
Guwahati to Nayagarh
Nayagarh is approximately 950+ kms from Guwahati. The fastest way to reach Nayagarh from Guwahati is by Flight, Bus Via Bhubaneshwar. It takes approximately 6 hours. The cheapest way to reach Nayagarh from Guwahati is by Train, Bus Via Cuttack which would take approximately 29 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
Guwahati
Bhubaneshwar
Nayagarh
Approx Travel Time
5h 37m
₹8,042
Onwards
FASTEST
Guwahati
Bhubaneshwar
Nayagarh
Approx Travel Time
5h 30m
₹5,764
Onwards
Via Bhubaneshwar, Cuttack
Guwahati
Bhubaneshwar
Cuttack
Nayagarh
Approx Travel Time
7h 10m
₹6,621
Onwards
Guwahati
Bhubaneshwar
Cuttack
Nayagarh
Approx Travel Time
7h 25m
₹7,775
Onwards
Guwahati
Bhubaneshwar
Cuttack
Nayagarh
Approx Travel Time
7h 21m
₹9,302
Onwards
Via Cuttack
CHEAPEST
Guwahati
Cuttack
Nayagarh
Approx Travel Time
1d 4h 25m
₹1,332
Onwards
Via Balasore
Guwahati
Balasore
Nayagarh
Approx Travel Time
1d 5h 9m
₹10,357
Onwards
Via Kolkata, Bhubaneshwar
Guwahati
Kolkata
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 17m
₹10,333
Onwards
Guwahati
Kolkata
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 10m
₹8,055
Onwards
Via Durgapur, Bhubaneshwar
Guwahati
Durgapur
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 22m
₹14,511
Onwards
Frequently Asked Questions
What is the distance between Guwahati and Nayagarh?
Nayagarh is approximately 950+ kms from Guwahati.
How long does it take to reach Nayagarh from Guwahati?
It takes approximately 6 hours to reach Nayagarh from Guwahati by Flight, Bus Via Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Guwahati?
The cheapest way to reach Nayagarh from Guwahati is by Train, Bus Via Cuttack.
What is the fastest way to reach Nayagarh from Guwahati?
The fastest way to reach Nayagarh from Guwahati is by Flight, Bus Via Bhubaneshwar.


