Sangrur to Puri Distance
Puri is approximately 1550+ km from Sangrur. Compare the available routes and travel options between the two cities. Flying is the fastest way to reach Puri, with a total travel time of approximately 11 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Delhi, Bhubaneshwar
RECOMMENDED
FASTEST
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 35m
₹10,060
Onwards
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
11h 44m
₹10,105
Onwards
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
10h 46m
₹11,132
Onwards
Sangrur
Delhi
Bhubaneshwar
Puri
Approx Travel Time
1d 5h 54m
₹910
Onwards
Via Delhi, Cuttack
CHEAPEST
Sangrur
Delhi
Cuttack
Puri
Approx Travel Time
1d 3h 55m
₹860
Onwards
Sangrur
Delhi
Cuttack
Puri
Approx Travel Time
1d 4h 3m
₹2,354
Onwards
Via Delhi, Korba
Sangrur
Delhi
Korba
Puri
Approx Travel Time
1d 2h 42m
₹2,995
Onwards
Via Delhi, Jharsuguda
Sangrur
Delhi
Jharsuguda
Puri
Approx Travel Time
14h 47m
₹7,584
Onwards
Via Mohali, Bhubaneshwar
Sangrur
Mohali
Bhubaneshwar
Puri
Approx Travel Time
11h 13m
₹12,377
Onwards
Sangrur
Mohali
Bhubaneshwar
Puri
Approx Travel Time
12h 22m
₹12,422
Onwards
Frequently Asked Questions
What is the straight-line (aerial) distance between Sangrur and Puri?
The straight-line distance is approximately 1500+ km.
What is the distance from Sangrur to Puri via Delhi?
Via Delhi, the distance is approximately 1550+ km, taking around 11 hours.

