Gergedanlar otçul hayvanlardır ve genellikle ot, yaprak, dal ve meyvelerle beslenirler. Beyaz gergedanlar daha çok otları tercih eder. Siyah gergedanlar ise ağaç ve çalı yapraklarıyla beslenir. Ayrıca, bazı gergedan türleri kabuklu yemişler, küçük dallar ve böcekler de tüketebilir. Gergedanlar su içmeyi de severler ve genellikle su kenarlarında beslenirler.