The distance between the above places is 3776 miles. This distance is point to point straight distance as seen on the map. The actual distance covered by a flight may vary according to the flight path chosen. Also this is not the airport to airport distance.
The driving distance is 855 miles.
The driving distance from Richmond, Virginia to Bangor, Maine is about 782 miles / 1259 km
The driving distance from Andover, Maine to Camden, Maine is 107 miles / 172 km
The driving distance from Portsmouth, New Hampshire to Camden, Maine is about 132 miles.
69 miles
112 miles
128 miles
86.3 miles
87 miles
The driving distance is about 12.3 miles
86.3 miles
86.3 miles