Las Cuevas de Barabar son las más antiguas cuevas excavadas en la roca que sobreviven en la India.
Están ubicadas en el distrito Jehanabad del estado de Bijar (India), 24 km al norte de la ciudad de Gaya.
Cuatro de las cuevas están situadas en la colina de Barabar y tres cuevas en la colina gemela Nagarjuni. Estas cámaras excavadas en la roca se remontan al siglo III a. C..