
Mandi to Nayagarh
Nayagarh is approximately 1700+ kms from Mandi. The fastest way to reach Nayagarh from Mandi is by Bus, Flight Via Shimla, Delhi, Bhubaneshwar. It takes approximately 12 hours. The cheapest way to reach Nayagarh from Mandi is by Bus, Flight Via Mohali, Bhubaneshwar which would take approximately 13 hours.
Sort By
Mode of Transport
Via Mohali, Bhubaneshwar
RECOMMENDED
Mandi
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 46m
₹12,457
Onwards
Mandi
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 41m
₹10,151
Onwards
CHEAPEST
Mandi
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
13h
₹6,617
Onwards
Mandi
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 5m
₹8,923
Onwards
Via Kullu, Dehradun, Bhubaneshwar
Mandi
Kullu
Dehradun
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 45m
₹7,718
Onwards
Mandi
Kullu
Dehradun
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 50m
₹10,024
Onwards
Via Shimla, Delhi, Bhubaneshwar
FASTEST
Mandi
Shimla
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 35m
₹16,285
Onwards
Mandi
Shimla
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 40m
₹18,591
Onwards
Via Mohali, Delhi, Bhubaneshwar
Mandi
Mohali
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 40m
₹8,760
Onwards
Via Kullu, Delhi, Bhubaneshwar
Mandi
Kullu
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
11h 50m
₹14,935
Onwards
Frequently Asked Questions
What is the distance between Mandi and Nayagarh?
Nayagarh is approximately 1700+ kms from Mandi.
How long does it take to reach Nayagarh from Mandi?
It takes approximately 12 hours to reach Nayagarh from Mandi by Bus, Flight Via Shimla, Delhi, Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Mandi?
The cheapest way to reach Nayagarh from Mandi is by Bus, Flight Via Mohali, Bhubaneshwar.
What is the fastest way to reach Nayagarh from Mandi?
The fastest way to reach Nayagarh from Mandi is by Bus, Flight Via Shimla, Delhi, Bhubaneshwar.


