Les antélopes royales sont principalement des navigateurs mais paissent parfois également. Ils se nourrissent de feuilles, de pousses et de fruits, et sont également connus pour consommer des invertébrés tels que les termites, les fourmis et les escargots.