Bodh Gaya has an international airport served by Druk Air, Thai Airways and Air India. Alternatively, one can fly to Patna (110 km away) and take a train, luxury bus, or a taxi to reach Bodh Gaya. The nearest airport is at Gaya 7 Kms and Patna 135 kms. Indian Airlines and Sahara Airlines connect Patna to Calcutta, Bombay, Delhi, Ranchi, Lucknow and various other cities.
Gaya is a major Railway junction on the Grand Chord line served by express, superfast and Rajdhani express trains. The nearest railway station is Gaya (17km).
Bodh Gaya is well connected by road to Gaya (17km), Nalanda (101 km), Rajgir (78 km), Patna (135km), Varanasi (252 km), Calcutta (495km) Local Transport: Taxis, Tongas, Auto Rickshaws, Cycle Rickshaws are available.
Regular direct bus services are available from Gaya, Patna, Nalanda, Rajgir, Varanasi. Bihar State Tourism Development Corporation run buses from Patna- Bodh Gaya route twice a day.