Bir kangurunun ne yediği kanguru türüne bağlıdır, ancak genellikle ot, meyve, ağaç kabuğu ve çiçek yer. Bugün yaşayan 47'den fazla kanguru türü vardır.
Karasal kanguru veya düz arazide yaşayanlar, çoğunlukla otlar ve yapraklar gibi yeşil bitkileri yerler. Ağaç kanguru, bitki örtüsünün yanı sıra, onları bulabildiğinde küçük kuşlar ve kuşlar yumurtalar da yer.
Üç tür karasal kanguru vardır: wallaroos, wallabies ve kangaroos. Wallabies en küçük karasal kanguru ve üçünün en büyüğü kangurudur.
Ağaç kanguru neredeyse tüm zamanını ağaçlarda geçirir. Kara kangurularından daha uzun kuyrukları vardır ve bu da ağaç dallarına hızlı ve kolay bir şekilde tırmanmalarını sağlar.