There are 4 ways to get from Porbandar to Okha by train, 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
best- Take the train from Porbandar to Jamnagartrain 19016 / ...
- Take the train from Jamnagar to Okhatrain 19251 / ...
6h 42m₹314–2,476Train via Kanalas Jn
cheapest- Take the train from Porbandar to Kanalas Jntrain 09516
- Take the train from Kanalas Jn to Okhatrain 22945 / ...
6h 53m₹295–2,412Drive 129.7 km
- Drive from Porbandar to Okhacar 129.7 km
1h 51m₹1,464–2,115Taxi
- Take the taxi from Porbandar to Okhataxi 129.7 km
1h 51m₹2,200–2,700
Porbandar to Okha by train
Questions & Answers
The cheapest way to get from Porbandar to Okha is to train via Kanalas Jn which costs ₹290 - ₹2,500 and takes 6h 53m.
The fastest way to get from Porbandar to Okha is to drive which takes 1h 51m and costs ₹1,400 - ₹2,200.
No, there is no direct train from Porbandar to Okha. However, there are services departing from Porbandar and arriving at Okha via Jamnagar. The journey, including transfers, takes approximately 6h 42m.
The distance between Porbandar and Okha is 296 km. The road distance is 129.7 km.
The best way to get from Porbandar to Okha without a car is to train which takes 6h 42m and costs ₹310 - ₹2,500.
It takes approximately 6h 42m to get from Porbandar to Okha, including transfers.
Porbandar to Okha train services, operated by Indian Railways, depart from Porbandar station.
Porbandar to Okha train services, operated by Indian Railways, arrive at Jamnagar station.
Yes, the driving distance between Porbandar to Okha is 130 km. It takes approximately 1h 51m to drive from Porbandar to Okha.
There are four+ hotels available in Okha.
What companies run services between Porbandar, India and Okha, India?
You can take a train from Porbandar to Okha via Jamnagar in around 6h 42m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Porbandar to Jamnagar
- Ave. Duration
- 2h 7m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Jamnagar to Okha
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Porbandar to Kanalas Jn
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Kanalas Jn to Okha
- Ave. Duration
- 3h 18m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,300
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 get from Heathrow Airport into central London, French strikes 2018: What are my alternative transport options?, and Italy Travel Guides - to help you get the most out of your next trip.






