hero
How2Go
Junagadh to Indore

Junagadh to Indore

Indore is approximately 650+ km from Junagadh, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Indore.

Read More
Sort By
Mode of Transport

Via Keshod, Ahmedabad

RECOMMENDED

FASTEST

Junagadh

Keshod

Ahmedabad

Indore

Approx Travel Time

5h 28m

₹6,575

Onwards

Via Jetpur, Ahmedabad

Junagadh

Jetpur

Ahmedabad

Indore

Approx Travel Time

9h 1m

₹6,028

Onwards

Via Ahmedabad

Junagadh

Ahmedabad

Indore

Approx Travel Time

15h 8m

₹1,095

Onwards

Direct Options

Junagadh

Indore

Approx Travel Time

16h 52m

₹1,300

Onwards

Junagadh

Indore

Approx Travel Time

17h 38m

On Demand

Junagadh

Indore

Approx Travel Time

12h 25m

₹12,719

Onwards

Via Surendranagar

CHEAPEST

Junagadh

Surendranagar

Indore

Approx Travel Time

16h 39m

₹580

Onwards

Via Vadodara

Junagadh

Vadodara

Indore

Approx Travel Time

16h 40m

₹1,500

Onwards

Via Dahod

Junagadh

Dahod

Indore

Approx Travel Time

14h 44m

₹4,423

Onwards

Junagadh

Dahod

Indore

Approx Travel Time

15h 16m

₹6,082

Onwards

Frequently Asked Questions

What is the distance between Junagadh and Indore?

Indore is approximately 650+ kms from Junagadh.

How long does it take to reach Indore from Junagadh?

It takes approximately 6 hours to reach Indore from Junagadh by Train, Flight Via Keshod, Ahmedabad.

What is the cheapest way to reach Indore from Junagadh?

The cheapest way to reach Indore from Junagadh is by Train Via Surendranagar.

What is the fastest way to reach Indore from Junagadh?

The fastest way to reach Indore from Junagadh is by Train, Flight Via Keshod, Ahmedabad.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India