Distance from to

Distance between Boston and Salem

Distance between Boston and Salem is 4119.27 km. This distance is equal to 2559.6 miles, and 2222.75 nautical miles.

The distance line on map shows distance from Boston to Salem between two cities.
If you travel with an airplane (which has average speed of 560 miles per hour) between Boston to Salem,
It takes 4.57 hours to arrive.

Boston 42.3584308 -71.0597732
Salem 44.9428975 -123.0350963
Distance 4119.27 km 2559.6 miles

Related Distances