How to Reach Bodhgaya - The Easiest Way to Reach Bodhgaya


  • By Air: Nearest airport to the City is in Gaya and has daily flights to Gaya from Kolkata and is well connected through some of the international flight services as well Thai Airways has a daily flight to Bodh Gaya. Also, Druk Air connects Bangkok to the City through once a week flight. Another major airport is in Patna and is well connected to various Indian cities. From the airport, you can hire a cab to get to Bodh Gaya.
  • By Rail: Nearest station in Gaya has regular trains to Gaya and is well connected with various Indian cities. Another railway station in Patna also provides regular trains to and from connecting Patna to other major cities. From the station, you can hire a cab to get to Bodh Gaya.
  • By Bus: There are many bus service operators connecting Bodh Gaya to nearby cities and other major Cities in the State and neighbouring States.


  • By Bus/Auto: You can get around the City using the bus transportation especially if you wish to visit the attractions in the outer regions. Alternatively, you can get around in a rickshaw or you could even hire a cab.
  • On Foot: However, the best way to explore the City is on foot as all the major temples are in close proximity to each other.

Are you looking for a Bodhgaya travel itinerary? Create an itinerary within minutes, on your own!

How to Reach Bodhgaya from Nearby Cities

Route Distance Time
Rajgir to Bodhgaya 47.31 km 47 mins
Kolkata to Bodhgaya 374.99 km 6 hours 14 mins
Delhi to Bodhgaya 880.16 km 14 hours 40 mins
Phnom penh to Bodhgaya 2203.3 km 36 hours 43 mins
Hangzhou to Bodhgaya 3907.46 km 65 hours 7 mins
Clifton hill to Bodhgaya 6382.19 km 106 hours 22 mins
Linter to Bodhgaya 8943.17 km 149 hours 3 mins
Croydon to Bodhgaya 9515.71 km 158 hours 35 mins
Auckland to Bodhgaya 9686.14 km 161 hours 26 mins
Sao paulo to Bodhgaya 14800.65 km 246 hours 40 mins