There are 5 ways to get from Nainital to Mumbai by taxi, plane, 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.
Taxi, fly
best- Take the taxi from Nainital to Pantnagar Airport (PGH)taxi
- Fly from Pantnagar Airport (PGH) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane PGH - BOM
6h 54m₹12,410–27,571Train
cheapest- Take the train from Kathgodam to Mumbai Centraltrain 21908
28h 28m₹1,313–6,283Bus
- Take the bus from Nainital to Delhibus redbusIndia_A/C Seater / Sleeper
- Take the bus from Delhi to Mumbaibus redbusIndia_Bharat Benz A/C Sleeper
38h 3mDrive 1,589.1 km
- Drive from Nainital to Mumbaicar 1,589.1 km
18h 27m₹15,412–22,261Bus via Delhi
- Take the bus from Nainital to Delhibus redbusIndia_A/C Seater / Sleeper
- Take the bus from Karolbaug to Sion Eastbus
47h 34m₹5,075–6,262
Pantnagar Airport (PGH) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Comparing Your Travel Options
The cheapest way to get from Nainital to Mumbai is to train which costs ₹1,300 - ₹6,500 and takes 28h 28m.
The fastest way to get from Nainital to Mumbai is to taxi and fly which takes 6h 54m and costs ₹12,000 - ₹28,000.
No, there is no direct bus from Nainital to Mumbai station. However, there are services departing from Nainital and arriving at Kurla Bus Station West via Delhi and Kurla Depot. The journey, including transfers, takes approximately 38h 3m.
No, there is no direct train from Nainital to Mumbai. However, there are services departing from Kathgodam and arriving at Mumbai Central via . The journey, including transfers, takes approximately 28h 28m.
The distance between Nainital and Mumbai is 1379 km. The road distance is 1589.1 km.
The best way to get from Nainital to Mumbai without a car is to train which takes 28h 28m and costs ₹1,300 - ₹6,500.
It takes approximately 6h 54m to get from Nainital to Mumbai, including transfers.
Nainital to Mumbai bus services, operated by Blueworld tourist private limited, depart from Nainital station.
Nainital to Mumbai train services, operated by Indian Railways, depart from Kathgodam station.
The best way to get from Nainital to Mumbai is to train which takes 28h 28m and costs ₹1,300 - ₹6,500. Alternatively, you can bus, which costs and takes 38h 3m.
What companies run services between Nainital, India and Mumbai, India?
Indian Railways operates a train from Kathgodam to Mumbai Central once a week. Tickets cost ₹650–5,500 and the journey takes 27h 30m. Alternatively, you can take a bus from Nainital to Sion via Delhi, Mumbai, Kurla Depot, Kurla Bus Station West, and Kurla in around 38h 3m.
- Website
- goindigo.in
Flights from Pantnagar Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹11,000–25,000
Flights from Pantnagar Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi, Vadodara
- Ave. Duration
- 9h 10m
- When
- Every day
- Estimated price
- ₹11,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Kathgodam to Mumbai Central
- Ave. Duration
- 27h 30m
- 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
- Phone
- 0120-4266593
- Website
- Blueworld tourist private limited
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Hourly
- Website
- Blueworld tourist private limited
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Hourly
- 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
- Hourly
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Nainital to Delhi
- Ave. Duration
- 8h 25m
- Frequency
- Hourly
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Mahadev SmartBus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 20m
- Frequency
- Every 4 hours
- Schedules at
- Mahadev SmartBus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 20m
- Frequency
- Every 4 hours
- Schedules at
- Mahadev SmartBus
- Website
- SB Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 32m
- Frequency
- Every 4 hours
- Schedules at
- SB Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 32m
- Frequency
- Every 4 hours
- Schedules at
- SB Travels
- Website
- Go Devbhoomi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Schedules at
- Go Devbhoomi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Every 4 hours
- Schedules at
- Go Devbhoomi Holidays
- Phone
- +919319411266
- [email protected]
- Website
- Fasttrack Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Schedules at
- Fasttrack Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- 3 times a day
- Schedules at
- Fasttrack Travels
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Schedules at
- CIty Land Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- Frequency
- 3 times a day
- Schedules at
- CIty Land Travels
- Phone
- +91 8377971006
- [email protected]
- Website
- Laxmi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₹750–1,500
- Schedules at
- Laxmi Holidays
- Website
- Shree Sanatan Travels
Bus from Nainital to Delhi
- Ave. Duration
- 6h 27m
- Frequency
- Once daily
- Schedules at
- Shree Sanatan Travels
Bus from Nainital to Delhi
- Ave. Duration
- 6h 27m
- Frequency
- Once daily
- Schedules at
- Shree Sanatan Travels
- Website
- Rao Travels India Pvt Ltd.
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
Bus from Nainital to Delhi
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Schedules at
- Rao Travels India Pvt Ltd.
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Schedules at
- Mahalaxmi Travels
Bus from Nainital to Delhi
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Schedules at
- Mahalaxmi Travels
- Phone
- +91 9928371859
- Website
- Vijay Tours And Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 5 times a week
- Website
- Vijay Tours And Travels
Bus from Nainital to Delhi
- Ave. Duration
- 8h 40m
- Frequency
- 5 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
- Twice a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
Bus from Nainital to Delhi
- Ave. Duration
- 8h 5m
- Frequency
- Twice a week
- Estimated price
- ₹440–1,200
- Schedules at
- Zingbus
- Website
- Global Holidays
Bus from Nainital to Delhi
- Ave. Duration
- 9h
- 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-8743844445
- Website
- Safar Express Tour
Bus from Delhi to Mumbai
- Ave. Duration
- 27h 20m
- Frequency
- Twice daily
- Schedules at
- Safar Express Tour
- Website
- India Tours and Travels
Bus from Delhi to Mumbai
- Ave. Duration
- 31h 15m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Phone
- +91 94135 23399
- [email protected]
- Website
- Chanakya Travels Agency
Bus from Delhi to Mumbai
- Ave. Duration
- 33h 30m
- Frequency
- Twice daily
- Schedules at
- Chanakya Travels Agency
- Website
- Kalyani Travels
Bus from Delhi to Mumbai
- Ave. Duration
- 26h
- Frequency
- Twice a week
- Schedules at
- Kalyani Travels
- Phone
- +919228009328
- [email protected]
- Website
- Raj Ratan Tours & Travels
Bus from Karolbaug to Sion East
- Ave. Duration
- 36h 6m
- Frequency
- 4 times a day
- Estimated price
- ₹4,600–4,700
- Schedules at
- Raj Ratan Tours & Travels
- A/C Sleeper
- ₹4,600–4,700
- Ave. Duration
- 1h 36m
- Estimated price
- ₹1,100–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
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 The London Underground: Essential tips to navigate the Tube, Train travel in France: A guide to SNCF, and How to get from London City Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Nainital to Mumbai bus services, operated by Blueworld tourist private limited, arrive at Delhi station.
Nainital to Mumbai train services, operated by Indian Railways, arrive at Mumbai Central station.
Yes, the driving distance between Nainital to Mumbai is 1589 km. It takes approximately 18h 27m to drive from Nainital to Mumbai.
There are 1642+ hotels available in Mumbai.


































