
Agra to Nayagarh
Nayagarh is approximately 1550+ kms from Agra. The fastest way to reach Nayagarh from Agra is by Flight, Bus Via Delhi, Bhubaneshwar. It takes approximately 8 hours. The cheapest way to reach Nayagarh from Agra is by Train, Bus Via Bhubaneshwar which would take approximately 31 hours.
Sort By
Mode of Transport
Via Delhi, Bhubaneshwar
RECOMMENDED
Agra
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 2m
₹19,002
Onwards
FASTEST
Agra
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
7h 55m
₹16,696
Onwards
Agra
Delhi
Bhubaneshwar
Nayagarh
Approx Travel Time
10h 3m
₹6,234
Onwards
Via Gwalior, Bhubaneshwar
Agra
Gwalior
Bhubaneshwar
Nayagarh
Approx Travel Time
13h 39m
₹11,528
Onwards
Agra
Gwalior
Bhubaneshwar
Nayagarh
Approx Travel Time
12h 48m
₹8,623
Onwards
Via Sambalpur
Agra
Sambalpur
Nayagarh
Approx Travel Time
1d 2h 37m
₹6,897
Onwards
Via Bhubaneshwar
CHEAPEST
Agra
Bhubaneshwar
Nayagarh
Approx Travel Time
1d 7h 15m
₹790
Onwards
Via Durgapur, Bhubaneshwar
Agra
Durgapur
Bhubaneshwar
Nayagarh
Approx Travel Time
1d 16h 10m
₹4,536
Onwards
Via Jaipur, Bhubaneshwar
Agra
Jaipur
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 22m
₹21,380
Onwards
Agra
Jaipur
Bhubaneshwar
Nayagarh
Approx Travel Time
8h 15m
₹19,074
Onwards
Frequently Asked Questions
What is the distance between Agra and Nayagarh?
Nayagarh is approximately 1550+ kms from Agra.
How long does it take to reach Nayagarh from Agra?
It takes approximately 8 hours to reach Nayagarh from Agra by Flight, Bus Via Delhi, Bhubaneshwar.
What is the cheapest way to reach Nayagarh from Agra?
The cheapest way to reach Nayagarh from Agra is by Train, Bus Via Bhubaneshwar.
What is the fastest way to reach Nayagarh from Agra?
The fastest way to reach Nayagarh from Agra is by Flight, Bus Via Delhi, Bhubaneshwar.


