Bhopal is located in Madhya Pradesh. It is easily accessible from most parts of India by air, road, and rail. It is well connected to cities like Delhi, Mumbai, and Kolkata.

Bhopal airport, about 13 km northwest of the city centre, is well connected to cities like Delhi, Mumbai, Hyderabad, Chennai, Ahmedabad, Kolkata, Indore, Raipur, Chandigarh and Jabalpur.

Taxis are available.

Bhopal is on the Delhi-Chennai main line. Major trains going from Mumbai to Delhi via Itarsi and Jhansi also go through Bhopal.

Regular state run and private bus services connect Bhopal with Indore, Mandu, Ujjain, Khajuraho, Pachmarhi, Gwalior, Sanchi,