There are 5 ways to get from Nainital to Darjeeling by bus, train, taxi, car, 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.
Bus via Lucknow
best- Take the bus from Nainital to Lucknowbus
- Take the bus from Lucknow to Siliguribus
- Take the bus from Siliguri - Tenzin Norgay Central Bus Terminus to Darjeelingbus
34h 59mTrain, taxi
cheapest- Take the train from Kathgodam to Moradabadtrain
- Take the train from Moradabad to New Jalpaiguritrain
- Take the taxi from New Jalpaiguri to Darjeelingtaxi
35h 54m₹4,003–9,883Drive 1,188.7 km
- Drive from Nainital to Darjeelingcar 1,188.7 km
19h 11m₹11,629–16,798Taxi, fly
- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Bagdogra Airport (IXB)plane PGH - IXB
- Take the taxi from Bagdogra Airport (IXB) to Darjeelingtaxi
23h 40m₹14,960–34,771Bus
- Take the bus from Nainital to Delhibus
- Take the bus from Delhi to Siliguribus
- Take the bus from Siliguri - Tenzin Norgay Central Bus Terminus to Darjeelingbus
45h 19m
Pantnagar Airport (PGH) to Bagdogra Airport (IXB) flights
Comparing Your Travel Options
The cheapest way to get from Nainital to Darjeeling is to train and taxi which costs ₹4,000 - ₹10,000 and takes 35h 54m.
The fastest way to get from Nainital to Darjeeling is to drive which takes 19h 11m and costs ₹11,000 - ₹17,000.
No, there is no direct bus from Nainital to Darjeeling. However, there are services departing from Nainital and arriving at Darjeeling via Lucknow and Siliguri - Tenzin Norgay Central Bus Terminus. The journey, including transfers, takes approximately 34h 59m.
The distance between Nainital and Darjeeling is 1304 km. The road distance is 1188.7 km.
The best way to get from Nainital to Darjeeling without a car is to bus via Lucknow which takes 34h 59m and costs .
It takes approximately 34h 59m to get from Nainital to Darjeeling, including transfers.
Nainital to Darjeeling bus services, operated by Kissan Travels Pilani, depart from Nainital station.
Nainital to Darjeeling bus services, operated by Kissan Travels Pilani, arrive at Lucknow station.
Yes, the driving distance between Nainital to Darjeeling is 1189 km. It takes approximately 19h 11m to drive from Nainital to Darjeeling.
There are 785+ hotels available in Darjeeling.
What companies run services between Nainital, India and Darjeeling, India?
You can take a bus from Nainital to Darjeeling via Lucknow, Siliguri, and Siliguri - Tenzin Norgay Central Bus Terminus in around 34h 59m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 22h 30m
- When
- Tuesday to Sunday
- Estimated price
- ₹11,000–30,000
Flights from Pantnagar Airport to Bagdogra Airport via Delhi, Kolkata
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- ₹14,000–31,000
- Website
- starlightairline.com
Flights from Pantnagar Airport to Bagdogra Airport via Delhi, Gauhati
- Ave. Duration
- 20h 50m
- When
- Every day
- Estimated price
- ₹15,000–31,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kathgodam to Moradabad
- Ave. Duration
- 2h 55m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Moradabad to New Jalpaiguri
- Ave. Duration
- 29h 45m
- Frequency
- 3 times a day
- Estimated price
- ₹600–4,700
- Website
- irctc.co.in
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,700
- Phone
- +91 72199 79797
- Website
- Kissan Travels Pilani
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 25m
- Frequency
- 4 times a day
- Website
- Kissan Travels Pilani
- Website
- Mishra Bus Service
Bus from Nainital to Lucknow
- Ave. Duration
- 8h 55m
- Frequency
- Twice daily
- Schedules at
- Mishra Bus Service
- Website
- Adarsh Express
Bus from Nainital to Lucknow
- Ave. Duration
- 9h 10m
- Frequency
- Twice daily
- Schedules at
- Adarsh Express
- Phone
- +91 94628 24750
- Website
- Anshi Raj Shree Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Website
- Anshi Raj Shree Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 8h 55m
- Frequency
- Once daily
- Schedules at
- Samay Shatabdi Travels Pvt Ltd
- Website
- Jagdamba tourism
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 30m
- Frequency
- Once daily
- Schedules at
- Jagdamba tourism
Bus from Nainital to Delhi
- Ave. Duration
- 8h 45m
- Frequency
- 3 times a day
- Schedules at
- Jagdamba tourism
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Nainital to Lucknow
- Ave. Duration
- 10h 15m
- Frequency
- 4 times a week
- Schedules at
- Mahalaxmi Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Schedules at
- Mahalaxmi Travels
- Website
- Global Holidays
Bus from Nainital to Lucknow
- Ave. Duration
- 8h 2m
- Frequency
- Once a week
- Schedules at
- Global Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- Once a week
- Schedules at
- Global Holidays
- Phone
- +91 99284 71153
- [email protected]
- Website
- Panwar Travels
Bus from Lucknow to Siliguri
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Schedules at
- Panwar Travels
Bus from Lucknow to Siliguri
- Ave. Duration
- 23h 10m
- Frequency
- 6 times a week
- Schedules at
- SVD Travels and Transport LLP
Bus from Delhi to Siliguri
- Ave. Duration
- 31h 45m
- Frequency
- Once daily
- Schedules at
- SVD Travels and Transport LLP
- Phone
- +91 7903832833
- [email protected]
- Website
- Sri Krishna Rath
Bus from Lucknow to Siliguri
- Ave. Duration
- 20h 30m
- Frequency
- Once a week
- Website
- Sri Krishna Rath
Bus from Delhi to Siliguri
- Ave. Duration
- 30h
- Frequency
- Once daily
- Website
- Sri Krishna Rath
- Phone
- 0353-2514920
- [email protected]
- Website
- North Bengal State Transport
Bus from Siliguri - Tenzin Norgay Central Bus Terminus to Darjeeling
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ₹90–130
- Website
- North Bengal State Transport
Bus from Siliguri - Tenzin Norgay Central Bus Terminus to Darjeeling
- Ave. Duration
- 3h
- Frequency
- Every 3 hours
- Estimated price
- ₹90–130
- Website
- North Bengal State Transport
- Phone
- 0120-4266593
- Website
- Blueworld tourist private limited
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Every 3 hours
- Website
- Blueworld tourist private limited
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Nainital to Delhi
- Ave. Duration
- 8h 25m
- Frequency
- Every 4 hours
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Go Devbhoomi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a day
- Schedules at
- Go Devbhoomi Holidays
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 35m
- Frequency
- 3 times a day
- Schedules at
- Fasttrack Travels
- Website
- Bluecity Bus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 50m
- Frequency
- 3 times a day
- Schedules at
- Bluecity Bus
- Website
- Mahadev SmartBus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Schedules at
- Mahadev SmartBus
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Website
- Rao Travels India Pvt Ltd.
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Schedules at
- Rao Travels India Pvt Ltd.
- Website
- Shree Sanatan Travels
Bus from Nainital to Delhi
- Ave. Duration
- 6h 27m
- Frequency
- 5 times a week
- Schedules at
- Shree Sanatan Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 5m
- Frequency
- Once a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Website
- Panwar tour and Travels
Bus from Delhi to Siliguri
- Ave. Duration
- 38h 45m
- Frequency
- Once daily
- Schedules at
- Panwar tour and Travels
- Ave. Duration
- 1h 22m
- Estimated price
- ₹1,100–3,400
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.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
99 Taxi
- Phone
- +91 89 00 77 18 88
- Website
- 99taxi.in
Aayush Holidays
- Phone
- +91 97 33 41 23 40
- Website
- aayushholidays.com
Go Eazy Cab
- Phone
- +91 80 16 91 69 69
- Website
- goeazycab.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 Italy Travel Guides, What documents do I need to cross Niagara Falls?, and Why you should take the train in the US - to help you get the most out of your next trip.









































