
Shimla to Bhopal
Bhopal is approximately 950+ kms from Shimla. The fastest way to reach Bhopal from Shimla is by Flight Via Delhi. It takes approximately 4 hours. The cheapest way to reach Bhopal from Shimla is by Train Via Meerut which would take approximately 21 hours.
Sort By
Mode of Transport
Via Delhi
RECOMMENDED
FASTEST
Shimla
Delhi
Bhopal
Approx Travel Time
3h 25m
₹5,783
Onwards
Shimla
Delhi
Bhopal
Approx Travel Time
9h 40m
₹3,158
Onwards
Shimla
Delhi
Bhopal
Approx Travel Time
10h 55m
₹8,023
Onwards
Shimla
Delhi
Bhopal
Approx Travel Time
21h 10m
₹929
Onwards
Shimla
Delhi
Bhopal
Approx Travel Time
14h 55m
₹3,554
Onwards
Shimla
Delhi
Bhopal
Approx Travel Time
12h 18m
₹2,924
Onwards
Via Modinagar
Shimla
Modinagar
Bhopal
Approx Travel Time
20h 40m
On Demand
Via Meerut
CHEAPEST
Shimla
Meerut
Bhopal
Approx Travel Time
20h 40m
₹730
Onwards
Via Chandigarh
Shimla
Chandigarh
Bhopal
Approx Travel Time
20h 55m
₹997
Onwards
Shimla
Chandigarh
Bhopal
Approx Travel Time
20h 40m
₹3,231
Onwards
Frequently Asked Questions
What is the distance between Shimla and Bhopal?
Bhopal is approximately 950+ kms from Shimla.
How long does it take to reach Bhopal from Shimla?
It takes approximately 4 hours to reach Bhopal from Shimla by Flight Via Delhi.
What is the cheapest way to reach Bhopal from Shimla?
The cheapest way to reach Bhopal from Shimla is by Train Via Meerut.
What is the fastest way to reach Bhopal from Shimla?
The fastest way to reach Bhopal from Shimla is by Flight Via Delhi.