
Shajapur to Sangrur
Sangrur is approximately 1100+ kms from Shajapur. The fastest way to reach Sangrur from Shajapur is by Train, Flight, Cab Via Indore, Mohali. It takes approximately 8 hours. The cheapest way to reach Sangrur from Shajapur is by Train Via Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Indore, Mohali
RECOMMENDED
FASTEST
Shajapur
Indore
Mohali
Sangrur
Approx Travel Time
7h 31m
₹8,310
Onwards
Shajapur
Indore
Mohali
Sangrur
Approx Travel Time
8h 5m
₹6,330
Onwards
Shajapur
Indore
Mohali
Sangrur
Approx Travel Time
9h 21m
₹8,420
Onwards
Via Bhopal, Delhi
Shajapur
Bhopal
Delhi
Sangrur
Approx Travel Time
9h 42m
₹4,804
Onwards
Via Delhi
CHEAPEST
Shajapur
Delhi
Sangrur
Approx Travel Time
17h 52m
₹515
Onwards
Shajapur
Delhi
Sangrur
Approx Travel Time
20h 33m
₹2,771
Onwards
Via Faridabad
Shajapur
Faridabad
Sangrur
Approx Travel Time
19h 33m
₹4,528
Onwards
Via Jaipur, Narnaul
Shajapur
Jaipur
Narnaul
Sangrur
Approx Travel Time
21h 51m
₹10,856
Onwards
Via Jaipur
Shajapur
Jaipur
Sangrur
Approx Travel Time
21h
₹1,699
Onwards
Via Indore, Delhi
Shajapur
Indore
Delhi
Sangrur
Approx Travel Time
8h 54m
₹6,267
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Sangrur?
Sangrur is approximately 1100+ kms from Shajapur.
How long does it take to reach Sangrur from Shajapur?
It takes approximately 8 hours to reach Sangrur from Shajapur by Train, Flight, Cab Via Indore, Mohali.
What is the cheapest way to reach Sangrur from Shajapur?
The cheapest way to reach Sangrur from Shajapur is by Train Via Delhi.
What is the fastest way to reach Sangrur from Shajapur?
The fastest way to reach Sangrur from Shajapur is by Train, Flight, Cab Via Indore, Mohali.


