In small intestine, consumption and absorbtion of food takes place. It takes about 5 to 6 hours for food to travel from one end to the other end of the small intestine. But the time depends upon the amount of food consumed and acidity of the stomach.
The small intestine is divided into three parts:
.Duodenum - The first part of intestine which is about 25 cm long.
.Jejunum - It is about 2.5 metres or 8 ft.
.Ileum - It is about 3.5 metres or 12 ft.
Therefore the food takes 5 to 6 hours to travel from one end to the other end of the small intestine.