Reaching Bodhgaya town is very convenient and fast as it is well connected by Railways, Roadways and Airways to most parts of India and World. It is located 10km away from Gaya town. Below are the frequent means to reach Bodhgaya.
Roadways
Bodh Gaya is very well connected to Patna , the capital cIty of Bihar which is just 110 km away from it. Bihar State Tourism Development Corporation runs Mercedez Benz Buses from Patna to Bodh Gaya on daily basis. It would take around 2 hours to reach Bodh Gaya from Patna. To book a online Tickets for Mercedez Benz Buses, visit http://gauravluxury.com/. The charges are Rs 185 per person per trip.
Additionally AC Deluxe Buses and Normal Volvo buses also ply through these routes. The charges are Rs 60 ( 1.2 US $) per trip per person. At present no online booking is available for normal buses. You can however request them to reserve a seat for you. Call Manager, Transport-cum-Travel Trade BSTDC at +91-612-2225411 +91-612-2506219
Additionally, a number of private buses ply daily between Patna and Gaya. To catch such buses visit the Inter-State Bus Depot located at Mithapur, just 2 km away from Patna Railway Junction.
BSTDC also has a fleet of cars like Toyota Inova, Qualis, Indica, Ambassador, Maruti Alto, Maruti Esteem, Tata Sumo, Logan, Scorpio, which you can rent on prepaid basis. For the same , visit BSTDC Office in Patna at Paryatan Bhawan, Beerchand Patel Path.
Railways
The Nearest Railway Station is Gaya about 16 Km from Bodh Gaya. Gaya lies in the New Delhi- Howrah Grand Chord (one of the busiest railway lines of India). You can reach Gaya from any part of the Country by train.
Patna is just 2 hours journey from Gaya, so if you land in Patna, you can board a local or express train which run at the frequency of 1-2 hours.
To book the Railway Tickets Online, IRCTC is recommended
Airways
The nearest International Airport is located 5 km from Bodh Gaya (IATA Code: GAY, ICAO: VEGY) having daily flights to and from Sri Lanka, Japan, China, Nepal, Myanmar, Thailand and most of the SAARC countries. It is being operated by Airports Authority of India and is also daily connected to almost metropolis and big cities of India.
Patna Airport is also nearby, but International Flights seldom arrive at Patna. However, Patna is more frequently connected via Domestic Flights.
You may take a flight to the Patna Airport (110 km away) and take a train or a taxi to Bodh Gaya