There are 9 ways to get from Bhāvnagar 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 to Rajkot International Airport, fly
best- Take the taxi from Bhāvnagar to Rajkot International Airport (HSR)taxi
- Fly from Rajkot International Airport (HSR) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HSR - BOM
4h 13m₹7,730–12,486Train via Dāhānu
cheapest- Take the train from Songadh to Dahanu Roadtrain 22964
- Take the train from Dahanu Road to Bandratrain Dahanu
14h 7m₹728–3,115Train
- Take the train from Songadh to Andheritrain 12972
13h 13m₹750–3,395Taxi, bus
- Take the taxi from Bhāvnagar to Bhavnagar, Gujarattaxi
- Take the bus from Bhavnagar, Gujarat to Mumbai, Maharashtrabus Bhavnagar, Gujarat - Mumbai, Maharashtra
15h 40mDrive 623.8 km
- Drive from Bhāvnagar to Mumbaicar 623.8 km
8h 5m₹7,025–10,147Taxi
- Take the taxi from Bhāvnagar to Mumbaitaxi 623.8 km
8h 5m₹14,000–17,000Taxi to Diu Airport, fly
- Take the taxi from Bhāvnagar to Diu Airport (DIU)taxi
- Fly from Diu Airport (DIU) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane DIU - BOM
4h 32m₹10,104–17,572Train to Sardar Vallabhbhai Patel International Airport, fly
- Take the train from Sihor Gujarat to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane AMD - BOM
7h 45m₹4,344–10,287Train to Civil Airport Harni, fly
- Take the train from Songadh to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane BDQ - BOM
9h 47m₹5,404–9,720
Rajkot International Airport (HSR) to Chhatrapati Shivaji Maharaj International Airport (BOM) flights
Questions & Answers
The cheapest way to get from Bhāvnagar to Mumbai is to train via Dāhānu which costs ₹700 - ₹3,200 and takes 14h 7m.
The fastest way to get from Bhāvnagar to Mumbai is to taxi and fly which takes 4h 13m and costs ₹7,500 - ₹13,000.
No, there is no direct train from Bhāvnagar to Mumbai. However, there are services departing from Songadh and arriving at Bandra via Andheri. The journey, including transfers, takes approximately 13h 13m.
The distance between Bhāvnagar and Mumbai is 575 km. The road distance is 623.8 km.
The best way to get from Bhāvnagar to Mumbai without a car is to train which takes 13h 13m and costs ₹750 - ₹3,400.
It takes approximately 4h 13m to get from Bhāvnagar to Mumbai, including transfers.
Bhāvnagar to Mumbai train services, operated by Indian Railways, depart from Songadh station.
Bhāvnagar to Mumbai train services, operated by Indian Railways, arrive at Andheri station.
Yes, the driving distance between Bhāvnagar to Mumbai is 624 km. It takes approximately 8h 5m to drive from Bhāvnagar to Mumbai.
There are 1651+ hotels available in Mumbai.
What companies run services between Bhāvnagar, Gujarāt, India and Mumbai, India?
Indian Railways operates a train from Songadh to Andheri once daily. Tickets cost ₹380–2,900 and the journey takes 12h 38m.
- Website
- goindigo.in
Flights from Rajkot International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- ₹4,800–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹3,200–6,500
Flights from Sardar Vallabhbhai Patel International Airport to Chhatrapati Shivaji Maharaj International Airport via Indore
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- ₹3,200–6,500
Flights from Civil Airport Harni to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,300–7,000
- Website
- airindia.in
Flights from Rajkot International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,700–6,500
Flights from Sardar Vallabhbhai Patel International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- ₹3,500–6,500
Flights from Civil Airport Harni to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,800–6,000
- Website
- starlightairline.com
Flights from Sardar Vallabhbhai Patel International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- ₹2,900–4,800
- Website
- helitrans.no
Flights from Diu Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹3,300–24,000
Flights from Sardar Vallabhbhai Patel International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 55m
- When
- Thursday
- Estimated price
- ₹3,000–20,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 1h 30m
- When
- Saturday
- Estimated price
- ₹2,400–4,400
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Songadh to Andheri
- Ave. Duration
- 12h 38m
- Frequency
- Once daily
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,300–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Sihor Gujarat to Sabarmati Bg
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,200–1,500
Train from Songadh to Vadodara Jn
- Ave. Duration
- 6h 29m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹850–1,200
- First Class (1A)
- ₹1,400–1,900
Train from Songadh to Dahanu Road
- Ave. Duration
- 10h 47m
- Frequency
- Once a week
- Estimated price
- ₹340–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹340–410
- Third AC (3A)
- ₹900–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
- Phone
- 14646
- [email protected]
- Website
- mumbaisuburban.gov.in
Train from Dahanu Road to Bandra
- Ave. Duration
- 2h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹24–84
- Schedules at
- wr.indianrailways.gov.in
- 2nd Class
- ₹24–35
- 1st Class
- ₹120–170
- Adult
- ₹84
- Ave. Duration
- 3h 28m
- Estimated price
- ₹700–17,000
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 do I get from Sydney to Melbourne, Need to know: Greyhound, 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.











