
Nainpur to Maihar
Maihar is approximately 250+ kms from Nainpur. The fastest way to reach Maihar from Nainpur is by Train. It takes approximately 5 hours. The cheapest way to reach Maihar from Nainpur is by Train Via Jabalpur which would take approximately 6 hours.
Sort By
Mode of Transport
Via Katni
Nainpur
Katni
Maihar
Approx Travel Time
5h 30m
₹220
Onwards
Nainpur
Katni
Maihar
Approx Travel Time
6h
₹297
Onwards
Via Narsinghpur
Nainpur
Narsinghpur
Maihar
Approx Travel Time
11h 38m
On Demand
Nainpur
Narsinghpur
Maihar
Approx Travel Time
9h 3m
₹475
Onwards
Via Jabalpur
CHEAPEST
Nainpur
Jabalpur
Maihar
Approx Travel Time
5h 42m
₹175
Onwards
Nainpur
Jabalpur
Maihar
Approx Travel Time
5h 50m
₹376
Onwards
Via Balaghat
Nainpur
Balaghat
Maihar
Approx Travel Time
8h 33m
₹290
Onwards
Nainpur
Balaghat
Maihar
Approx Travel Time
7h 30m
₹825
Onwards
Frequently Asked Questions
What is the distance between Nainpur and Maihar?
Maihar is approximately 250+ kms from Nainpur.
How long does it take to reach Maihar from Nainpur?
It takes approximately 5 hours to reach Maihar from Nainpur by Train.
What is the cheapest way to reach Maihar from Nainpur?
The cheapest way to reach Maihar from Nainpur is by Train Via Jabalpur.
What is the fastest way to reach Maihar from Nainpur?
The fastest way to reach Maihar from Nainpur is by Train.

