
Nainital to Lucknow
Lucknow is approximately 350+ kms from Nainital. The fastest way to reach Lucknow from Nainital is by Cab, Flight Via Moradabad. It takes approximately 5 hours. The cheapest way to reach Lucknow from Nainital is by Bus, Train Via Kathgodam which would take approximately 9 hours.
Sort By
Mode of Transport
Via Kathgodam
RECOMMENDED
CHEAPEST
Nainital
Kathgodam
Lucknow
Approx Travel Time
9h 10m
₹839
Onwards
Nainital
Kathgodam
Lucknow
Approx Travel Time
9h 25m
₹8,456
Onwards
Nainital
Kathgodam
Lucknow
Approx Travel Time
10h 10m
₹1,598
Onwards
Via Shahjahanpur
Nainital
Shahjahanpur
Lucknow
Approx Travel Time
9h 25m
₹4,881
Onwards
Nainital
Shahjahanpur
Lucknow
Approx Travel Time
10h 10m
₹5,735
Onwards
Via Haldwani
Nainital
Haldwani
Lucknow
Approx Travel Time
9h 30m
₹3,944
Onwards
Via Sitapur, Uttar Pradesh
Nainital
Sitapur, Uttar Pradesh
Lucknow
Approx Travel Time
9h 25m
₹6,432
Onwards
Via Moradabad
FASTEST
Nainital
Moradabad
Lucknow
Approx Travel Time
4h 46m
On Demand
Via Lakhimpur
Nainital
Lakhimpur
Lucknow
Approx Travel Time
9h 42m
₹13,537
Onwards
Frequently Asked Questions
What is the distance between Nainital and Lucknow?
Lucknow is approximately 350+ kms from Nainital.
How long does it take to reach Lucknow from Nainital?
It takes approximately 5 hours to reach Lucknow from Nainital by Cab, Flight Via Moradabad.
What is the cheapest way to reach Lucknow from Nainital?
The cheapest way to reach Lucknow from Nainital is by Bus, Train Via Kathgodam.
What is the fastest way to reach Lucknow from Nainital?
The fastest way to reach Lucknow from Nainital is by Cab, Flight Via Moradabad.