
Mohali to Nayagarh
Nayagarh is approximately 1550+ kms from Mohali. The fastest way to reach Nayagarh from Mohali is by Flight, Train Via Bhubaneshwar. It takes approximately 7 hours. The cheapest way to reach Nayagarh from Mohali is by Flight, Bus Via Bhubaneshwar which would take approximately 8 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
6h 41m
₹8,749
Onwards
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
7h 45m
₹10,843
Onwards
CHEAPEST
Mohali
Bhubaneshwar
Nayagarh
Approx Travel Time
7h 40m
₹8,489
Onwards
Via Chandigarh, Bhubaneshwar
Mohali
Chandigarh
Bhubaneshwar
Nayagarh
Approx Travel Time
9h 12m
₹11,261
Onwards
Mohali
Chandigarh
Bhubaneshwar
Nayagarh
Approx Travel Time
7h 56m
₹8,631
Onwards
Mohali
Chandigarh
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 8m
₹9,167
Onwards
Mohali
Chandigarh
Bhubaneshwar
Nayagarh
Approx Travel Time
9h
₹10,725
Onwards
Via Delhi, Kendujhar
Mohali
Delhi
Kendujhar
Nayagarh
Approx Travel Time
1d 14h
On Demand
Via Delhi, Bhubaneshwar
Mohali
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 15m
₹11,315
Onwards
Mohali
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
7h 11m
₹9,221
Onwards
Frequently Asked Questions
What is the distance between Mohali and Nayagarh?
Nayagarh is approximately 1550+ kms from Mohali.
How long does it take to reach Nayagarh from Mohali?
It takes approximately 7 hours to reach Nayagarh from Mohali by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Mohali?
The cheapest way to reach Nayagarh from Mohali is by Flight, Bus Via Bhubaneshwar.
What is the fastest way to reach Nayagarh from Mohali?
The fastest way to reach Nayagarh from Mohali is by Flight, Train Via Bhubaneshwar.