Les buffles d'eau mangent une variété de plantes, d'arbustes, de feuilles et d'herbes. Les buffles d'eau sont des herbivores, ils s'en tiennent donc à un régime végétarien.
Les buffles d'eau vivent dans diverses parties du monde, notamment en Asie et en Europe. Bien qu'ils puissent vivre sur terre, ils préfèrent souvent les eaux des forêts tropicales. Cela aide non seulement à refroidir l'animal dans la chaleur intense, mais cela fournit au buffle des sources de nourriture. Les buffles d'eau se nourrissent généralement de plantes aquatiques, mais errent sur la terre ferme à la recherche d'herbes et d'autres herbes. Le buffle d'eau est plutôt grand et peut atteindre des hauteurs debout de plus de six pieds. Ils ont également des cornes pouvant atteindre cinq pieds de long, ce qui ajoute à leur apparence intimidante.