There are 10 ways to get from Indore to Keshod by plane, train, 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.
Fly to Rajkot International Airport, train
best- Fly from Indore (IDR) to Rajkot International Airport (HSR)plane IDR - HSR
- Take the train from Rajkot Jn to Keshodtrain
9h 12m₹7,230–20,909Train
cheapest- Take the train from Indore Jn Bg to Ujjain Jntrain 12919 / ...
- Take the train from Ujjain Jn to Keshodtrain 11464 / ...
18h 35m₹546–4,240Bus, train
- Take the bus from Indore, Madhya Pradesh to Vadodara, Gujaratbus Indore, Madhya Pradesh - Vadodara, Gujarat
- Take the train from Vadodara Jn to Keshodtrain 11088 / ...
17h 23mBus
- Take the bus from Indore, Madhya Pradesh to Rajkotbus
- Take the bus from Rajkot Bus Port to Somnathbus
- Take the bus from Somnath to Keshodbus
20h 47mDrive 695.9 km
- Drive from Indore to Keshodcar 695.9 km
10h 17m₹7,884–11,388Taxi
- Take the taxi from Indore to Keshodtaxi 695.9 km
10h 17m₹11,000–14,000Fly to Keshod Airport
- Fly from Indore (IDR) to Keshod Airport (IXK)plane IDR - IXK
6h 35m₹5,500–19,000Fly to Diu Airport, bus
- Fly from Indore (IDR) to Diu Airport (DIU)plane IDR - DIU
- Take the bus from Diu to Somnathbus
- Take the bus from Somnath to Keshodbus
8h 15m₹10,296–18,671Fly to Govardhanpur Airport Jamnagar, train
- Fly from Indore (IDR) to Govardhanpur Airport Jamnagar (JGA)plane IDR - JGA
- Take the train from Jamnagar to Keshodtrain
10h 42m₹6,775–13,002Fly to Sardar Vallabhbhai Patel International Airport, train
- Fly from Indore (IDR) to Sardar Vallabhbhai Patel International Airport (AMD)plane IDR - AMD
- Take the train from Ahmedabad Jn to Keshodtrain
9h 17m₹5,148–13,429
Indore (IDR) to Rajkot International Airport (HSR) flights
Questions & Answers
The cheapest way to get from Indore to Keshod is to train which costs ₹500 - ₹4,300 and takes 18h 35m.
The fastest way to get from Indore to Keshod is to fly which takes 6h 35m and costs ₹5,500 - ₹19,000.
No, there is no direct bus from Indore to Keshod. However, there are services departing from Indore, Madhya Pradesh and arriving at Keshod via Rajkot Bus Port and Somnath. The journey, including transfers, takes approximately 20h 47m.
No, there is no direct train from Indore to Keshod. However, there are services departing from Indore Jn Bg and arriving at Keshod via Ujjain Jn. The journey, including transfers, takes approximately 18h 35m.
The distance between Indore and Keshod is 659 km. The road distance is 695.9 km.
The best way to get from Indore to Keshod without a car is to bus and train which takes 17h 23m and costs .
It takes approximately 9h 12m to get from Indore to Keshod, including transfers.
Indore to Keshod bus services, operated by New Sahara Travels, depart from Indore, Madhya Pradesh station.
Indore to Keshod train services, operated by Indian Railways, depart from Indore Jn Bg station.
The best way to get from Indore to Keshod is to bus which takes 20h 47m and costs . Alternatively, you can fly, which costs ₹5,500 - ₹19,000 and takes 6h 35m, you could also train, which costs ₹500 - ₹4,300 and takes 18h 35m.
What companies run services between Indore, India and Keshod, India?
You can take a bus from Indore, Madhya Pradesh to Keshod via Rajkot, Rajkot Bus Port, and Somnath in around 20h 47m. Alternatively, IndiGo Airlines, Helitrans, and Star Air fly from Indore (IDR) to Keshod Airport (IXK) twice daily.
- Website
- goindigo.in
Flights from Indore to Rajkot International Airport via Mumbai
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Indore to Rajkot International Airport via Pune
- Ave. Duration
- 6h 10m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹6,500–20,000
Flights from Indore to Rajkot International Airport via Hyderabad
- Ave. Duration
- 7h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–21,000
Flights from Indore to Rajkot International Airport via Bengaluru
- Ave. Duration
- 8h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–22,000
Flights from Indore to Rajkot International Airport via Delhi
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Indore to Diu Airport via Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ₹9,500–18,000
Flights from Indore to Govardhanpur Airport Jamnagar via Mumbai
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹7,000–21,000
Flights from Indore to Sardar Vallabhbhai Patel International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹4,500–7,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Rajkot Jn to Keshod
- Ave. Duration
- 3h 5m
- Frequency
- 5 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Vadodara Jn to Keshod
- Ave. Duration
- 9h 2m
- Frequency
- Once daily
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Jamnagar to Keshod
- Ave. Duration
- 4h 57m
- Frequency
- Once daily
- Estimated price
- ₹180–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹180–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Ahmedabad Jn to Keshod
- Ave. Duration
- 6h 59m
- Frequency
- Twice daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–1,900
Train from Indore Jn Bg to Ujjain Jn
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Ujjain Jn to Keshod
- Ave. Duration
- 16h 5m
- Frequency
- Once daily
- Estimated price
- ₹410–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹410–490
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
- Phone
- +91 79 26579999
- Website
- Punjab Travels
Bus from Indore, Madhya Pradesh to Vadodara, Gujarat
- Ave. Duration
- 7h 15m
- Frequency
- Every 30 minutes
- Website
- Punjab Travels
- Schedules at
- Punjab Travels
- Ave. Duration
- 10h 17m
- Estimated price
- ₹11,000–14,000
Bharat Taxi
- Phone
- +91 96 96 00 09 99
- Website
- bharattaxi.com
Cab Indore
- Phone
- +91 71 24 07 0365
- Website
- cabindore.com
Indore Cab Service
- Phone
- +91 62 62 02 62 62
- Website
- indorecabservice.com
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 do I get from Sydney to Melbourne, Train travel in France: A guide to SNCF, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
There is no direct flight from Indore Airport to Keshod Airport Airport. The quickest flight takes 12h 35m and has one stopover.
Indore to Keshod bus services, operated by New Sahara Travels, arrive at Rajkot station.
Indore to Keshod train services, operated by Indian Railways, arrive at Ujjain Jn station.
Yes, the driving distance between Indore to Keshod is 696 km. It takes approximately 10h 17m to drive from Indore to Keshod.
Star Air, IndiGo Airlines and Helitrans offer flights from Indore Airport to Keshod Airport Airport.
There are three+ hotels available in Keshod.






