The state has a vast network of State roadways. Moving around the cities is a trouble-free experience if you own your private vehicle otherwise BSTDC - Bihar State Tourism Development Corporation provides luxury coaches, buses, and taxies to tourists travelling to Bihar. BSTDC offers rental cars, taxies, air conditioned ambassador, Maruti 800, Toyota qualis, Tata sumo, Tata indica, Maruti van and other vehicles available in its fleet. Bihar state transport operates daily bus services between Patna - Ranchi, Patna - Bodhgaya with regular, express buses, and hi-tech bus services to passengers. Bus services from Bihar airport to various destinations in Bihar is provided by BSTDC.
Railway connectivity of Bihar is very good to the rest of India. Most of the towns are interconnected among themselves, and they also are directly connected to Kolkata, Delhi and Mumbai.
The railway network in Bihar is excellent and provides first-rate citizen centric railway services to the people. Most of the cities have a railway junction that facilitates railway travel across the state. You can easily travel from one part of the state to the other by trains. Patna, Muzaffarpur,Darbhanga, Katihar, Barauni, Chhapra, Bhagalpur and Gaya are Bihar's best-connected railway stations.
Indian Railways has created East Central Railway on October 1, 2002 with headquarter at Hajipur. It comprises Samastipur, Sonpur divisions of North Eastern Railway and Danapur, Mughalsarai, and Dhanbad divisions of Eastern Railway.
Bihar is connected by National Waterways No. 1 (India) which established in October 1986 and 1620 km long. This National Waterways has fixed terminals at Haldia, BISN (Kolkata), Pakur, Farrakka and Patna. This National Waterways has also floating terminals facilities at Haldia, Kolkata, Diamond Harbour, Katwa, Tribeni, Baharampur, Jangipur, Bhagalpur, Semaria, Doriganj, Ballia, Ghazipur, Varanasi, Chunar and Allahabad.
Bihar is well connected by air with the major metro cities of India and some other major capitals of the world including Bangkok, Singapore and Colombo. Bihar has two main airports at Patna Airport (Lok Nayak Jayaprakash Airport) and Gaya Airport (Bodhgaya Airport). Patna airport is connected to Delhi, Mumbai, Kolkata, Lucknow, and Ranchi. It is categorized as a restricted international airport, with customs facilities to receive international chartered flights. Gaya Airport, is a small international airport connected to Colombo, Singapore, Bangkok and more. Air Deccan (Delhi, Kolkata), Jetlite (Delhi, Kolkata, Mumbai, Ranchi), Indian (Delhi, Ranchi) and Jet Airways (Delhi) are the main airlines which are operating from Patna airport.