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.

More about Keshod Airport →

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)

About Keshod railway station →

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

CityBy roadTimestraight-lineDirection
Junagadh37.5 km31 min33 kmNorth-east
Vanthali23.7 km18 min21 kmNorth-east
Manavadar29.8 km27 min25 kmNorth-west
Mangrol25.6 km24 min24 kmSouth-west
Maliya Hatina21.6 km18 min17 kmSouth
Mendarda22.7 km21 min20 kmEast
Veraval47.3 km36 min45 kmSouth
Somnath54.3 km41 min48 kmSouth
Sasan Gir49.9 km46 min39 kmEast
Talala55.3 km49 min41 kmSouth-east
Kutiyana58.1 km53 min45 kmNorth-west
Porbandar98.2 km1 h 21 min75 kmNorth-west
Upleta64.8 km59 min49 kmNorth
Dhoraji58.4 km50 min52 kmNorth-east
Jetpur68 km50 min63 kmNorth-east
Gondal99.4 km1 h 12 min92 kmNorth-east
Rajkot138 km1 h 42 min125 kmNorth-east
Amreli123 km1 h 46 min106 kmEast
Diu133.7 km1 h 38 min100 kmSouth-east
Una128.7 km1 h 34 min97 kmSouth-east
Jamnagar171 km2 h 13 min132 kmNorth
Dwarka210.7 km2 h 36 min169 kmNorth-west
Bhavnagar241.9 km3 h 9 min203 kmEast
Ahmedabad351.1 km4 h 31 min306 kmNorth-east
Gandhinagar373.8 km4 h 47 min325 kmNorth-east
Vadodara418.7 km5 h 18 min322 kmEast
Surat558.4 km6 h 59 min268 kmEast
Mumbai813.4 km9 h 53 min369 kmSouth-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.