There are 8 ways to get from Bharūch to Goa by train, plane, 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.
Train to Surat, fly to Dabolim Airport
best- Take the train from Bharuch Jn to Surattrain
- Fly from Surat (STV) to Dabolim Airport (GOI)plane STV - GOI
3h 59m₹5,528–21,470Train
cheapest- Take the train from Bharuch Jn to Karmalitrain 22654 / ...
16h 13m₹1,012–3,845Bus
- Take the bus from Bharuch to Panvelbus
- Take the bus from Panvel to Pernembus
- Take the bus from Pedne KTC Bus Stand to Panaji KTC Bus Standbus
21h 54m₹1,043–2,850Drive 856.5 km
- Drive from Bharūch to Chicalimcar 856.5 km
12h 35m₹9,566–13,818Train to Civil Airport Harni, fly to Dabolim Airport
- Take the train from Bharuch Jn to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Dabolim Airport (GOI)plane BDQ - GOI
6h 2m₹6,292–15,222Train to Civil Airport Harni, fly to Goa Mopa
- Take the train from Bharuch Jn to Vadodara Jntrain
- Fly from Civil Airport Harni (BDQ) to Goa Mopa (GOX)plane BDQ - GOX
7h 31m₹6,302–22,236Train to Sardar Vallabhbhai Patel International Airport, fly to Dabolim Airport
- Take the train from Bharuch Jn to Ahmedabad Jntrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Dabolim Airport (GOI)plane AMD - GOI
7h 47m₹6,180–17,308Bus via Pune
- Take the bus from Bharuch to Pune Ma Na Pa Bus Stopbus redbusIndia_A/C Sleeper
- Take the bus from Swargate to Panajibus
22h 42m₹2,669–6,898
Bharūch to Goa by bus and foot
Comparing Your Travel Options
The cheapest way to get from Bharūch to Goa is to bus which costs ₹1,000 - ₹2,900 and takes 21h 54m.
The fastest way to get from Bharūch to Goa is to train and fly which takes 3h 59m and costs ₹5,500 - ₹22,000.
No, there is no direct bus from Bharūch to Goa. However, there are services departing from Bharuch and arriving at Dabolim via Panvel, Pedne KTC Bus Stand and Panaji KTC Bus Stand. The journey, including transfers, takes approximately 21h 54m.
No, there is no direct train from Bharūch to Goa. However, there are services departing from Bharuch Jn and arriving at Karmali via . The journey, including transfers, takes approximately 16h 13m.
The distance between Bharūch and Goa is 726 km. The road distance is 856.5 km.
The best way to get from Bharūch to Goa without a car is to train which takes 16h 13m and costs ₹1,000 - ₹3,900.
It takes approximately 3h 59m to get from Bharūch to Goa, including transfers.
Bharūch to Goa bus services, operated by IntrCity SmartBus, depart from Bharuch station.
Bharūch to Goa train services, operated by Indian Railways, depart from Bharuch Jn station.
The best way to get from Bharūch to Goa is to train which takes 16h 13m and costs ₹1,000 - ₹3,900. Alternatively, you can bus, which costs ₹1,000 - ₹2,900 and takes 21h 54m.
What companies run services between Bharūch, India and Goa, India?
Indian Railways operates a train from Bharuch Jn to Karmali twice a week. Tickets cost ₹410–3,100 and the journey takes 15h 51m. Alternatively, you can take a bus from Bharuch to Dabolim via Panvel, Pernem, Pedne KTC Bus Stand, and Panaji KTC Bus Stand in around 21h 54m.
- Website
- goindigo.in
Flights from Surat to Dabolim Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–19,000
Flights from Civil Airport Harni to Dabolim Airport via Mumbai
- Ave. Duration
- 3h 30m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Civil Airport Harni to Dabolim Airport via Hyderabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Civil Airport Harni to Dabolim Airport via Pune
- Ave. Duration
- 5h 10m
- When
- Monday and Friday
- Estimated price
- ₹6,000–14,000
Flights from Civil Airport Harni to Dabolim Airport via Delhi
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- ₹6,000–14,000
Flights from Civil Airport Harni to Goa Mopa via Mumbai
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Civil Airport Harni to Goa Mopa via Bengaluru
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹9,000–23,000
Flights from Civil Airport Harni to Goa Mopa via Delhi
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- ₹11,000–23,000
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport via Mumbai
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport via Hyderabad
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹6,000–15,000
- Website
- airindia.in
Flights from Civil Airport Harni to Dabolim Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹10,000–19,000
Flights from Sardar Vallabhbhai Patel International Airport to Dabolim Airport via Mumbai
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- ₹6,000–16,000
- Website
- starlightairline.com
Flights from Civil Airport Harni to Goa Mopa via Pune
- Ave. Duration
- 5h 5m
- When
- Monday, Friday, and Saturday
- Estimated price
- ₹6,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bharuch Jn to Surat
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Bharuch Jn to Karmali
- Ave. Duration
- 15h 51m
- Frequency
- Twice a week
- Estimated price
- ₹410–3,100
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,900
- First Class (1A)
- ₹2,400–3,100
Train from Bharuch Jn to Vadodara Jn
- Ave. Duration
- 49 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 Bharuch Jn to Vadodara Jn
- Ave. Duration
- 49 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 Bharuch Jn to Ahmedabad Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Bharuch to Panvel
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- ₹490–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹490–700
Bus from Panvel to Pernem
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- ₹500–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–750
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Pedne KTC Bus Stand to Panaji KTC Bus Stand
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- ₹30–50
- Website
- KTCL
- Website
- omio.com
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 45m
- Frequency
- Hourly
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h
- Frequency
- Every 2 hours
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 15m
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
- Phone
- 9001274136
- [email protected]
- Website
- Choudhary travels and cargo
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 30m
- Frequency
- 3 times a day
- Schedules at
- Choudhary travels and cargo
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Schedules at
- Tranzking Travels
- Phone
- +91 93181 81834
- Website
- Travel Point World LLP
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 20m
- Frequency
- Once daily
- Website
- Travel Point World LLP
- Website
- Al Ayaan Travels
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h
- Frequency
- Once daily
- Schedules at
- Al Ayaan Travels
- Website
- Bombay Raja Roadlinks
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 9m
- Frequency
- 6 times a week
- Schedules at
- Bombay Raja Roadlinks
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- ₹500–1,600
- Schedules at
- Zingbus
- Website
- Rahulraj Travels Mesai
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Schedules at
- Rahulraj Travels Mesai
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Soumya Tours and Travels
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 30m
- Frequency
- Once a week
- Schedules at
- Soumya Tours and Travels
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 9h 45m
- Frequency
- Once a week
- Estimated price
- ₹1,300–3,900
- Schedules at
- Punchiry Tours and Holidays
- Website
- Resande Transports
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 10h 55m
- Frequency
- Once a week
- Schedules at
- Resande Transports
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h 40m
- Frequency
- Once a week
- Website
- Jain Travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Bharuch to Pune Ma Na Pa Bus Stop
- Ave. Duration
- 11h 40m
- Frequency
- Once a week
- Website
- Krish Travels
- Phone
- 020 67186800
- [email protected]
- Website
- Purple bus
Bus from Swargate to Panaji
- Ave. Duration
- 9h 42m
- Frequency
- Every 4 hours
- Estimated price
- ₹2,100–3,000
- Website
- Purple bus
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 Slovenia: Getting from Ljubljana to Lake Bled, Travelling to the US: What do I need to know?, and How to get from JFK to New York City - to help you get the most out of your next trip.
Booking & Getting There
Bharūch to Goa bus services, operated by IntrCity SmartBus, arrive at Panvel station.
Bharūch to Goa train services, operated by Indian Railways, arrive at Karmali station.
Yes, the driving distance between Bharūch to Goa is 856 km. It takes approximately 12h 35m to drive from Bharūch to Goa.
There are 2634+ hotels available in Goa.




































