
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,525
Onwards
Patiala
Mohali
Indore
Shajapur
Approx Travel Time
7h
₹5,121
Onwards
Patiala
Mohali
Indore
Shajapur
Approx Travel Time
8h 38m
₹7,045
Onwards
Via Delhi
CHEAPEST
Patiala
Delhi
Shajapur
Approx Travel Time
18h 39m
₹3,533
Onwards
Patiala
Delhi
Shajapur
Approx Travel Time
19h 17m
₹3,885
Onwards
Patiala
Delhi
Shajapur
Approx Travel Time
19h 31m
₹4,343
Onwards
Via Gwalior
Patiala
Gwalior
Shajapur
Approx Travel Time
17h 16m
On Demand
Via Palwal, Agra
Patiala
Palwal
Agra
Shajapur
Approx Travel Time
21h 19m
₹6,190
Onwards
Via Delhi, Bhopal
Patiala
Delhi
Bhopal
Shajapur
Approx Travel Time
10h 29m
₹7,207
Onwards
Via Delhi, Indore
Patiala
Delhi
Indore
Shajapur
Approx Travel Time
9h 41m
₹7,692
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.


