Ceea ce mănâncă un cangur depinde de tipul de cangur, dar în general consumă ierburi, fructe, coajă și flori. Există mai mult de 47 de specii de canguri care trăiesc astăzi.
Cantareții terestre, sau cei care trăiesc pe teren plat, mănâncă în cea mai mare parte vegetația verde, cum ar fi iarba și frunzele. Kangaroo-ul copac mănâncă vegetație, precum și păsări mici și ouă de păsări când le pot găsi.
Există trei tipuri de canguri terestre: pereții, pereții și cangurii. Wallabies sunt cel mai mic cangur terestru, iar cel mai mare dintre cele trei este cangurul.
Kangaroo-ul copac își petrece aproape tot timpul în copaci. Au cozi mai lungi decât cangurii terestre, ceea ce le permite să urce rapid și ușor printre ramurile copacilor.