Rajgir is located 100 km from Patna and is well connected by Railways, Roadways and Airways. Rajgir is currently a part of Nalanda district of Bihar and is located in a green valley surrounded by rocky hills.
The nearest airport is at Patna 101 km and Bodhgaya (70 km). Indian Airlines connect Patna to Calcutta, Bombay, Delhi, Ranchi and Lucknow.
The nearby Railway Stations are Rajgir and Gaya (78 km) and Patna (110 km). Indian Railways run trains directly from Rajgir to New Delhi, Shramjeevi Express,while there are over 100 trains connecting Patna to rest of India.
Rajgir is connected by road to Patna – 110 kms, Nalanda – 12 kms, Gaya – 78 kms, Pawapuri – 38 kms, Bihar Sharif – 25 kms etc. Regular buses are available from all the above said points to Rajgir.
The Road link from Patna to Rajgir is by NH 30A to Bakhtiarpur and NH 31 towards south to reach Bihar Sharif. From Mokameh NH 31 to Bihar Sharif. From there, NH 82 will leads to Rajgir.