How do I reach Gaya from Delhi or Mumbai?

From Delhi, the most convenient option is by train (Mahabodhi Express, Rajdhani Express — approximately 10-12 hours) or by flight to Gaya International Airport (approximately 1.5 hours). From Mumbai, flights connect to Gaya via Kolkata or Delhi, with total journey time of 4-6 hours. From Patna, taxis and trains cover the 100 km journey in about 2-3 hours.
Was this helpful?
Ask a Follow-Up on WhatsApp