What Do Elephants Eat? A Look Inside Their Daily Diet

What Do Elephants Eat? A Look Inside Their Daily Diet

Elephants are famously big eaters — and the numbers back that up. On average, a single elephant can consume somewhere between 150 and 160 kg of food every single day, along with roughly 40 to 45 liters of water. As herbivores, they spend an astonishing 16 to 18 hours a day simply eating, which makes sense once you consider just how much fuel that massive body needs.

What’s Actually on the Menu?

An elephant’s diet is surprisingly varied, generally falling into five main categories:

  • Grasses — including varieties like Praek grass, saffron grass, sedge grass, and reed grass
  • Bamboo — thorny bamboo, wild bamboo, and several other local varieties
  • Vines and creepers — such as wormwood, sampoi, krua saba, and wild betel vine
  • Trees, palms, and shrubs — including banana, jackfruit, teak, coconut, fig, tamarind, and bodhi leaves
  • Cultivated crops — corn, sorghum, pineapple, soybean, sugarcane, pumpkin, and melon

Despite this long list, the bulk of an elephant’s diet actually comes from just a handful of staples — mainly various grasses, along with bananas, sugarcane, pineapple, and watermelon. Everything else functions more like an occasional treat than a core food source.

How Much Does One Elephant Really Eat?

Appetite scales with size. A fully grown adult elephant can eat well over 200 kg of grass and vegetation in a single day, while a younger elephant — say, around 4 to 6 years old and weighing 500 to 1,000 kg — typically needs somewhere between 50 and 100 kg of food daily.

At Krabi Elephant Sanctuary, mealtime isn’t just about nutrition — it’s one of the most joyful parts of the day, and a favorite moment for visitors who get to feed and connect with these gentle giants up close.

Meet These Elephants in Person — Krabi Elephant House Sanctuary

Everything you just read happens here every day. Our rescued herd roams free in the forest just 20 minutes from Krabi Town — no riding, no hooks, just feeding, mud spa and bathing alongside them.

Product

Program A

Price range: 0.00฿ through 1,700.00฿

Duration: 1.30 hours

Product

Program B

Price range: 0.00฿ through 2,300.00฿

Duration: 3 hours

Product

Program C

Price range: 0.00฿ through 2,400.00฿

Duration: 3 hours

Product

Program D

Price range: 0.00฿ through 4,000.00฿

Duration: 8 hours

See All Elephant Care Programs in Krabi →

Hotel pick-up included · English-speaking guides · Limited group size