
Maihar to Nayagarh
Nayagarh is approximately 1000+ kms from Maihar. The fastest way to reach Nayagarh from Maihar is by Train, Flight, Bus Via Prayagraj(Allahabad), Bhubaneshwar. It takes approximately 11 hours. The cheapest way to reach Nayagarh from Maihar is by Train, Cab Via Katni, Bhubaneshwar which would take approximately 22 hours.
Sort By
Mode of Transport
Via Prayagraj(Allahabad), Bhubaneshwar
RECOMMENDED
Maihar
Prayagraj(Allahabad)
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 3m
₹7,904
Onwards
FASTEST
Maihar
Prayagraj(Allahabad)
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 58m
₹5,550
Onwards
Maihar
Prayagraj(Allahabad)
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 35m
₹6,190
Onwards
Maihar
Prayagraj(Allahabad)
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 40m
₹8,544
Onwards
Via Raipur, Chhattisgarh, Bhawanipatna
Maihar
Raipur, Chhattisgarh
Bhawanipatna
Nayagarh
Approx Travel Time
23h 22m
On Demand
Via Katni, Bhubaneshwar
CHEAPEST
Maihar
Katni
Bhubaneshwar
Nayagarh
Approx Travel Time
21h 55m
₹3,009
Onwards
Via Varanasi, Bhubaneshwar
Maihar
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 10m
₹9,654
Onwards
Maihar
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 5m
₹7,300
Onwards
Maihar
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
15h 15m
₹8,879
Onwards
Maihar
Varanasi
Bhubaneshwar
Nayagarh
Approx Travel Time
15h 10m
₹6,525
Onwards
Frequently Asked Questions
What is the distance between Maihar and Nayagarh?
Nayagarh is approximately 1000+ kms from Maihar.
How long does it take to reach Nayagarh from Maihar?
It takes approximately 11 hours to reach Nayagarh from Maihar by Train, Flight, Bus Via Prayagraj(Allahabad), Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Maihar?
The cheapest way to reach Nayagarh from Maihar is by Train, Cab Via Katni, Bhubaneshwar.
What is the fastest way to reach Nayagarh from Maihar?
The fastest way to reach Nayagarh from Maihar is by Train, Flight, Bus Via Prayagraj(Allahabad), Bhubaneshwar.