By Air
Bihar has two working airport at Patna connected to Delhi, Mumbai, Lucknow, Calcutta, and Katmandu.
Indian Airlines and Sahara Airways have direct flights to Patna from Delhi.
By Rail
State has well developed railway network with almost all the major and minor places connected by good trains. Major railway stations like Patna, Muzaffarpur, and Gaya are connected to all the major cities of India by regular trains.
By Road
There is good network of roads connecting all the major parts of the state with Patna, the state capital. National highways like 2, 31, 28, 23, 30, and 33 connect the state from places all over India. Distance of some of the major places in the state from Patna are Sonepur 25 km, Vaishali 55 km, Nalanda 90 km, Gaya 97 km, and Bodhgaya 110 km.