
Nayagarh to Lucknow
Lucknow is approximately 1050+ kms from Nayagarh. The fastest way to reach Lucknow from Nayagarh is by Train, Flight Via Bhubaneshwar. It takes approximately 5 hours. The cheapest way to reach Lucknow from Nayagarh is by Train, Flight Via Bhubaneshwar which would take approximately 5 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
CHEAPEST
FASTEST
Nayagarh
Bhubaneshwar
Lucknow
Approx Travel Time
5h 10m
₹5,849
Onwards
Nayagarh
Bhubaneshwar
Lucknow
Approx Travel Time
5h 58m
₹8,193
Onwards
Via Bhubaneshwar, Prayagraj(Allahabad)
Nayagarh
Bhubaneshwar
Prayagraj(Allahabad)
Lucknow
Approx Travel Time
6h 50m
₹15,357
Onwards
Nayagarh
Bhubaneshwar
Prayagraj(Allahabad)
Lucknow
Approx Travel Time
10h 5m
On Demand
Nayagarh
Bhubaneshwar
Prayagraj(Allahabad)
Lucknow
Approx Travel Time
10h 50m
₹6,738
Onwards
Nayagarh
Bhubaneshwar
Prayagraj(Allahabad)
Lucknow
Approx Travel Time
11h 6m
₹9,408
Onwards
Via Bhubaneshwar, Varanasi
Nayagarh
Bhubaneshwar
Varanasi
Lucknow
Approx Travel Time
6h 35m
₹14,199
Onwards
Nayagarh
Bhubaneshwar
Varanasi
Lucknow
Approx Travel Time
11h 20m
₹5,856
Onwards
Nayagarh
Bhubaneshwar
Varanasi
Lucknow
Approx Travel Time
12h 35m
₹6,191
Onwards
Via Bhubaneshwar, Jharsuguda
Nayagarh
Bhubaneshwar
Jharsuguda
Lucknow
Approx Travel Time
6h 35m
₹6,003
Onwards
Frequently Asked Questions
What is the distance between Nayagarh and Lucknow?
Lucknow is approximately 1050+ kms from Nayagarh.
How long does it take to reach Lucknow from Nayagarh?
It takes approximately 5 hours to reach Lucknow from Nayagarh by Train, Flight Via Bhubaneshwar.
What is the cheapest way to reach Lucknow from Nayagarh?
The cheapest way to reach Lucknow from Nayagarh is by Train, Flight Via Bhubaneshwar.
What is the fastest way to reach Lucknow from Nayagarh?
The fastest way to reach Lucknow from Nayagarh is by Train, Flight Via Bhubaneshwar.