
Ranchi to Nayagarh
Nayagarh is approximately 450+ kms from Ranchi. The fastest way to reach Nayagarh from Ranchi is by Flight, Train Via Bhubaneshwar. It takes approximately 4 hours. The cheapest way to reach Nayagarh from Ranchi is by Train Via Cuttack which would take approximately 11 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Ranchi
Bhubaneshwar
Nayagarh
Approx Travel Time
4h 10m
₹3,720
Onwards
Ranchi
Bhubaneshwar
Nayagarh
Approx Travel Time
4h 58m
₹5,774
Onwards
Ranchi
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 55m
₹850
Onwards
Via Jajpur
Ranchi
Jajpur
Nayagarh
Approx Travel Time
10h 40m
On Demand
Ranchi
Jajpur
Nayagarh
Approx Travel Time
12h 10m
On Demand
Via Rourkela, Bhubaneshwar
Ranchi
Rourkela
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 5m
₹2,170
Onwards
Ranchi
Rourkela
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 50m
₹2,430
Onwards
Ranchi
Rourkela
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 53m
₹4,224
Onwards
Via Cuttack
CHEAPEST
Ranchi
Cuttack
Nayagarh
Approx Travel Time
10h 55m
₹535
Onwards
Via Kendujhar
Ranchi
Kendujhar
Nayagarh
Approx Travel Time
11h 35m
On Demand
Frequently Asked Questions
What is the distance between Ranchi and Nayagarh?
Nayagarh is approximately 450+ kms from Ranchi.
How long does it take to reach Nayagarh from Ranchi?
It takes approximately 4 hours to reach Nayagarh from Ranchi by Flight, Train Via Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Ranchi?
The cheapest way to reach Nayagarh from Ranchi is by Train Via Cuttack.
What is the fastest way to reach Nayagarh from Ranchi?
The fastest way to reach Nayagarh from Ranchi is by Flight, Train Via Bhubaneshwar.