hero
How2Go
Khandwa to Shajapur

Khandwa to Shajapur

Shajapur is approximately 250+ km from Khandwa, 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 Shajapur.

Read More
Sort By
Mode of Transport

Via Ujjain

RECOMMENDED

FASTEST

Khandwa

Ujjain

Shajapur

Approx Travel Time

3h 15m

₹545

Onwards

Khandwa

Ujjain

Shajapur

Approx Travel Time

4h 15m

₹650

Onwards

Via Bhopal

CHEAPEST

Khandwa

Bhopal

Shajapur

Approx Travel Time

5h 31m

₹260

Onwards

Via Burhanpur, Dewas

Khandwa

Burhanpur

Dewas

Shajapur

Approx Travel Time

10h 50m

₹4,834

Onwards

Via Indore

Khandwa

Indore

Shajapur

Approx Travel Time

5h 6m

₹280

Onwards

Khandwa

Indore

Shajapur

Approx Travel Time

6h 28m

₹462

Onwards

Via Indore, Dewas

Khandwa

Indore

Dewas

Shajapur

Approx Travel Time

5h 15m

₹390

Onwards

Khandwa

Indore

Dewas

Shajapur

Approx Travel Time

5h 42m

₹395

Onwards

Via Indore, Ujjain

Khandwa

Indore

Ujjain

Shajapur

Approx Travel Time

5h 28m

₹330

Onwards

Khandwa

Indore

Ujjain

Shajapur

Approx Travel Time

6h 38m

₹435

Onwards

Frequently Asked Questions

What is the distance between Khandwa and Shajapur?

Shajapur is approximately 250+ kms from Khandwa.

How long does it take to reach Shajapur from Khandwa?

It takes approximately 3 hours to reach Shajapur from Khandwa by Bus, Train Via Ujjain.

What is the cheapest way to reach Shajapur from Khandwa?

The cheapest way to reach Shajapur from Khandwa is by Train Via Bhopal.

What is the fastest way to reach Shajapur from Khandwa?

The fastest way to reach Shajapur from Khandwa is by Bus, Train Via Ujjain.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India