There are 7 ways to get from Khopoli to Bharūch by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Mumbai
best- Take the train from Khopoli to Dadartrain Central Line(Slow)
- Take the train from Mumbai Central to Bharuch Jntrain 12953 / ...
7h 9m₹249–2,850Train
cheapest- Take the train from Khopoli to Dadartrain Central Line(Slow)
- Take the train from Mumbai(Dadar) to Bharuch Jntrain 22945 / ...
7h 31m₹243–1,900Bus
- Take the bus from Lonavala to Bharuchbus Lonavala - Bharuch
9h 36m₹907–1,881Drive 385 km
- Drive from Khopoli to Bharūchcar 385 km
5h 10m₹3,742–5,405Taxi
- Take the taxi from Khopoli to Bharūchtaxi 385 km
5h 10m₹10,000–13,000Train, fly
- Take the train from Khopoli to Ghatkopartrain
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Civil Airport Harni (BDQ)plane BOM - BDQ
- Take the train from Vadodara Jn to Bharuch Jntrain
6h 13m₹5,840–11,048Train, line 60 bus
- Take the train from Khopoli to Thanetrain
- Take the bus from Thane station to Borivali Station(E)bus 60
- Take the train from Borivali to Bharuch Jntrain
7h 17m₹246–1,930
Khopoli to Bharūch by train
Comparing Your Travel Options
The cheapest way to get from Khopoli to Bharūch is to train and line 60 bus which costs ₹240 - ₹2,000 and takes 7h 17m.
The fastest way to get from Khopoli to Bharūch is to drive which takes 5h 10m and costs ₹3,700 - ₹5,500.
No, there is no direct bus from Khopoli to Bharūch. However, there are services departing from Lonavala and arriving at Bharuch via . The journey, including transfers, takes approximately 9h 36m.
No, there is no direct train from Khopoli to Bharūch. However, there are services departing from Khopoli and arriving at Bharuch Jn via Dadar and Mumbai Central. The journey, including transfers, takes approximately 7h 9m.
The distance between Khopoli and Bharūch is 432 km. The road distance is 385 km.
The best way to get from Khopoli to Bharūch without a car is to train via Mumbai which takes 7h 9m and costs ₹240 - ₹2,900.
It takes approximately 7h 9m to get from Khopoli to Bharūch, including transfers.
Khopoli to Bharūch bus services, operated by IntrCity SmartBus, depart from Lonavala station.
Khopoli to Bharūch train services, operated by Mumbai Suburban Railway, depart from Khopoli station.
The best way to get from Khopoli to Bharūch is to train via Mumbai which takes 7h 9m and costs ₹240 - ₹2,900. Alternatively, you can bus, which costs ₹900 - ₹1,900 and takes 9h 36m.
What companies run services between Khopoli, India and Bharūch, India?
You can take a train from Khopoli to Bharuch Jn via Dadar and Mumbai Central in around 7h 9m. Alternatively, IntrCity SmartBus operates a bus from Lonavala to Bharuch once daily. Tickets cost ₹500–3,527 and the journey takes 9h 25m.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Civil Airport Harni
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹5,000–9,000
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Civil Airport Harni
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,100–13,000
- Phone
- 14646
- [email protected]
- Website
- mumbaisuburban.gov.in
Train from Khopoli to Dadar
- Ave. Duration
- 2h 6m
- Frequency
- Every 4 hours
- Estimated price
- ₹23–200
- Schedules at
- cr.indianrailways.gov.in
- 2nd Class
- ₹23–30
- 1st Class
- ₹110–170
Train from Khopoli to Ghatkopar
- Ave. Duration
- 1h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹21–200
- Schedules at
- cr.indianrailways.gov.in
- 2nd Class
- ₹21–28
- 1st Class
- ₹100–150
Train from Khopoli to Thane
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹19–200
- Schedules at
- cr.indianrailways.gov.in
- 2nd Class
- ₹19–24
- 1st Class
- ₹95–140
Train from Khopoli to Dadar
- Ave. Duration
- 2h 6m
- Frequency
- Every 4 hours
- Estimated price
- ₹23–200
- Schedules at
- cr.indianrailways.gov.in
- 2nd Class
- ₹23–30
- 1st Class
- ₹110–170
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mumbai Central to Bharuch Jn
- Ave. Duration
- 3h 43m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Vadodara Jn to Bharuch Jn
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Borivali to Bharuch Jn
- Ave. Duration
- 3h 13m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Mumbai(Dadar) to Bharuch Jn
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Lonavala to Bharuch
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- ₹500–3,527
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–700
- Phone
- 1800229901
- Website
- Thane Municipal Transport
Bus from Thane station to Borivali Station(E)
- Ave. Duration
- 1h 38m
- Frequency
- Every 30 minutes
- Estimated price
- ₹17–30
- Schedules at
- Thane Municipal Transport
- Ave. Duration
- 5h 10m
- Estimated price
- ₹10,000–13,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 10 amazing places to get away from it all in Australia, Flying into Beijing?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Khopoli to Bharūch bus services, operated by IntrCity SmartBus, arrive at Bharuch station.
Khopoli to Bharūch train services, operated by Mumbai Suburban Railway, arrive at Dadar station.
Yes, the driving distance between Khopoli to Bharūch is 385 km. It takes approximately 5h 10m to drive from Khopoli to Bharūch.
There are 24+ hotels available in Bharūch.


















