
Nayagarh to Lucknow
Lucknow is approximately 950+ kms from Nayagarh. The fastest way to reach Lucknow from Nayagarh is by Bus, Flight Via Bhubaneshwar. It takes approximately 7 hours. The cheapest way to reach Lucknow from Nayagarh is by Bus, Train Via Jharsuguda, Gorakhpur which would take approximately 26 hours.
Sort By
Mode of Transport
Via Bhubaneshwar
RECOMMENDED
Nayagarh
Bhubaneshwar
Lucknow
Approx Travel Time
7h 32m
₹9,034
Onwards
FASTEST
Nayagarh
Bhubaneshwar
Lucknow
Approx Travel Time
7h 3m
₹6,629
Onwards
Via Jharsuguda, Gorakhpur
CHEAPEST
Nayagarh
Jharsuguda
Gorakhpur
Lucknow
Approx Travel Time
1d 1h 47m
₹1,109
Onwards
Via Cuttack, Ranchi
Nayagarh
Cuttack
Ranchi
Lucknow
Approx Travel Time
1d 5h 56m
₹1,955
Onwards
Via Bhubaneshwar, Jharsuguda
Nayagarh
Bhubaneshwar
Jharsuguda
Lucknow
Approx Travel Time
8h 7m
₹19,480
Onwards
Nayagarh
Bhubaneshwar
Jharsuguda
Lucknow
Approx Travel Time
7h 38m
₹17,075
Onwards
Via Bhubaneshwar, Varanasi
Nayagarh
Bhubaneshwar
Varanasi
Lucknow
Approx Travel Time
9h 17m
₹13,119
Onwards
Via Bhubaneshwar, Patna
Nayagarh
Bhubaneshwar
Patna
Lucknow
Approx Travel Time
8h 22m
₹12,587
Onwards
Via Jharsuguda
Nayagarh
Jharsuguda
Lucknow
Approx Travel Time
10h 47m
₹14,270
Onwards
Via Bhubaneshwar, Ranchi
Nayagarh
Bhubaneshwar
Ranchi
Lucknow
Approx Travel Time
9h 52m
₹11,546
Onwards
Frequently Asked Questions
What is the distance between Nayagarh and Lucknow?
Lucknow is approximately 950+ kms from Nayagarh.
How long does it take to reach Lucknow from Nayagarh?
It takes approximately 7 hours to reach Lucknow from Nayagarh by Bus, Flight Via Bhubaneshwar.
What is the cheapest way to reach Lucknow from Nayagarh?
The cheapest way to reach Lucknow from Nayagarh is by Bus, Train Via Jharsuguda, Gorakhpur.
What is the fastest way to reach Lucknow from Nayagarh?
The fastest way to reach Lucknow from Nayagarh is by Bus, Flight Via Bhubaneshwar.

