
Shimla to Maihar
Maihar is approximately 1100+ kms from Shimla. The fastest way to reach Maihar from Shimla is by Flight, Train Via Delhi, Jabalpur. It takes approximately 8 hours. The cheapest way to reach Maihar from Shimla is by Bus Via Ghaziabad, Prayagraj(Allahabad) which would take approximately 29 hours.
Sort By
Mode of Transport
Via Delhi, Jabalpur
RECOMMENDED
FASTEST
Shimla
Delhi
Jabalpur
Maihar
Approx Travel Time
8h 7m
₹16,676
Onwards
Shimla
Delhi
Jabalpur
Maihar
Approx Travel Time
8h 50m
₹16,866
Onwards
Shimla
Delhi
Jabalpur
Maihar
Approx Travel Time
16h 29m
₹6,132
Onwards
Via Faridabad
Shimla
Faridabad
Maihar
Approx Travel Time
23h 12m
On Demand
Via Rajpura, Katni
Shimla
Rajpura
Katni
Maihar
Approx Travel Time
22h 14m
On Demand
Via Ghaziabad, Prayagraj(Allahabad)
CHEAPEST
Shimla
Ghaziabad
Prayagraj(Allahabad)
Maihar
Approx Travel Time
1d 4h 45m
₹3,507
Onwards
Via Delhi, Prayagraj(Allahabad)
Shimla
Delhi
Prayagraj(Allahabad)
Maihar
Approx Travel Time
9h 18m
₹14,040
Onwards
Shimla
Delhi
Prayagraj(Allahabad)
Maihar
Approx Travel Time
11h 55m
₹14,580
Onwards
Shimla
Delhi
Prayagraj(Allahabad)
Maihar
Approx Travel Time
16h 48m
₹9,445
Onwards
Shimla
Delhi
Prayagraj(Allahabad)
Maihar
Approx Travel Time
17h 40m
₹4,322
Onwards
Frequently Asked Questions
What is the distance between Shimla and Maihar?
Maihar is approximately 1100+ kms from Shimla.
How long does it take to reach Maihar from Shimla?
It takes approximately 8 hours to reach Maihar from Shimla by Flight, Train Via Delhi, Jabalpur.
What is the cheapest way to reach Maihar from Shimla?
The cheapest way to reach Maihar from Shimla is by Bus Via Ghaziabad, Prayagraj(Allahabad).
What is the fastest way to reach Maihar from Shimla?
The fastest way to reach Maihar from Shimla is by Flight, Train Via Delhi, Jabalpur.