The drive from Berlin, Maryland to Portland, Maine covers approximately 550 miles. You will travel north through Maryland, Delaware, New Jersey, New York, Connecticut, Massachusetts, New Hampshire, and into Maine, primarily following I-95. The journey takes about 10 to 11 hours, making it a manageable single day of driving. This route takes you through the busy Northeast Corridor and into the scenic coast of Maine.
Total Distance: Driving distance 900 km, straight-line air distance 700 km.
Be prepared for heavy traffic in the Northeast Corridor and tolls.
May to June or September to October for pleasant temperatures.