The trip from Portland, Maine to Portsmouth, New Hampshire is a 50-mile drive south along the coast. You will take I-95 South, crossing the border into New Hampshire. The drive typically takes about 50 minutes. This is a popular route for those exploring the historic coastal towns of New England.
Total Distance: Driving distance 80 km, straight-line air distance 70 km.
Be prepared for tolls at the Maine-New Hampshire border.
Summer is perfect for enjoying the coastal atmosphere and historic downtown.