Rinocerozele mănâncă până la 220 specii diferite de ierburi, ierburi și plante lemnoase, ca parte a regimului lor regulat. Rinocerii negri mănâncă în cea mai mare parte copaci și tufișuri, în timp ce rinocerii albi pasc pe iarbă mai jos la pământ.
Ierburile lungi reprezintă până la 40% din regimul de rinocer negru, dar această specie mănâncă în mod normal frunze, crengi și ramuri. Rinocerii de culoare albă mănâncă exclusiv iarbă, motiv pentru care capetele lor par jos la pământ în timp ce merg pe jos. Principala diferență între specie este forma gurii animalelor.
Digestia are loc în spatele tractului digestiv al rinocerului. Bacteriile fermentează materialul vegetal în stomac în același mod ca și caii și zebrele. Un rinocer unic produce până la 50 de kilograme de bălegar pe zi din cauza apetitului său vag. Rhinos cântăresc până la 3800 de lire sterline.
Rhinosul se ocupă de secetă mai bine decât alte animale africane. Corpurile giganților nu sunt susceptibile la taninuri otrăvitoare în plante, substanțe care adesea cresc în timpul anotimpurilor uscate. Un rinocer poate merge 5 zile fără apă potabilă dacă dieta sa constă din plante cu mult conținut de apă. În sălbăticie, un rinocer este, de obicei, într-o zi de mers pe jos de o sursă de apă.