Shajapur to Sangrur
Sangrur is approximately 800+ kms from Shajapur. The fastest way to reach Sangrur from Shajapur is by Train Via Sawai Madhopur. It takes approximately 18 hours. The cheapest way to reach Sangrur from Shajapur is by Train Via Delhi which would take approximately 19 hours.
Sort By
Mode of Transport
Via Sawai Madhopur
RECOMMENDED
FASTEST
Shajapur
Sawai Madhopur
Sangrur
Approx Travel Time
17h 55m
On Demand
Via Delhi
CHEAPEST
Shajapur
Delhi
Sangrur
Approx Travel Time
18h 55m
₹575
Onwards
Shajapur
Delhi
Sangrur
Approx Travel Time
20h 19m
₹4,540
Onwards
Shajapur
Delhi
Sangrur
Approx Travel Time
20h 10m
₹3,140
Onwards
Via Kota
Shajapur
Kota
Sangrur
Approx Travel Time
18h 25m
On Demand
Via Faridabad
Shajapur
Faridabad
Sangrur
Approx Travel Time
19h 10m
₹575
Onwards
Via Mathura
Shajapur
Mathura
Sangrur
Approx Travel Time
19h 25m
₹585
Onwards
Via Agra
Shajapur
Agra
Sangrur
Approx Travel Time
19h 55m
₹590
Onwards
Via Pipalda Kalan
Shajapur
Pipalda Kalan
Sangrur
Approx Travel Time
18h 10m
On Demand
Via Panipat
Shajapur
Panipat
Sangrur
Approx Travel Time
19h 27m
On Demand
Frequently Asked Questions
What is the distance between Shajapur and Sangrur?
Sangrur is approximately 800+ kms from Shajapur.
How long does it take to reach Sangrur from Shajapur?
It takes approximately 18 hours to reach Sangrur from Shajapur by Train Via Sawai Madhopur.
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 Via Sawai Madhopur.