There are 4 ways to get from Goa to Surat by plane, train, bus (Flixbus), 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
best- Fly from Dabolim Airport (GOI) to Surat (STV)plane GOI - STV
2h 32m₹5,372–20,457Train
cheapest- Take the train from Karmali to Surattrain 12449 / ...
13h 38m₹990–3,709Bus
- Take the bus from FlixBus Goa - Panjim to FlixBus Sawantwadi Bypass - Malgaon Bridgebus
- Take the bus from Malgaon Malgaon Bridge to Mumbaibus
- Take the bus from Mumbai to Suratbus
22h 12mDrive 791 km
- Drive from Chicalim to Suratcar 791 km
12h 16m₹7,739–11,178
Dabolim Airport (GOI) to Surat (STV) flights
Comparing Your Travel Options
The cheapest way to get from Goa to Surat is to train which costs ₹950 - ₹3,800 and takes 13h 38m.
The fastest way to get from Goa to Surat is to fly which takes 2h 32m and costs ₹5,000 - ₹21,000.
No, there is no direct bus from Goa to Surat. However, there are services departing from Dabolim and arriving at Surat via FlixBus Goa - Panjim, Malgaon Malgaon Bridge and Mumbai. The journey, including transfers, takes approximately 22h 12m.
No, there is no direct train from Goa to Surat. However, there are services departing from Karmali and arriving at Surat via . The journey, including transfers, takes approximately 13h 38m.
The distance between Goa and Surat is 667 km. The road distance is 791 km.
The best way to get from Goa to Surat without a car is to train which takes 13h 38m and costs ₹950 - ₹3,800.
It takes approximately 2h 32m to get from Goa to Surat, including transfers.
Goa to Surat bus services, operated by FlixBus India, depart from FlixBus Goa - Panjim station.
Goa to Surat train services, operated by Indian Railways, depart from Karmali station.
The best way to get from Goa to Surat is to fly which takes 2h 32m and costs ₹5,000 - ₹21,000. Alternatively, you can train, which costs ₹950 - ₹3,800 and takes 13h 38m, you could also bus, which costs and takes 22h 12m.
What companies run services between Goa, India and Surat, India?
IndiGo Airlines flies from Dabolim Airport (GOI) to Surat (STV) once daily. Alternatively, Indian Railways operates a train from Karmali to Surat 4 times a week. Tickets cost ₹390–3,000 and the journey takes 13h 16m.
- Website
- goindigo.in
Flights from Dabolim Airport to Surat
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹5,000–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Karmali to Surat
- Ave. Duration
- 13h 16m
- Frequency
- 4 times a week
- Estimated price
- ₹390–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹390–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Goa - Panjim to FlixBus Sawantwadi Bypass - Malgaon Bridge
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–260
- Website
- FlixBus India
- Website
- Jolly Bus Services
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 11h 30m
- Frequency
- Hourly
- Schedules at
- Jolly Bus Services
- Phone
- +91 02269875555
- [email protected]
- Website
- Dolphin Bus
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 12h 5m
- Frequency
- Hourly
- Website
- Dolphin Bus
- Website
- Atmaram Travels(M.Dev)
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 10h 10m
- Frequency
- 4 times a day
- Schedules at
- Atmaram Travels(M.Dev)
- Phone
- +91 67107 11111
- [email protected]
- Website
- Naik Tours and Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 13h
- Frequency
- Every 4 hours
- Website
- Naik Tours and Travels
- Website
- Vailankanni Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 11h 30m
- Frequency
- 3 times a day
- Schedules at
- Vailankanni Travels
- Website
- Giroba Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 11h 45m
- Frequency
- Twice daily
- Schedules at
- Giroba Travels
- Phone
- 7230947777
- [email protected]
- Website
- Mahalaxmi Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 13h 45m
- Frequency
- Twice daily
- Schedules at
- Mahalaxmi Travels
- Website
- Ganraj Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 13h 15m
- Frequency
- Once daily
- Schedules at
- Ganraj Travels
- Website
- Ganesh Prasad Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Schedules at
- Ganesh Prasad Travels
- Website
- Kokan Holidays
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 13h 23m
- Frequency
- 5 times a week
- Schedules at
- Kokan Holidays
- Website
- Jay Bhagwan Travels
Bus from Malgaon Malgaon Bridge to Mumbai
- Ave. Duration
- 13h 35m
- Frequency
- 4 times a week
- Schedules at
- Jay Bhagwan Travels
- Phone
- +91 98986 72396
- Website
- SR Travels
Bus from Mumbai to Surat
- Ave. Duration
- 7h
- Frequency
- Every 30 minutes
- Website
- SR Travels
- Website
- Shree New Santinath Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h 50m
- Frequency
- Hourly
- Schedules at
- Shree New Santinath Travels
- Phone
- +91 94133 57785
- [email protected]
- Website
- Godara Travels
Bus from Mumbai to Surat
- Ave. Duration
- 7h 15m
- Frequency
- Every 30 minutes
- Schedules at
- Godara Travels
- Website
- G Hyundai Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h 25m
- Frequency
- Every 4 hours
- Schedules at
- G Hyundai Travels
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h 19m
- Frequency
- 3 times a day
- Website
- Jain Travels
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Mumbai to Surat
- Ave. Duration
- 7h 30m
- Frequency
- 3 times a day
- Website
- MTT Bus
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Mumbai to Surat
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- ₹440–750
- Schedules at
- Vijayanand Travels
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Mumbai to Surat
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- ₹800–2,900
- Website
- Shymoli Paribahan
- Phone
- +91 78787 80703
- [email protected]
- Website
- Shree Ramkrupa Travels
Bus from Mumbai to Surat
- Ave. Duration
- 5h
- Frequency
- Once daily
- Schedules at
- Shree Ramkrupa Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Mumbai to Surat
- Ave. Duration
- 6h
- Frequency
- Once daily
- Website
- Jay Khodiyar Bus Service
- Website
- Meera Tours & Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h
- Frequency
- Once daily
- Schedules at
- Meera Tours & Travels
- Phone
- 9414921024
- [email protected]
- Website
- Shree Devnarayan Bus
Bus from Mumbai to Surat
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Website
- Shree Devnarayan Bus
- Phone
- 8888424424
- [email protected]
- Website
- Neeta Tours and Travels
Bus from Mumbai to Surat
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- ₹480–1,600
- Website
- Neeta Tours and Travels
- Sleeper
- ₹480–1,600
- Seater
- ₹550–1,000
- Phone
- +91 9636021691
- Website
- Shri Ganesh Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h
- Frequency
- 4 times a week
- Schedules at
- Shri Ganesh Travels
- Website
- Ganga Travels Go!Red BENZ
Bus from Mumbai to Surat
- Ave. Duration
- 6h 10m
- Frequency
- 4 times a week
- Schedules at
- Ganga Travels Go!Red BENZ
- Website
- Hari Om Travels
Bus from Mumbai to Surat
- Ave. Duration
- 11h 30m
- Frequency
- 5 times a week
- Schedules at
- Hari Om Travels
- Phone
- +91 9030531288
- [email protected]
- Website
- Shri Vishwakarma Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h 50m
- Frequency
- Twice a week
- Website
- Shri Vishwakarma Travels
- Website
- Shri Vishwakarma Travels
- Website
- Antra Travels
Bus from Mumbai to Surat
- Ave. Duration
- 5h 30m
- Frequency
- Once a week
- Schedules at
- Antra Travels
- Website
- Chaudhary Travels
Bus from Mumbai to Surat
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Schedules at
- Chaudhary Travels
- Website
- Rajdhani Travels (Patan)
Bus from Mumbai to Surat
- Ave. Duration
- 8h
- Frequency
- Once a week
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Patan)
- Website
- Rajdhani Travels (Nimbhera)
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 Need to know: Greyhound, Italian Lakes: Getting around by train, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
Booking & Getting There
Goa to Surat bus services, operated by FlixBus India, arrive at FlixBus Sawantwadi Bypass - Malgaon Bridge station.
Goa to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Goa to Surat is 791 km. It takes approximately 12h 16m to drive from Goa to Surat.
There are 218+ hotels available in Surat.







































