Distance Between Maine Cities

To calculate the distance between Maine state (ME) cities, choose a city from the list below. There are a total of 16 cities to choose from. The top 5 cities are Portland, Lewiston, Bangor, West Scarborough and South Portland. Additionally, Maine shares state borders with New Hampshire. For distance calculations to cities in New Hampshire, see cities near Maine.

Cities Near Maine

The list below shows the distance between Portland, Maine and populated cities in

  • Mi = Miles
  • Km = Kilometers
  • = Flight distance
  • = Driving distance
  Maine Cities to New Hampshire Cities  
Portland to Rochester43.7 Mi (70.3 Km) 53.5 Mi (86.1 Km)
Portland to Dover44.6 Mi (71.8 Km) 49.9 Mi (80.3 Km)
Portland to Concord71.6 Mi (115.2 Km) 109.2 Mi (175.8 Km)
Portland to Manchester75.9 Mi (122.1 Km) 94.4 Mi (151.9 Km)
Portland to Nashua87 Mi (140 Km) 112.5 Mi (181 Km)

Distance Between Maine and Bordering States

The distance between Portland, Maine and major cities in bordering states; Cities in New Hampshire are nearest due to being 43.7 miles away.

To State Distance From Portland, Maine
New Hampshire 43.7 Mi (70.3 Km)