
Sangrur to Puri
Puri is approximately 1550+ kms from Sangrur. The fastest way to reach Puri from Sangrur is by Train, Flight Via Delhi, Bhubaneshwar. It takes approximately 9 hours. The cheapest way to reach Puri from Sangrur is by Train Via Delhi, Balasore which would take approximately 32 hours.
Sort By
Mode of Transport
Via Delhi, Bhubaneshwar
RECOMMENDED
FASTEST
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
8h 40m
₹6,236
Onwards
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
9h 5m
₹7,391
Onwards
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 39m
₹11,771
Onwards
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 14m
₹10,616
Onwards
Via Mohali, Bhubaneshwar
Sangrur
Mohali
Bhubaneshwar
Puri
Approx Travel Time
10h 33m
₹12,261
Onwards
Sangrur
Mohali
Bhubaneshwar
Puri
Approx Travel Time
10h 8m
₹11,106
Onwards
Sangrur
Mohali
Bhubaneshwar
Puri
Approx Travel Time
9h 56m
₹10,035
Onwards
Via Delhi, Balasore
Sangrur
Delhi
Balasore
Puri
Approx Travel Time
1d 7h 52m
₹7,346
Onwards
CHEAPEST
Sangrur
Delhi
Balasore
Puri
Approx Travel Time
1d 8h 2m
₹740
Onwards
Sangrur
Delhi
Balasore
Puri
Approx Travel Time
1d 10h 43m
₹2,996
Onwards
Frequently Asked Questions
What is the distance between Sangrur and Puri?
Puri is approximately 1550+ kms from Sangrur.
How long does it take to reach Puri from Sangrur?
It takes approximately 9 hours to reach Puri from Sangrur by Train, Flight Via Delhi, Bhubaneshwar.
What is the cheapest way to reach Puri from Sangrur?
The cheapest way to reach Puri from Sangrur is by Train Via Delhi, Balasore.
What is the fastest way to reach Puri from Sangrur?
The fastest way to reach Puri from Sangrur is by Train, Flight Via Delhi, Bhubaneshwar.