
Shajapur to Khandwa
Khandwa is approximately 400+ kms from Shajapur. The fastest way to reach Khandwa from Shajapur is by Train, Bus Via Indore. It takes approximately 6 hours. The cheapest way to reach Khandwa from Shajapur is by Train, Bus Via Ujjain which would take approximately 7 hours.
Sort By
Mode of Transport
Via Indore
FASTEST
Shajapur
Indore
Khandwa
Approx Travel Time
5h 48m
On Demand
Shajapur
Indore
Khandwa
Approx Travel Time
7h 38m
On Demand
Via Ujjain
Shajapur
Ujjain
Khandwa
Approx Travel Time
7h 13m
₹710
Onwards
CHEAPEST
Shajapur
Ujjain
Khandwa
Approx Travel Time
6h 41m
₹155
Onwards
Shajapur
Ujjain
Khandwa
Approx Travel Time
9h 43m
₹320
Onwards
Shajapur
Ujjain
Khandwa
Approx Travel Time
10h 15m
₹875
Onwards
Via Bhopal
Shajapur
Bhopal
Khandwa
Approx Travel Time
7h 18m
₹255
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Khandwa?
Khandwa is approximately 400+ kms from Shajapur.
How long does it take to reach Khandwa from Shajapur?
It takes approximately 6 hours to reach Khandwa from Shajapur by Train, Bus Via Indore.
What is the cheapest way to reach Khandwa from Shajapur?
The cheapest way to reach Khandwa from Shajapur is by Train, Bus Via Ujjain.
What is the fastest way to reach Khandwa from Shajapur?
The fastest way to reach Khandwa from Shajapur is by Train, Bus Via Indore.


