How to Reach Bodh Gaya

The nearest airport is at Gaya (17 km) with regular flights to and from multiple cities. Gaya also has the nearest railway station which is accessible by bus or three-wheel taxis. Regular bus service is also available from Varanasi, Nalanda, Rajgir and Kathmandu. Journey by car can be very rough, and it is advisable to avoid the Gaya Market area.

Search for directions from

How to reach Bodh Gaya by flight

The nearest airport is 17 km away in Gaya. The airport receives very few flights. So, it's best to travel via Patna Airport which is 135 km away. You can hire a taxi from either of the destinations to travel to Bodh Gaya. There is a direct Druk Air flight from Bangkok Airport.

Nearest Airport: Bodh Gaya

Search for flights to Bodh Gaya

Tentative return flight prices to Bodh Gaya from major cities in India.

Starting city Return price (approx)
Mumbai ₹ 18,865 View
New Delhi ₹ 16,607 Non-stop View
Bengaluru ₹ 15,996 View
Chennai ₹ 13,322 View
Hyderabad ₹ 15,255 View
Kolkata ₹ 6,665 Non-stop View

Powered by:

How to reach Bodh Gaya by road

You can take a taxi from Patna to Bodh Gaya. However, the roads are narrow making the journey slow and dangerous. It takes around 3 hours to travel from Patna to Gaya. Also, Bihar State Tourism Development Corporation regularly run buses to Gaya from towns like Varanasi, Nalanda, Rajgir and Kathmandu. 

How to reach Bodh Gaya by train

The Gaya Railway Station is located at a distance of 16 km from Bodh Gaya. You can hire a taxi or an auto rickshaw from the railway station. If hiring an autorickshaw, bargain for the prices as they tend to be variable.

Local transport in Bodh Gaya

Most sites in Bodh Gaya are easy to find and within 5-15 minutes walking distance of the Mahabodhi Temple Complex.

Bodh Gaya Packages

Compare quotes from upto 3 travel agents for free

Bodh Gaya Photos

+ 18
photos

View 9 Packages