Shajapur to Khandwa - Multiple Options To Reach By Train, Bus, Cab
Khandwa is approximately 200+ kms from Shajapur. The fastest way to reach Khandwa from Shajapur is by Train Via Ujjain. It takes approximately 7 hours. The cheapest way to reach Khandwa from Shajapur is by Train, Bus Via Indore which would take approximately 7 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
CHEAPEST
Shajapur
Indore
Khandwa
Approx Travel Time
6h 55m
₹280
Onwards
Shajapur
Indore
Khandwa
Approx Travel Time
6h 58m
₹3,339
Onwards
Shajapur
Indore
Khandwa
Approx Travel Time
7h 25m
₹350
Onwards
Shajapur
Indore
Khandwa
Approx Travel Time
7h 28m
₹3,409
Onwards
Via Ujjain
FASTEST
Shajapur
Ujjain
Khandwa
Approx Travel Time
6h 25m
₹380
Onwards
Shajapur
Ujjain
Khandwa
Approx Travel Time
6h 55m
₹395
Onwards
Shajapur
Ujjain
Khandwa
Approx Travel Time
7h 25m
₹4,515
Onwards
Shajapur
Ujjain
Khandwa
Approx Travel Time
7h 55m
₹4,530
Onwards
Via Bhopal
Shajapur
Bhopal
Khandwa
Approx Travel Time
7h 25m
On Demand
Via Sehore
Shajapur
Sehore
Khandwa
Approx Travel Time
8h 26m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Khandwa?
Khandwa is approximately 200+ kms from Shajapur.
How long does it take to reach Khandwa from Shajapur?
It takes approximately 7 hours to reach Khandwa from Shajapur by Train Via Ujjain.
What is the cheapest way to reach Khandwa from Shajapur?
The cheapest way to reach Khandwa from Shajapur is by Train, Bus Via Indore.
What is the fastest way to reach Khandwa from Shajapur?
The fastest way to reach Khandwa from Shajapur is by Train Via Ujjain.