De største høydene i Bhopal er Idgah og Shyamala i den nordlige del og Arera i den sentrale del. Byen har gode forbindelser med resten av landet via jernbane, fly og veinett.