Un canguro rojo se alimenta principalmente de pastos y otra vegetación. Los animales pastan, buscando hierba verde ya que son herbívoros.
Los canguros rojos son nativos de Australia, y viajan millas desde su dominio para encontrar verdes frescos. También se alimentan de las hojas. Los animales están adaptados para pasar largos períodos sin agua, pero lo beberán si se encuentran con una fuente fácilmente disponible. La mayor parte del agua que consume un canguro se encuentra en las plantas u hojas que comen. Típicamente buscan comida por las tardes y madrugadas. Durante la parte más calurosa del día, los canguros se refugian.