There are 5 ways to get from Okha to Surat by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly
best- Take the train from Okha to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Surat (STV)plane JGA - STV
4h 43m₹16,728–23,973Train
cheapest- Take the train from Okha to Surattrain 22946 / ...
13h₹370–2,900Bus
- Take the bus from Dwarka to Rajkotbus redbusIndia_A/C Sleeper / ...
- Take the bus from Rajkot to Suratbus redbusIndia_NON A/C Sleeper
15h 32mDrive 638.8 km
- Drive from Okha to Suratcar 638.8 km
9h 9m₹6,190–8,941Taxi
- Take the taxi from Okha to Surattaxi 638.8 km
9h 9m₹10,000–13,000
Okha to Surat by train
Comparing Your Travel Options
The cheapest way to get from Okha to Surat is to train which costs ₹370 - ₹2,900 and takes 13h.
The fastest way to get from Okha to Surat is to train and fly which takes 4h 43m and costs ₹16,000 - ₹24,000.
No, there is no direct bus from Okha to Surat. However, there are services departing from Dwarka and arriving at Surat via Rajkot. The journey, including transfers, takes approximately 15h 32m.
Yes, there is a direct train departing from Okha and arriving at Surat. Services depart twice daily, and operate every day. The journey takes approximately 13h.
The distance between Okha and Surat is 507 km. The road distance is 638.8 km.
The best way to get from Okha to Surat without a car is to train which takes 13h and costs ₹370 - ₹2,900.
It takes approximately 4h 43m to get from Okha to Surat, including transfers.
Okha to Surat bus services, operated by Shiv Shakti, depart from Dwarka station.
Okha to Surat train services, operated by Indian Railways, depart from Okha station.
The best way to get from Okha to Surat is to train which takes 13h and costs ₹370 - ₹2,900. Alternatively, you can bus, which costs and takes 15h 32m.
What companies run services between Okha, India and Surat, India?
Indian Railways operates a train from Okha to Surat twice daily. Tickets cost ₹370–2,900 and the journey takes 13h. Alternatively, you can take a vehicle from Okha to Surat via Dwarka and Rajkot in around 15h 32m.
- Website
- starair.in
Flights from Govardhanpur Airport Jamnagar to Surat
- Ave. Duration
- 50 min
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹3,300–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Okha to Jamnagar
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Okha to Surat
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- ₹370–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,900
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Dwarka to Rajkot
- Ave. Duration
- 5h 15m
- Frequency
- Hourly
- Website
- Shiv Shakti
- Website
- Shiv Shakti
Bus from Dwarka to Rajkot
- Ave. Duration
- 5h 7m
- Frequency
- 5 times a day
- Schedules at
- Shree Bansidhar Travels Pvt. Ltd
Bus from Rajkot to Surat
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Schedules at
- Shree Bansidhar Travels Pvt. Ltd
- Website
- Discovery Travels
Bus from Dwarka to Rajkot
- Ave. Duration
- 5h 45m
- Frequency
- Every 4 hours
- Schedules at
- Discovery Travels
- Website
- aadigo® bus
Bus from Dwarka to Rajkot
- Ave. Duration
- 4h
- Frequency
- Once daily
- Schedules at
- aadigo® bus
- Phone
- +91 8980805081
- [email protected]
- Website
- Urvashi Travels
Bus from Dwarka to Rajkot
- Ave. Duration
- 3h 55m
- Frequency
- 4 times a week
- Schedules at
- Urvashi Travels
- Website
- New Dharti Travels
Bus from Rajkot to Surat
- Ave. Duration
- 9h 40m
- Frequency
- Every 30 minutes
- Schedules at
- New Dharti Travels
- Phone
- +91 99798 87474
- [email protected]
- Website
- Jay Khodiyar Bus Service
Bus from Rajkot to Surat
- Ave. Duration
- 9h 30m
- Frequency
- Hourly
- Website
- Jay Khodiyar Bus Service
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Rajkot to Surat
- Ave. Duration
- 10h 30m
- Frequency
- Every 4 hours
- Website
- MTT Bus
- Website
- Prabhat Travels
Bus from Rajkot to Surat
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Schedules at
- Prabhat Travels
- Phone
- +91 9167757766
- [email protected]
- Website
- Falcon Bus
Bus from Rajkot to Surat
- Ave. Duration
- 10h 35m
- Frequency
- 4 times a week
- Website
- Falcon Bus
- Website
- Falcon Bus
- Ave. Duration
- 9h 9m
- 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 How to travel India's Golden Triangle, How do I get from Sydney to Melbourne, and How to get from Southend Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Okha to Surat bus services, operated by Shiv Shakti, arrive at Rajkot station.
Okha to Surat train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Okha to Surat is 639 km. It takes approximately 9h 9m to drive from Okha to Surat.
Book your Okha to Surat train tickets online with 12go.asia.
There are 221+ hotels available in Surat.


















