
Nayagarh to Delhi
Delhi is approximately 1500+ kms from Nayagarh. The fastest way to reach Delhi from Nayagarh is by Train, Flight Via Bhubaneshwar. It takes approximately 6 hours. The cheapest way to reach Delhi from Nayagarh is by Train, Flight Via Bhubaneshwar, Lucknow which would take approximately 16 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
FASTEST
Nayagarh
Bhubaneshwar
Delhi
Approx Travel Time
6h 10m
₹6,107
Onwards
Nayagarh
Bhubaneshwar
Delhi
Approx Travel Time
6h 58m
₹8,404
Onwards
Via Bhubaneshwar, Jharsuguda
Nayagarh
Bhubaneshwar
Jharsuguda
Delhi
Approx Travel Time
7h 20m
₹8,987
Onwards
Via Bhubaneshwar, Lucknow
Nayagarh
Bhubaneshwar
Lucknow
Delhi
Approx Travel Time
7h 20m
₹9,800
Onwards
CHEAPEST
Nayagarh
Bhubaneshwar
Lucknow
Delhi
Approx Travel Time
15h 50m
₹5,783
Onwards
Nayagarh
Bhubaneshwar
Lucknow
Delhi
Approx Travel Time
18h 5m
₹6,134
Onwards
Via Bhubaneshwar, Ranchi
Nayagarh
Bhubaneshwar
Ranchi
Delhi
Approx Travel Time
7h 35m
₹8,718
Onwards
Via Bhubaneshwar, Raipur, Chhattisgarh
Nayagarh
Bhubaneshwar
Raipur, Chhattisgarh
Delhi
Approx Travel Time
7h 35m
₹9,630
Onwards
Via Bhubaneshwar, Patna
Nayagarh
Bhubaneshwar
Patna
Delhi
Approx Travel Time
7h 50m
₹10,014
Onwards
Via Bhubaneshwar, Jaipur
Nayagarh
Bhubaneshwar
Jaipur
Delhi
Approx Travel Time
8h 5m
₹8,969
Onwards
Frequently Asked Questions
What is the distance between Nayagarh and Delhi?
Delhi is approximately 1500+ kms from Nayagarh.
How long does it take to reach Delhi from Nayagarh?
It takes approximately 6 hours to reach Delhi from Nayagarh by Train, Flight Via Bhubaneshwar.
What is the cheapest way to reach Delhi from Nayagarh?
The cheapest way to reach Delhi from Nayagarh is by Train, Flight Via Bhubaneshwar, Lucknow.
What is the fastest way to reach Delhi from Nayagarh?
The fastest way to reach Delhi from Nayagarh is by Train, Flight Via Bhubaneshwar.