636 miles
The distance from Kennebunk, Maine, to Portsmouth, Virginia, is 546 air miles. That equals 878 kilometers or 474 nautical miles.
It is about 250 miles.
206 miles
17.5 miles
116 miles
86.3 miles
215 miles
About 675 miles.
87 miles
111 miles
107 miles