Nalanda is located in the state of Bihar and is well-connected by road to all major parts of the state. It is located not very far away from Rajgir and Patna which have very good rail and air connectivity respectively. Here is how to reach Nalanda:
Loknayak Jayaprakash airport at Patna is about 78 km from Nalanda. The airport is well connected by flights to major Indian cities like Mumbai, New Delhi, Jaipur, Kolkata, Bengaluru, etc. From the airport, taxi services are available for Nalanda.
Rajgir is the nearest railhead, located about 12 km from Nalanda. Trains from Delhi, Patna, Gaya do halt at the station. From the station, one can hire a taxi for Nalanda.
Nalanda is well connected by road. State-run buses do ply regularly from Patna, Bodh Gaya, Rajgir to Nalanda.