There are 6 ways to get from Lucknow to Nainital Lake by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Lucknow to Rampurtrain 12229 / ...
- Take the bus from Rampur to Nainitalbus
8h 19mTrain, taxi
cheapest- Take the train from Lucknow to Rampurtrain
- Take the train from Rampur to Haldwanitrain
- Take the taxi from Haldwani to Nainital Laketaxi
8h 33m₹1,047–3,596Bus
- Take the bus from Lucknow to Nainitalbus redbusIndia_A/C Seater/Sleeper / ...
9h 11mDrive 375.2 km
- Drive from Lucknow to Nainital Lakecar 375.2 km
6h 9m₹3,647–5,267Taxi
- Take the taxi from Lucknow to Nainital Laketaxi 375.2 km
6h 9m₹5,500–7,000Fly, taxi
- Fly from Chaudhary Charan Singh Airport (LKO) to Pantnagar Airport (PGH)plane LKO - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainital Laketaxi
6h 15m₹14,132–26,437
Chaudhary Charan Singh Airport (LKO) to Pantnagar Airport (PGH) flights
Comparing Your Travel Options
The cheapest way to get from Lucknow to Nainital Lake is to train and taxi which costs ₹1,000 - ₹3,600 and takes 8h 33m.
The fastest way to get from Lucknow to Nainital Lake is to drive which takes 6h 9m and costs ₹3,600 - ₹5,500.
Yes, there is a direct bus departing from Lucknow and arriving at Nainital. Services depart every four hours, and operate every day. The journey takes approximately 9h.
The distance between Lucknow and Nainital Lake is 415 km. The road distance is 375.2 km.
The best way to get from Lucknow to Nainital Lake without a car is to train and bus which takes 8h 19m and costs .
It takes approximately 8h 19m to get from Lucknow to Nainital Lake, including transfers.
Lucknow to Nainital Lake bus services, operated by V Dhanraj, depart from Lucknow station.
Lucknow to Nainital Lake bus services, operated by V Dhanraj, arrive at Nainital station.
Yes, the driving distance between Lucknow to Nainital Lake is 375 km. It takes approximately 6h 9m to drive from Lucknow to Nainital Lake.
Book your Lucknow to Nainital Lake bus tickets online with Omio.
What companies run services between Lucknow, India and Nainital Lake, India?
V Dhanraj operates a bus from Lucknow to Nainital 4 times a day, and the journey takes 9h. Six other operators also service this route.
- Website
- goindigo.in
Flights from Chaudhary Charan Singh Airport to Pantnagar Airport via Delhi
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹7,000–26,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Lucknow to Rampur
- Ave. Duration
- 4h 28m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Lucknow to Rampur
- Ave. Duration
- 4h 28m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Rampur to Haldwani
- Ave. Duration
- 1h 53m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–480
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travelsq
Bus from Rampur to Nainital
- Ave. Duration
- 2h 37m
- Frequency
- Once daily
- Website
- Fasttrack Travelsq
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Lucknow to Nainital
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Website
- Kissan Travels Pilani
- Website
- Mishra Bus Service
Bus from Lucknow to Nainital
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Schedules at
- Mishra Bus Service
- Phone
- +91 72478 47777
- [email protected]
- Website
- Uk India Tour And Travels
Bus from Lucknow to Nainital
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Website
- Uk India Tour And Travels
Bus from Lucknow to Nainital
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Lucknow to Nainital
- Ave. Duration
- 8h 40m
- Frequency
- 5 times a week
- Website
- Vijay Tours And Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Lucknow to Nainital
- Ave. Duration
- 9h 16m
- Frequency
- 4 times a week
- Schedules at
- Mahalaxmi Travels
- Ave. Duration
- 3h 1m
- Estimated price
- ₹700–7,000
Bharat Taxi
- Phone
- +91 969 600 0999
- Website
- bharattaxi.com
Cabio Cab Lucknow
- Phone
- +91 895 376 7676
- Website
- cabio.in
Taxi Rental
- Phone
- +91 809 091 5556
- Website
- taxilucknow.in
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Lakshya Taxi
- Phone
- +91 95 40 10 71 30
- Website
- lakshyataxi.com
Mera TaxiWala
- Phone
- +91 98 10 47 41 48
- Website
- merataxiwala.com
Spice Cabs
- Phone
- +91 85 10 01 49 99
- Website
- spicecabs.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling to the UK: What do I need to know?, 5 delightfully under-the-radar French towns you need to visit, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Booking & Getting There
There are 696+ hotels available in Nainital Lake.













