There are 7 ways to get from Mumbai(Dadar) to Bhopal by 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.
Fly from Chhatrapati Shivaji Maharaj International Airport
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Raja Bhoj International Airport (BHO)plane BOM - BHO
3h 26m₹6,304–9,874Train via Kalyān
cheapest- Take the train from Dadar to Kalyan Jntrain 17411 / ...
- Take the train from Kalyan Jn to Bhopal Jntrain 22221 / ...
10h 57m₹402–3,938Bus
- Take the bus from Mumbai, Maharashtra to Bhopal, Madhya Pradeshbus Mumbai, Maharashtra - Bhopal, Madhya Pradesh
20h 50mDrive 772.6 km
- Drive from Mumbai(Dadar) to Bhopalcar 772.6 km
11h 14m₹8,716–12,589Train to Pune Airport, fly
- Take the train from Dadar to Pune Jntrain
- Fly from Pune Airport (PNQ) to Raja Bhoj International Airport (BHO)plane PNQ - BHO
6h 35m₹7,975–10,674Train
- Take the train from Dadar to Bhopal Jntrain 12137 / ...
14h₹410–3,200Bus via Kapur Bawdi
- Take the bus from Thane to Bhopal, Madhya Pradeshbus Thane
21h 51m₹1,948–2,695
Mumbai(Dadar) to Bhopal by foot and train
Questions & Answers
The cheapest way to get from Mumbai(Dadar) to Bhopal is to train which costs ₹410 - ₹3,200 and takes 14h.
The fastest way to get from Mumbai(Dadar) to Bhopal is to fly which takes 3h 26m and costs ₹6,000 - ₹10,000.
No, there is no direct bus from Mumbai(Dadar) station to Bhopal. However, there are services departing from Bandra Bus Station and arriving at Bhopal, Madhya Pradesh via Mumbai, Maharashtra. The journey, including transfers, takes approximately 20h 50m.
Yes, there is a direct train departing from Dadar and arriving at Bhopal Jn. Services depart twice daily, and operate every day. The journey takes approximately 13h 55m.
The distance between Mumbai(Dadar) and Bhopal is 681 km. The road distance is 772.6 km.
The best way to get from Mumbai(Dadar) to Bhopal without a car is to train via Kalyān which takes 10h 57m and costs ₹400 - ₹4,000.
It takes approximately 3h 26m to get from Mumbai(Dadar) to Bhopal, including transfers.
Mumbai(Dadar) to Bhopal bus services, operated by Betrwanti Travels, depart from Mumbai, Maharashtra station.
Mumbai(Dadar) to Bhopal train services, operated by Indian Railways, depart from Dadar station.
The best way to get from Mumbai(Dadar) to Bhopal is to fly which takes 3h 26m and costs ₹6,000 - ₹10,000. Alternatively, you can train via Kalyān, which costs ₹400 - ₹4,000 and takes 10h 57m, you could also bus, which costs and takes 20h 50m.
What companies run services between Mumbai(Dadar), India and Bhopal, India?
Air India Limited and IndiGo Airlines fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Raja Bhoj International Airport (BHO) 3 times a day. Alternatively, you can take a vehicle from Mumbai(Dadar) to Bhopal Jn via Dadar and Kalyan Jn in around 10h 57m.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Pune Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹7,500–9,000
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Raja Bhoj International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dadar to Kalyan Jn
- Ave. Duration
- 42 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Kalyan Jn to Bhopal Jn
- Ave. Duration
- 9h 10m
- Frequency
- Every 3 hours
- Estimated price
- ₹390–3,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹390–470
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,400–3,000
Train from Dadar to Pune Jn
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Dadar to Bhopal Jn
- Ave. Duration
- 13h 55m
- Frequency
- Twice daily
- Estimated price
- ₹410–3,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
- Phone
- 14646
- [email protected]
- Website
- mumbaisuburban.gov.in
Train from Dadar to Kalyan Jn
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- ₹12–94
- Schedules at
- mumbaisuburban.gov.in
- 2nd Class
- ₹12–16
- 1st Class
- ₹65–95
- Phone
- 0755-6610661
- [email protected]
- Website
- mumbaisuburban.gov.in
Train from Dadar to Kalyan Jn
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- ₹80–120
- Website
- https://mumbaisuburban.gov.in/
- AC
- ₹80–120
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Thane to Bhopal, Madhya Pradesh
- Ave. Duration
- 19h 10m
- Frequency
- Hourly
- Estimated price
- ₹1,900–2,600
- Book at
- https://www.vermatravelsindia.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 How to get from Florence to Rome, Travelling by boat in Italy, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
More Questions & Answers
Mumbai(Dadar) to Bhopal bus services, operated by Betrwanti Travels, arrive at Bhopal, Madhya Pradesh station.
Mumbai(Dadar) to Bhopal train services, operated by Indian Railways, arrive at Kalyan Jn station.
Yes, the driving distance between Mumbai(Dadar) to Bhopal is 773 km. It takes approximately 11h 14m to drive from Mumbai(Dadar) to Bhopal.
There are 350+ hotels available in Bhopal.

















