
Shajapur to Mohali
Mohali is approximately 1150+ kms from Shajapur. The fastest way to reach Mohali from Shajapur is by Train, Flight Via Indore. It takes approximately 6 hours. The cheapest way to reach Mohali from Shajapur is by Train, Flight Via Delhi which would take approximately 16 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Shajapur
Indore
Mohali
Approx Travel Time
5h 55m
₹5,703
Onwards
Shajapur
Indore
Mohali
Approx Travel Time
6h 25m
₹5,743
Onwards
Via Jaipur
Shajapur
Jaipur
Mohali
Approx Travel Time
11h 55m
On Demand
Via Delhi
CHEAPEST
Shajapur
Delhi
Mohali
Approx Travel Time
16h 15m
₹2,549
Onwards
Shajapur
Delhi
Mohali
Approx Travel Time
21h 10m
₹3,849
Onwards
Shajapur
Delhi
Mohali
Approx Travel Time
17h 45m
₹3,159
Onwards
Via Ajmer, Jaipur
Shajapur
Ajmer
Jaipur
Mohali
Approx Travel Time
14h 5m
On Demand
Via Sonipat
Shajapur
Sonipat
Mohali
Approx Travel Time
20h 55m
On Demand
Via Faridabad
Shajapur
Faridabad
Mohali
Approx Travel Time
21h 10m
₹4,589
Onwards
Via Ghaziabad
Shajapur
Ghaziabad
Mohali
Approx Travel Time
21h 10m
₹4,098
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Mohali?
Mohali is approximately 1150+ kms from Shajapur.
How long does it take to reach Mohali from Shajapur?
It takes approximately 6 hours to reach Mohali from Shajapur by Train, Flight Via Indore.
What is the cheapest way to reach Mohali from Shajapur?
The cheapest way to reach Mohali from Shajapur is by Train, Flight Via Delhi.
What is the fastest way to reach Mohali from Shajapur?
The fastest way to reach Mohali from Shajapur is by Train, Flight Via Indore.