There are 8 ways to get from Mumbai CST to Nainital by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Pantnagar Airport, taxi
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Pantnagar Airport (PGH)plane BOM - PGH
- Take the taxi from Pantnagar Airport (PGH) to Nainitaltaxi
7h 51m₹12,116–26,426Train
cheapest- Take the train from Mumbai Central to Kathgodamtrain 21907
29h 20m₹1,306–7,134Bus
- Take the bus from Mumbai to Delhibus redbusIndia_A/C Sleeper
- Take the bus from Delhi to Nainitalbus redbusIndia_A/C Seater / Sleeper / ...
43h 36m₹1,876–5,260Drive 1,596.2 km
- Drive from Mumbai CST to Nainitalcar 1,596.2 km
18h 40m₹15,528–22,429Fly to Dehradun Airport, train, taxi
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Dehradun Airport (DED)plane BOM - DED
- Take the train from Haridwar Jn to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
12h 56m₹8,966–16,726Fly to Indira Gandhi International Airport, train, taxi
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Indira Gandhi International Airport (DEL)plane BOM - DEL
- Take the train from New Delhi to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
11h 54m₹7,001–10,576Fly to Hindon, train, taxi
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Hindon (HDO)plane BOM - HDO
- Take the train from Ghaziabad to Haldwanitrain
- Take the taxi from Haldwani to Nainitaltaxi
10h 48m₹8,056–23,276Bus via Gurgaon
- Take the bus from Sion East to Rajiv Chowkbus
- Take the bus from Gurugram to Nainitalbus redbusIndia_A/C Seater / Sleeper
46h 23m₹5,079–5,946
Mumbai CST to Nainital by bus and foot
Comparing Your Travel Options
The cheapest way to get from Mumbai CST to Nainital is to train which costs ₹1,300 - ₹7,500 and takes 29h 20m.
The fastest way to get from Mumbai CST to Nainital is to fly and taxi which takes 7h 51m and costs ₹12,000 - ₹27,000.
No, there is no direct bus from Mumbai CST to Nainital. However, there are services departing from Chhatrapati Shivaji Maharaj Terminus and arriving at Nainital via Bandra Bus Station, Mumbai and Delhi. The journey, including transfers, takes approximately 43h 36m.
No, there is no direct train from Mumbai CST to Nainital. However, there are services departing from Churchgate and arriving at Kathgodam via Mumbai Central. The journey, including transfers, takes approximately 29h 20m.
The distance between Mumbai CST and Nainital is 1392 km. The road distance is 1596.2 km.
The best way to get from Mumbai CST to Nainital without a car is to train which takes 29h 20m and costs ₹1,300 - ₹7,500.
It takes approximately 7h 51m to get from Mumbai CST to Nainital, including transfers.
Mumbai CST to Nainital bus services, operated by S.R.Travels, depart from Mumbai station.
Mumbai CST to Nainital train services, operated by Indian Railways, depart from Mumbai Central station.
The best way to get from Mumbai CST to Nainital is to train which takes 29h 20m and costs ₹1,300 - ₹7,500. Alternatively, you can bus, which costs ₹1,800 - ₹5,500 and takes 43h 36m.
What companies run services between Mumbai CST, India and Nainital, India?
Indian Railways operates a train from Mumbai Central to Kathgodam once a week. Tickets cost ₹650–5,500 and the journey takes 26h 55m. Alternatively, you can take a bus from Chhatrapati Shivaji Maharaj Terminus to Nainital via Bandra Station Road(W), Bandra Bus Station, Mumbai, and Delhi in around 43h 36m.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- ₹9,000–25,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Pantnagar Airport via Udaipur, Indira Gandhi International Airport
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Pantnagar Airport via Ahmedabad, Indira Gandhi International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Dehradun Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Dehradun Airport via Ahmedabad
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Dehradun Airport via Lucknow
- Ave. Duration
- 5h 5m
- When
- Saturday
- Estimated price
- ₹7,000–13,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Hindon
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,500–19,000
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Dehradun Airport
- Ave. Duration
- 2h 12m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Dehradun Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Friday to Thursday
- Estimated price
- ₹7,500–14,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- ₹5,500–9,000
- Website
- spicejet.com
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ₹5,500–9,000
- Website
- starlightairline.com
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ₹6,000–9,000
- Website
- airindiaexpress.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mumbai Central to Kathgodam
- Ave. Duration
- 26h 55m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
Train from Haridwar Jn to Haldwani
- Ave. Duration
- 5h 51m
- Frequency
- Twice daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from New Delhi to Haldwani
- Ave. Duration
- 5h 3m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Ghaziabad to Haldwani
- Ave. Duration
- 4h 28m
- Frequency
- 3 times a day
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
- Phone
- +91 98986 72396
- Website
- SR Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 32h 30m
- Frequency
- 5 times a day
- Website
- SR Travels
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Mumbai to Delhi
- Ave. Duration
- 29h 50m
- Frequency
- Twice daily
- Schedules at
- Safar Express Tour
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Mumbai to Delhi
- Ave. Duration
- 30h 50m
- Frequency
- 5 times a week
- Estimated price
- ₹1,400–3,700
- Website
- Shymoli Paribahan
- Website
- Kamla Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 38h 55m
- Frequency
- 5 times a week
- Schedules at
- Kamla Travels
- Website
- Kalyani Travels
Bus from Mumbai to Delhi
- Ave. Duration
- 26h 50m
- Frequency
- Once a week
- Schedules at
- Kalyani Travels
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Delhi to Nainital
- Ave. Duration
- 8h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
Bus from Gurugram to Nainital
- Ave. Duration
- 10h 35m
- Frequency
- 4 times a week
- Estimated price
- ₹450–1,200
- Schedules at
- Zingbus
- Website
- India Tours and Travels
Bus from Delhi to Nainital
- Ave. Duration
- 7h 15m
- Frequency
- 3 times a day
- Schedules at
- India Tours and Travels
Bus from Gurugram to Nainital
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Delhi to Nainital
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
Bus from Gurugram to Nainital
- Ave. Duration
- 10h 25m
- Frequency
- Once a week
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Delhi to Nainital
- Ave. Duration
- 8h 5m
- Frequency
- Twice daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Website
- SB Travels
Bus from Delhi to Nainital
- Ave. Duration
- 7h 15m
- Frequency
- Twice daily
- Schedules at
- SB Travels
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Delhi to Nainital
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Fasttrack Travels
- Website
- International Tourist Centre
Bus from Delhi to Nainital
- Ave. Duration
- 8h 15m
- Frequency
- 3 times a week
- Schedules at
- International Tourist Centre
- Website
- Shree Sanatan Travels
Bus from Delhi to Nainital
- Ave. Duration
- 5h 30m
- Frequency
- Twice a week
- Schedules at
- Shree Sanatan Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Delhi to Nainital
- Ave. Duration
- 6h 50m
- Frequency
- Twice a week
- Website
- Vijay Tours And Travels
Bus from Gurugram to Nainital
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Website
- Vijay Tours And Travels
- Website
- Go Devbhoomi Holidays
Bus from Delhi to Nainital
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Schedules at
- Go Devbhoomi Holidays
- Website
- Balaji Tourist
Bus from Delhi to Nainital
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Schedules at
- Balaji Tourist
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Sion East to Rajiv Chowk
- Ave. Duration
- 35h 15m
- Frequency
- 4 times a day
- Estimated price
- ₹4,600–4,700
- Schedules at
- Raj Ratan Tours & Travels
- A/C Sleeper
- ₹4,600–4,700
- Website
- Mahadev SmartBus
Bus from Gurugram to Nainital
- Ave. Duration
- 8h 15m
- Frequency
- 5 times a day
- Schedules at
- Mahadev SmartBus
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Gurugram to Nainital
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Website
- Maharani Travels
- Website
- Garhwal Travels
Bus from Gurugram to Nainital
- Ave. Duration
- 7h 20m
- Frequency
- 3 times a day
- Schedules at
- Garhwal Travels
- Website
- jk travels
Bus from Gurugram to Nainital
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Schedules at
- jk travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Gurugram to Nainital
- Ave. Duration
- 7h
- Frequency
- Once daily
- Schedules at
- Shree Balaji Tour and Travel
- Ave. Duration
- 1h 14m
- Estimated price
- ₹750–1,400
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
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 India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Mumbai CST to Nainital bus services, operated by S.R.Travels, arrive at Delhi station.
Mumbai CST to Nainital train services, operated by Indian Railways, arrive at Kathgodam station.
Yes, the driving distance between Mumbai CST to Nainital is 1596 km. It takes approximately 18h 40m to drive from Mumbai CST to Nainital.
There are 968+ hotels available in Nainital.





























