How to Reach Keshod
Keshod is connected by rail, road and air. Here are all the ways to reach Keshod, distances and travel times from major cities, and local transport options.
By air
Keshod Airport (IATA: IXK) is about 2.6 km from the town and is the only airport in the Junagadh–Veraval region. Scheduled services here change from time to time, so check the airline's website for the current timetable before travelling.
Nearest major airports with regular flights: Rajkot (Hirasar) — 138 km, 1 h 42 min; Porbandar — 98 km, 1 h 21 min; Diu — 134 km. Ahmedabad airport is roughly 7 hours by road.
By rail
Keshod railway station (KSD) is on Western Railway's Veraval–Junagadh–Jetalsar–Rajkot line (Bhavnagar division), about 1 km from the bus stand. Most trains running between Veraval (for Somnath) and Rajkot, Ahmedabad, Mumbai, Pune and Jabalpur stop at Keshod.
Timetables and tickets: IRCTC · NTES (live train status)
By road
State highways link Keshod with Junagadh (north), Mangrol and Veraval (south), Manavadar–Porbandar (west) and Mendarda–Sasan Gir (east). The GSRTC bus stand has frequent services to Junagadh, Veraval, Somnath, Rajkot, Ahmedabad, Jamnagar, Porbandar and Gandhinagar; private luxury buses also run overnight routes.
GSRTC online booking: gsrtc.in
Local transport
Auto-rickshaws are easy to find in town. For the villages, shared chhakda rickshaws — a Keshod speciality — leave from near the bus stand and market. Taxis can be hired for day trips to Somnath, Gir or Junagadh; the railway station and bus stand are both in the town centre.
Distance from Keshod to major cities
| City | By road | Time | straight-line | Direction |
|---|---|---|---|---|
| Junagadh | 37.5 km | 31 min | 33 km | North-east |
| Vanthali | 23.7 km | 18 min | 21 km | North-east |
| Manavadar | 29.8 km | 27 min | 25 km | North-west |
| Mangrol | 25.6 km | 24 min | 24 km | South-west |
| Maliya Hatina | 21.6 km | 18 min | 17 km | South |
| Mendarda | 22.7 km | 21 min | 20 km | East |
| Veraval | 47.3 km | 36 min | 45 km | South |
| Somnath | 54.3 km | 41 min | 48 km | South |
| Sasan Gir | 49.9 km | 46 min | 39 km | East |
| Talala | 55.3 km | 49 min | 41 km | South-east |
| Kutiyana | 58.1 km | 53 min | 45 km | North-west |
| Porbandar | 98.2 km | 1 h 21 min | 75 km | North-west |
| Upleta | 64.8 km | 59 min | 49 km | North |
| Dhoraji | 58.4 km | 50 min | 52 km | North-east |
| Jetpur | 68 km | 50 min | 63 km | North-east |
| Gondal | 99.4 km | 1 h 12 min | 92 km | North-east |
| Rajkot | 138 km | 1 h 42 min | 125 km | North-east |
| Amreli | 123 km | 1 h 46 min | 106 km | East |
| Diu | 133.7 km | 1 h 38 min | 100 km | South-east |
| Una | 128.7 km | 1 h 34 min | 97 km | South-east |
| Jamnagar | 171 km | 2 h 13 min | 132 km | North |
| Dwarka | 210.7 km | 2 h 36 min | 169 km | North-west |
| Bhavnagar | 241.9 km | 3 h 9 min | 203 km | East |
| Ahmedabad | 351.1 km | 4 h 31 min | 306 km | North-east |
| Gandhinagar | 373.8 km | 4 h 47 min | 325 km | North-east |
| Vadodara | 418.7 km | 5 h 18 min | 322 km | East |
| Surat | 558.4 km | 6 h 59 min | 268 km | East |
| Mumbai | 813.4 km | 9 h 53 min | 369 km | South-east |
Road distances and times are computed with OSRM (OpenStreetMap); actual travel time depends on traffic and road conditions.
Map
Frequently asked questions
Which is the nearest airport to Keshod?
Keshod has its own airport (IXK) about 2.5 km from town. For regular flights, Rajkot (Hirasar) is the nearest major airport.
What is the station code of Keshod railway station?
The code is KSD. It lies on the Veraval–Rajkot line.
How far is Keshod from Rajkot?
Keshod is 138 km (about 1 h 42 min) from Rajkot by road.