Los rinocerontes comen hasta 220 especies diferentes de pastos, hierbas y plantas leñosas como parte de su dieta regular. Los rinocerontes negros se alimentan principalmente de árboles y arbustos, mientras que los rinocerontes blancos pastan en los pastos que bajan hasta el suelo.
Las hierbas largas constituyen hasta el 40 por ciento de la dieta del rinoceronte negro, pero esta especie normalmente come hojas, ramitas y ramas. Los rinocerontes blancos se alimentan exclusivamente de hierba, por lo que sus cabezas aparecen más bajas en el suelo mientras caminan. La principal diferencia entre las especies es la forma de las bocas de los animales.
Los rinocerontes negros tienen labios superiores puntiagudos, mientras que los rinocerontes blancos tienen labios cuadrados. Los labios puntiagudos son ideales para arrancar hojas de las ramas.
La digestión ocurre hacia la parte posterior del tracto digestivo de los rinocerontes. Las bacterias fermentan el material vegetal en el estómago de la misma manera que los caballos y las cebras. Un solo rinoceronte produce hasta 50 libras de estiércol por día debido a su voraz apetito. Los rinocerontes pesan hasta 3,800 libras.
Los rinocerontes manejan las sequías mejor que otros animales africanos. Los cuerpos de los gigantes no son susceptibles a los taninos venenosos en las plantas, sustancias que a menudo aumentan durante las estaciones secas. Un rinoceronte puede pasar 5 días sin beber agua si su dieta consiste en plantas con mucho contenido de agua. En la naturaleza, un rinoceronte suele estar a un día caminando de una fuente de agua.