
Patiala to Shajapur
Shajapur is approximately 1050+ kms from Patiala. The fastest way to reach Shajapur from Patiala is by Cab, Flight, Train Via Mohali, Indore. It takes approximately 7 hours. The cheapest way to reach Shajapur from Patiala is by Bus, Train Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Mohali, Indore
RECOMMENDED
FASTEST
Patiala
Mohali
Indore
Shajapur
Approx Travel Time
6h 48m
₹6,706
Onwards
Patiala
Mohali
Indore
Shajapur
Approx Travel Time
7h
₹5,280
Onwards
Patiala
Mohali
Indore
Shajapur
Approx Travel Time
8h 38m
₹7,126
Onwards
Patiala
Mohali
Indore
Shajapur
Approx Travel Time
8h 50m
₹5,700
Onwards
Via Delhi
CHEAPEST
Patiala
Delhi
Shajapur
Approx Travel Time
18h 39m
₹3,247
Onwards
Patiala
Delhi
Shajapur
Approx Travel Time
19h 17m
₹3,709
Onwards
Patiala
Delhi
Shajapur
Approx Travel Time
19h 31m
₹4,157
Onwards
Via Gwalior
Patiala
Gwalior
Shajapur
Approx Travel Time
17h 16m
On Demand
Via Mahendragarh, Jaipur
Patiala
Mahendragarh
Jaipur
Shajapur
Approx Travel Time
22h 9m
₹6,386
Onwards
Via Delhi, Bhopal
Patiala
Delhi
Bhopal
Shajapur
Approx Travel Time
10h 29m
₹7,442
Onwards
Frequently Asked Questions
What is the distance between Patiala and Shajapur?
Shajapur is approximately 1050+ kms from Patiala.
How long does it take to reach Shajapur from Patiala?
It takes approximately 7 hours to reach Shajapur from Patiala by Cab, Flight, Train Via Mohali, Indore.
What is the cheapest way to reach Shajapur from Patiala?
The cheapest way to reach Shajapur from Patiala is by Bus, Train Via Delhi.
What is the fastest way to reach Shajapur from Patiala?
The fastest way to reach Shajapur from Patiala is by Cab, Flight, Train Via Mohali, Indore.


