Ruột non của lợn dài khoảng 12 feet. Ruột già dài từ 1 đến 3 feet. Động vật ăn tạp nói chung có ruột dài hơn động vật ăn thịt.
Ruột non là một ống dài, xoắn ốc được thiết kế để phù hợp với một không gian nhỏ. Phần đầu tiên của ruột non được gọi là tá tràng. Đây là nơi bổ sung dịch tiết từ tuyến tụy và gan. Khi quá trình tiêu hóa tiếp tục, các chất dinh dưỡng sẽ được hấp thụ trong hỗng tràng và hồi tràng.
Bất kỳ chất dinh dưỡng không tiêu hóa nào đều đi qua ruột già qua van hồi tràng. Ruột già có chức năng chính là hấp thụ nước và một số khâu tiêu hóa cuối cùng. Bất kỳ thức ăn nào không được tiêu hóa sẽ rời ruột già qua trực tràng đến hậu môn.