
Shajapur to Sangrur
Sangrur is approximately 950+ kms from Shajapur. The fastest way to reach Sangrur from Shajapur is by Train, Flight, Bus Via Indore, Mohali. It takes approximately 8 hours. The cheapest way to reach Sangrur from Shajapur is by Bus, Train Via Guna, Delhi which would take approximately 18 hours.
Sort By
Mode of Transport
Via Bhopal, Delhi
RECOMMENDED
Shajapur
Bhopal
Delhi
Sangrur
Approx Travel Time
9h 47m
₹4,960
Onwards
Via Indore, Mohali
Shajapur
Indore
Mohali
Sangrur
Approx Travel Time
8h 47m
₹9,049
Onwards
FASTEST
Shajapur
Indore
Mohali
Sangrur
Approx Travel Time
8h 10m
₹7,063
Onwards
Via Gwalior, Delhi
Shajapur
Gwalior
Delhi
Sangrur
Approx Travel Time
17h 2m
On Demand
Via Guna, Delhi
CHEAPEST
Shajapur
Guna
Delhi
Sangrur
Approx Travel Time
17h 47m
₹2,045
Onwards
Shajapur
Guna
Delhi
Sangrur
Approx Travel Time
18h 40m
₹4,628
Onwards
Shajapur
Guna
Delhi
Sangrur
Approx Travel Time
22h 8m
₹6,727
Onwards
Shajapur
Guna
Delhi
Sangrur
Approx Travel Time
23h 15m
₹5,362
Onwards
Via Indore, Delhi
Shajapur
Indore
Delhi
Sangrur
Approx Travel Time
9h 4m
₹4,214
Onwards
Shajapur
Indore
Delhi
Sangrur
Approx Travel Time
10h 54m
₹4,278
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Sangrur?
Sangrur is approximately 950+ 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, Bus Via Indore, Mohali.
What is the cheapest way to reach Sangrur from Shajapur?
The cheapest way to reach Sangrur from Shajapur is by Bus, Train Via Guna, Delhi.
What is the fastest way to reach Sangrur from Shajapur?
The fastest way to reach Sangrur from Shajapur is by Train, Flight, Bus Via Indore, Mohali.