Mandi to Nayagarh - Multiple Options To Reach By Cab, Flight, Train, Bus
Nayagarh is approximately 1800+ kms from Mandi. The fastest way to reach Nayagarh from Mandi is by Cab, Flight, Train Via Chandigarh, Bhubaneshwar. It takes approximately 11 hours. The cheapest way to reach Nayagarh from Mandi is by Bus, Flight, Train Via Delhi, Bhubaneshwar which would take approximately 17 hours.
Sort By
Mode of Transport
Via Chandigarh, Bhubaneshwar
RECOMMENDED
FASTEST
Mandi
Chandigarh
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 35m
₹13,008
Onwards
Mandi
Chandigarh
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 23m
₹15,062
Onwards
Via Mohali, Bhubaneshwar
Mandi
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 50m
₹13,058
Onwards
Mandi
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 38m
₹15,112
Onwards
Via Delhi, Bhubaneshwar
CHEAPEST
Mandi
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
17h 5m
₹7,022
Onwards
Mandi
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
17h 53m
₹9,076
Onwards
Frequently Asked Questions
What is the distance between Mandi and Nayagarh?
Nayagarh is approximately 1800+ kms from Mandi.
How long does it take to reach Nayagarh from Mandi?
It takes approximately 11 hours to reach Nayagarh from Mandi by Cab, Flight, Train Via Chandigarh, Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Mandi?
The cheapest way to reach Nayagarh from Mandi is by Bus, Flight, Train Via Delhi, Bhubaneshwar.
What is the fastest way to reach Nayagarh from Mandi?
The fastest way to reach Nayagarh from Mandi is by Cab, Flight, Train Via Chandigarh, Bhubaneshwar.