NH 52 starts from Sangrur in Punjab and ends in Ibrahimpatnam in Andhra Pradesh, covering a total distance of around 2,317 km.