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
168 Elm St
Closed ⋅ Opens 11:30AM
Happy hour food · Comfort food · Outdoor seating
286 Elm St B
Closed ⋅ Opens 7AM Tue
Comfort food · Quick bite · Healthy options
237 South St
Closed ⋅ Opens 11AM Mon
Quaint cafe specializing in burgers, fries & soft-serve ice cream, plus take-home casseroles.