There are 10 ways to get from Roorkee to Mumbai by bus, plane, train, 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.
Bus, bus to Dehradun Airport, fly to Chhatrapati Shivaji Maharaj International Airport
best- Take the bus from Roorkie to Haridwarbus
- Take the bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Dehradun - Doiwalabus
- Fly from Dehradun Airport (DED) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane DED - BOM
6h 8m₹8,488–16,241Train
cheapest- Take the train from Roorkee to Vasai Roadtrain 22660
22h 39m₹689–6,023Bus via Indore
- Take the bus from Roorkee to Indorebus redbusIndia_Volvo 9600 Multi-Axle A/C Sleeper / ...
- Take the bus from Chiman Bagh Square to Mumbaibus Chiman Bagh Square - Mumbai
30h 20mDrive 1,501.1 km
- Drive from Roorkee to Mumbaicar 1,501.1 km
16h 49m₹14,601–21,090Train to Indira Gandhi International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Roorkee to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane DEL - BOM
8h 20m₹6,470–10,656Train to Hindon, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Roorkee to Ghaziabadtrain
- Fly from Hindon (HDO) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HDO - BOM
6h 52m₹7,525–23,285Train, train to Chandigarh International Airport, fly to Chhatrapati Shivaji Maharaj International Airport
- Take the train from Roorkee to Ambala Cant Jntrain
- Take the train from Ambala Cant Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane IXC - BOM
8h 19m₹8,541–18,392Fly Dehradun Airport to Pune Airport, train
- Fly from Dehradun Airport (DED) to Pune Airport (PNQ)plane DED - PNQ
- Take the train from Pune Jn to Dadartrain
9h 29m₹8,421–17,371Train via Borivali
- Take the train from Roorkee to Borivalitrain 19020 / ...
31h 11m₹692–6,022Bus
- Take the bus from Roorkee to Delhibus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
- Take the bus from Delhi to Mumbaibus redbusIndia_Bharat Benz A/C Sleeper
33h 25m
Roorkee to Mumbai by train
Comparing Your Travel Options
The cheapest way to get from Roorkee to Mumbai is to train which costs ₹650 - ₹6,000 and takes 22h 39m.
The fastest way to get from Roorkee to Mumbai is to bus and fly which takes 6h 8m and costs ₹8,500 - ₹17,000.
No, there is no direct bus from Roorkee to Mumbai. However, there are services departing from Roorkee and arriving at Mumbai via Chiman Bagh Square. The journey, including transfers, takes approximately 30h 20m.
No, there is no direct train from Roorkee to Mumbai. However, there are services departing from Roorkee and arriving at Bandra via Vasai Road. The journey, including transfers, takes approximately 22h 39m.
The distance between Roorkee and Mumbai is 1427 km. The road distance is 1501.1 km.
The best way to get from Roorkee to Mumbai without a car is to train which takes 22h 39m and costs ₹650 - ₹6,000.
It takes approximately 6h 8m to get from Roorkee to Mumbai, including transfers.
Roorkee to Mumbai bus services, operated by Shri Krishna Travels, depart from Roorkee station.
Roorkee to Mumbai train services, operated by Indian Railways, depart from Roorkee station.
The best way to get from Roorkee to Mumbai is to train which takes 22h 39m and costs ₹650 - ₹6,000. Alternatively, you can bus via Indore, which costs and takes 30h 20m.
What companies run services between Roorkee, India and Mumbai, India?
Indian Railways operates a train from Roorkee to Vasai Road once a week. Tickets cost ₹650–5,500 and the journey takes 21h 21m. Alternatively, you can take a bus from Roorkee to Mumbai via Indore and Chiman Bagh Square in around 30h 20m.
- Website
- goindigo.in
Flights from Dehradun Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Dehradun Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Dehradun Airport to Chhatrapati Shivaji Maharaj International Airport via Lucknow
- Ave. Duration
- 4h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–13,000
Flights from Dehradun Airport to Chhatrapati Shivaji Maharaj International Airport via Ahmedabad
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹7,000–13,000
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹6,000–8,000
Flights from Hindon to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport via Indore
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 26m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport via Lucknow
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹8,000–13,000
Flights from Dehradun Airport to Pune Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Dehradun Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Dehradun Airport to Pune Airport via Ahmedabad
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Dehradun Airport to Pune Airport via Kolkata
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹7,500–14,000
- Website
- airindia.in
Flights from Dehradun Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Dehradun Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- ₹7,500–14,000
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 23m
- When
- Every day
- Estimated price
- ₹5,500–9,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Chandigarh International Airport to Chhatrapati Shivaji Maharaj International Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- ₹8,000–14,000
Flights from Dehradun Airport to Pune Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- ₹7,000–15,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 18m
- When
- Every day
- Estimated price
- ₹6,500–7,500
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 2h 27m
- When
- Every day
- Estimated price
- ₹5,500–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Roorkee to Vasai Road
- Ave. Duration
- 21h 21m
- Frequency
- Once a week
- Estimated price
- ₹650–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,000
- First Class (1A)
- ₹4,000–5,500
Train from Roorkee to New Delhi
- Ave. Duration
- 3h 56m
- Frequency
- Twice daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,500
Train from Roorkee to Ghaziabad
- Ave. Duration
- 2h 53m
- Frequency
- Every 3 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Roorkee to Ambala Cant Jn
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- 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 Ambala Cant Jn to Chandigarh
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Pune Jn to Dadar
- Ave. Duration
- 2h 48m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Roorkee to Borivali
- Ave. Duration
- 30h 39m
- Frequency
- Once daily
- 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
- +91 8377971006
- [email protected]
- Website
- laxmiholidays.com
Bus from Roorkie to Haridwar
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ₹650–1,400
- Schedules at
- laxmiholidays.com
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Haridwar - Kashyap Ashram to FlixBus Dehradun - Doiwala
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹149–155
- Website
- FlixBus India
- Website
- Shri Krishna Travels
Bus from Roorkee to Indore
- Ave. Duration
- 17h 10m
- Frequency
- 3 times a day
- Website
- Shri Krishna Travels
- Website
- omio.com
Bus from Roorkee to Indore
- Ave. Duration
- 18h 5m
- Frequency
- Once daily
- Schedules at
- hanstravel.in
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Roorkee to Indore
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Chiman Bagh Square to Mumbai
- Ave. Duration
- 12h 10m
- Frequency
- Once daily
- Estimated price
- ₹550–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹550–800
- Phone
- +91 9899151311
- [email protected]
- Website
- CIty Land Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 15m
- Frequency
- Hourly
- Schedules at
- CIty Land Travels
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Website
- NeuGo
- Website
- India Tours and Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- Every 4 hours
- Schedules at
- India Tours and Travels
Bus from Delhi to Mumbai
- Ave. Duration
- 34h
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- [email protected]
- Website
- Leafybus
Bus from Roorkee to Delhi
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Website
- Leafybus
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Roorkee to Delhi
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- ₹380–900
- Schedules at
- Zingbus
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 3h 30m
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
- Website
- TSB Tour express
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Schedules at
- TSB Tour express
- Phone
- +91 9355777632
- [email protected]
- Website
- Raj Kalpana Travels Pvt Ltd
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 29m
- Frequency
- Twice daily
- Schedules at
- Raj Kalpana Travels Pvt Ltd
- Website
- Revanta Roadlines
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 30m
- Frequency
- Twice daily
- Schedules at
- Revanta Roadlines
- Website
- Yuvraj Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Schedules at
- Yuvraj Travels
- Phone
- +91 07442423097
- [email protected]
- Website
- Samreen Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 55m
- Frequency
- Once daily
- Schedules at
- Samreen Travels
- Phone
- +91 98990 56542
- [email protected]
- Website
- RS Yadav Smart Bus
Bus from Roorkee to Delhi
- Ave. Duration
- 6h
- Frequency
- Once daily
- Website
- RS Yadav Smart Bus
- Website
- Shatabdi Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Schedules at
- Shatabdi Travels
- Website
- Ashok Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 25m
- Frequency
- 4 times a week
- Schedules at
- Ashok Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 3h 5m
- Frequency
- 4 times a week
- Schedules at
- Vaishnoyatra services pvt ltd
- Website
- Shivay Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a week
- Schedules at
- Shivay Travels
- [email protected]
- Website
- Gola Bus Service
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a week
- Website
- Gola Bus Service
- Phone
- +91 80580 57088
- [email protected]
- Website
- Maharani Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Website
- Maharani Travels
- Website
- New Malwa Travels
Bus from Roorkee to Delhi
- Ave. Duration
- 4h 25m
- Frequency
- Twice a week
- Schedules at
- New Malwa Travels
- Phone
- +91 80463 33629
- [email protected]
- Website
- Mahalaxmi Bus Service Delhi
Bus from Roorkee to Delhi
- Ave. Duration
- 4h
- Frequency
- Once a week
- Schedules at
- Mahalaxmi Bus Service Delhi
- Phone
- +91-8743844445
- Website
- Safar Express Tour
Bus from Delhi to Mumbai
- Ave. Duration
- 27h 20m
- Frequency
- 3 times a day
- Schedules at
- Safar Express Tour
- Phone
- +91 94135 23399
- [email protected]
- Website
- Chanakya Travels Agency
Bus from Delhi to Mumbai
- Ave. Duration
- 33h 30m
- Frequency
- Once daily
- Schedules at
- Chanakya Travels Agency
- Website
- Kalyani Travels
Bus from Delhi to Mumbai
- Ave. Duration
- 26h
- Frequency
- 3 times a week
- Schedules at
- Kalyani Travels
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
Roorkee to Mumbai bus services, operated by Shri Krishna Travels, arrive at Indore station.
Roorkee to Mumbai train services, operated by Indian Railways, arrive at Vasai Road station.
Yes, the driving distance between Roorkee to Mumbai is 1501 km. It takes approximately 16h 49m to drive from Roorkee to Mumbai.
Book your Roorkee to Mumbai bus tickets online with Omio.
There are 1610+ hotels available in Mumbai.







































