hero
How2Go
Khamgaon to Shivpuri

Khamgaon to Shivpuri

Shivpuri is approximately 650+ km from Khamgaon, 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 Shivpuri.

Read More
Sort By
Mode of Transport

Via Dewas

RECOMMENDED

CHEAPEST

Khamgaon

Dewas

Shivpuri

Approx Travel Time

14h 41m

₹830

Onwards

Via Malkapur, Bhopal

Khamgaon

Malkapur

Bhopal

Shivpuri

Approx Travel Time

14h 55m

On Demand

Khamgaon

Malkapur

Bhopal

Shivpuri

Approx Travel Time

15h 12m

On Demand

Khamgaon

Malkapur

Bhopal

Shivpuri

Approx Travel Time

15h 17m

On Demand

Via Indore

Khamgaon

Indore

Shivpuri

Approx Travel Time

16h 55m

₹1,400

Onwards

Khamgaon

Indore

Shivpuri

Approx Travel Time

15h 23m

₹845

Onwards

Via Jalgaon, Jhansi

FASTEST

Khamgaon

Jalgaon

Jhansi

Shivpuri

Approx Travel Time

14h 36m

₹2,494

Onwards

Via Aurangabad, Vidisha

Khamgaon

Aurangabad

Vidisha

Shivpuri

Approx Travel Time

1d 0h 1m

₹8,020

Onwards

Via Ujjain

Khamgaon

Ujjain

Shivpuri

Approx Travel Time

17h 8m

₹980

Onwards

Via Nandura, Indore

Khamgaon

Nandura

Indore

Shivpuri

Approx Travel Time

16h 8m

₹1,265

Onwards

Frequently Asked Questions

What is the distance between Khamgaon and Shivpuri?

Shivpuri is approximately 650+ kms from Khamgaon.

How long does it take to reach Shivpuri from Khamgaon?

It takes approximately 15 hours to reach Shivpuri from Khamgaon by Bus, Train Via Jalgaon, Jhansi.

What is the cheapest way to reach Shivpuri from Khamgaon?

The cheapest way to reach Shivpuri from Khamgaon is by Bus, Train Via Dewas.

What is the fastest way to reach Shivpuri from Khamgaon?

The fastest way to reach Shivpuri from Khamgaon is by Bus, Train Via Jalgaon, Jhansi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India