
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 7 hours.
Sort By
Mode of Transport
Via Katni
Nainpur
Katni
Maihar
Approx Travel Time
6h 10m
₹220
Onwards
Nainpur
Katni
Maihar
Approx Travel Time
6h 40m
₹308
Onwards
Via Jabalpur
CHEAPEST
Nainpur
Jabalpur
Maihar
Approx Travel Time
6h 22m
₹175
Onwards
Nainpur
Jabalpur
Maihar
Approx Travel Time
7h 5m
₹365
Onwards
Via Balaghat
Nainpur
Balaghat
Maihar
Approx Travel Time
9h 13m
₹290
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.