
Rajkot to Indore
Indore is approximately 550+ kms from Rajkot. The fastest way to reach Indore from Rajkot is by Train, Flight Via Ahmedabad. It takes approximately 6 hours. The cheapest way to reach Indore from Rajkot is by Bus which would take approximately 12 hours.
Sort By
Mode of Transport
Via Ahmedabad
FASTEST
Rajkot
Ahmedabad
Indore
Approx Travel Time
6h 18m
On Demand
Rajkot
Ahmedabad
Indore
Approx Travel Time
7h 40m
₹3,549
Onwards
Rajkot
Ahmedabad
Indore
Approx Travel Time
12h 45m
₹3,007
Onwards
Rajkot
Ahmedabad
Indore
Approx Travel Time
12h 33m
On Demand
Via Ahmedabad, Udaipur
Rajkot
Ahmedabad
Udaipur
Indore
Approx Travel Time
8h 35m
₹15,400
Onwards
Rajkot
Ahmedabad
Udaipur
Indore
Approx Travel Time
8h 23m
On Demand
Rajkot
Ahmedabad
Udaipur
Indore
Approx Travel Time
9h 45m
₹12,933
Onwards
Frequently Asked Questions
What is the distance between Rajkot and Indore?
Indore is approximately 550+ kms from Rajkot.
How long does it take to reach Indore from Rajkot?
It takes approximately 6 hours to reach Indore from Rajkot by Train, Flight Via Ahmedabad.
What is the cheapest way to reach Indore from Rajkot?
The cheapest way to reach Indore from Rajkot is by Bus.
What is the fastest way to reach Indore from Rajkot?
The fastest way to reach Indore from Rajkot is by Train, Flight Via Ahmedabad.


