Distance from Portsmouth, NH to Milford, NH There are 47.71 miles from Portsmouth to Milford in southwest direction and 63 miles (101.39 kilometers) by car, following the NH 101 On-Ramp West route. Portsmouth and Milford are 1 hour 10 mins far apart, if you drive non-stop.
Milford is a town in Hillsborough County, New Hampshire, United States, on the Souhegan River. The population was 15,115 at the 2010 census. It is the retail and manufacturing center of a six-town area known informally as the Souhegan Valley.
ZIP Code 5: 03055 - MILFORD. New Hampshire United States ZIP Code 5 Plus 4 ✉️
DescriptionMilford is a town in Hillsborough County, New Hampshire, United States, on the Souhegan River. The population was 15,115 at the 2010 census. It is the retail and manufacturing center of a multi-town area known informally as the Souhegan Valley. Wikipedia