Madhya Pradesh is well-connected by all modes of transportation such as road, rail, and air. Here is detailed information on how to reach Madhya Pradesh.
By Air: Being a large state, Madhya Pradesh has three main airports that include the Raja Bhoj Airport in Bhopal, Rajmata Vijayaraje Scindia Terminal in Gwalior, and the Devi Ahilya Bai Holkar Airport in Indore. These airports operate flights to Madhya Pradesh from major cities of the country such as:
By Rail: Madhya Pradesh has a good rail network that easily connects the state to different parts of the country. Among the many stations that exist in the state, the major railway stations of Madhya Pradesh are Indore Junction, Nagda Junction, Ratlam Junction, Ujjain Junction, Jabalpur Junction, Bhopal Junction, Satna Junction, Khandwa Junction, Dewas Junction, Katni Junction, Guna Junction, and the Itarsi Junction. These railway stations operate trains at a frequent rate and connect the state of Madhya Pradesh to the major cities of the country.
By Road: Madhya Pradesh has a seamless network of roads and national highways and has cities that are well-connected to each other via these networks. While in Madhya Pradesh, you can opt from one of the state-run buses to travel between cities. Buses run by the state government of Madhya Pradesh can be accessed easily and can be a convenient way to travel within the state. With a good connectivity of highways that connect Madhya Pradesh to the nearby states, traveling has become easier. Here are the major cities of the country and their distance to the capital city of Madhya Pradesh:
| City | Distance (Average) |
|---|---|
| Nagpur | 351 km |
| Ahmedabad | 588 km |
| Jaipur | 598 km |
| Lucknow | 646 km |
| Mumbai | 646 km |
| Delhi | 790 km |
| Patna | 1004 km |