There are 7 ways to get from Mumbai to Shirwal by train, bus, car, taxi, or bus (Flixbus)
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, line 43 bus
best- Take the train from Bandra to Andheritrain
- Take the bus from Gundavali to Chandani Chowkbus
- Take the bus from Bavdhan Khind/Chandani Chowk to Krushnai Mangal Karyalaybus 43 / ...
- Take the bus from FlixBus Pune Wadgaon Budruk to FlixBus Rest Stop - Hotel Amruta Gardenbus
5h 9m₹665–1,295Train, bus
cheapest- Take the train from Dadar to Pune Jntrain 12127 / ...
- Take the bus from Katraj to Sarolabus 61
6h 43m₹537–1,838Train
- Take the train from Dadar to Niratrain 11029
5h 53m₹1,104–2,652Drive 188.6 km
- Drive from Mumbai to Shirwalcar 188.6 km
2h 34m₹2,116–3,057Taxi
- Take the taxi from Mumbai to Shirwaltaxi 188.6 km
2h 34m₹5,000–6,500Bus
- Take the bus from Dadar East to Pune Swargatebus Ac Shivneri
- Take the bus from FlixBus Pune - Swargate to FlixBus Rest Stop - Hotel Amruta Gardenbus FlixBus IN2810A / ...
5h 50m₹637–1,052Bus via Pune
- Take the bus from Sion Station to Paul Roadbus
- Take the bus from Katraj to Sarolabus 61
8h 41m₹823–2,353
Comparing Your Travel Options
The cheapest way to get from Mumbai to Shirwal is to bus which costs ₹600 - ₹1,100 and takes 5h 50m.
The fastest way to get from Mumbai to Shirwal is to drive which takes 2h 34m and costs ₹2,100 - ₹3,100.
No, there is no direct bus from Mumbai to Shirwal. However, there are services departing from Dadar East and arriving at FlixBus Rest Stop - Hotel Amruta Garden via FlixBus Pune - Swargate. The journey, including transfers, takes approximately 5h 50m.
No, there is no direct train from Mumbai to Shirwal. However, there are services departing from Dadar and arriving at Nira via . The journey, including transfers, takes approximately 5h 53m.
The distance between Mumbai and Shirwal is 223 km. The road distance is 188.6 km.
The best way to get from Mumbai to Shirwal without a car is to train and bus and line 43 bus which takes 5h 9m and costs ₹650 - ₹1,300.
It takes approximately 5h 9m to get from Mumbai to Shirwal, including transfers.
Mumbai to Shirwal bus services, operated by MSRTC, depart from Dadar East station.
Mumbai to Shirwal train services, operated by Indian Railways, depart from Dadar station.
The best way to get from Mumbai to Shirwal is to train which takes 5h 53m and costs ₹1,100 - ₹2,700. Alternatively, you can bus, which costs ₹600 - ₹1,100 and takes 5h 50m.
What companies run services between Mumbai, India and Shirwal, Mahārāshtra, India?
Indian Railways operates a train from Dadar to Nira once daily. Tickets cost ₹200–1,600 and the journey takes 5h 16m. Alternatively, you can take a bus from Dadar East to Shirwal via Pune Swargate, FlixBus Pune - Swargate, and FlixBus Rest Stop - Hotel Amruta Garden in around 5h 50m.
- Phone
- 14646
- [email protected]
- Website
- mumbaisuburban.gov.in
Train from Bandra to Andheri
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Estimated price
- ₹6–8
- Schedules at
- wr.indianrailways.gov.in
- 2nd Class
- ₹6–8
- 1st Class
- ₹35–55
- Phone
- 0755-6610661
- [email protected]
- Website
- Mumbai Local
Train from Bandra to Andheri
- Ave. Duration
- 8 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹45–65
- Website
- Mumbai Local
- AC
- ₹45–65
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dadar to Nira
- Ave. Duration
- 5h 16m
- Frequency
- Once daily
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Dadar to Pune Jn
- Ave. Duration
- 3h 12m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
- Phone
- 1800 22 1250
- Website
- msrtc.maharashtra.gov.in
Bus from Gundavali to Chandani Chowk
- Ave. Duration
- 2h 1m
- Frequency
- Every 30 minutes
- Estimated price
- ₹280–710
- Schedules at
- msrtc.org.in
- Ordinary
- ₹280–360
- AC
- ₹430–600
- AC Shivneri
- ₹710
- Semi Luxury
- ₹429
Bus from Dadar East to Pune Swargate
- Ave. Duration
- 3h 29m
- Frequency
- Hourly
- Estimated price
- ₹270–612
- Schedules at
- msrtc.org.in
- Ordinary
- ₹270–370
- AC
- ₹440–600
- AC Shivneri
- ₹612
- Phone
- 020-24545454
- [email protected]
- Website
- pmpml.org
Bus from Bavdhan Khind/Chandani Chowk to Krushnai Mangal Karyalay
- Ave. Duration
- 23 min
- Frequency
- Every 10 minutes
- Estimated price
- ₹23–50
- Schedules at
- pmpml.org
Bus from Katraj to Sarola
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹70–160
- Schedules at
- pmpml.org
Bus from Katraj to Sarola
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹70–160
- Schedules at
- pmpml.org
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Pune Wadgaon Budruk to FlixBus Rest Stop - Hotel Amruta Garden
- Ave. Duration
- 45 min
- Frequency
- 6 times a week
- Estimated price
- ₹150–180
- Website
- FlixBus India
Bus from FlixBus Pune - Swargate to FlixBus Rest Stop - Hotel Amruta Garden
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- ₹160–200
- Website
- FlixBus India
- Phone
- 020 67186800
- [email protected]
- Website
- Purple bus
Bus from Sion Station to Paul Road
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₹440–1,800
- Website
- Purple bus
- Sleeper/ Seater
- ₹440–1,800
- Ave. Duration
- 2h 34m
- Estimated price
- ₹5,000–6,500
Armaani Travels
- Phone
- +91-9892270663
- Website
- armaanitravels.com
GaadiCab
- Phone
- +91-9665-703-666
- Website
- gaadicab.com
Ola Cabs
- Phone
- +91 92 26 54 77 77
- Website
- olacabs.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 Italian Lakes: Getting around by train, Need to know: Eurostar, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
Booking & Getting There
Mumbai to Shirwal bus services, operated by MSRTC, arrive at Pune Swargate station.
Mumbai to Shirwal train services, operated by Indian Railways, arrive at Nira station.
Yes, the driving distance between Mumbai to Shirwal is 189 km. It takes approximately 2h 34m to drive from Mumbai to Shirwal.
Book your Mumbai to Shirwal bus tickets online with Omio.
There are 29+ hotels available in Shirwal.






























