Distance between Salem and Worcester

The distance between Salem (Oregon, USA) and Worcester (Massachusetts, USA) is ca. 4.067,0 km (air line).

Salem

Latidute: 44.944099
Longitude: -123.040283

Worcester

Latidute: 42.271388
Longitude: -71.798888

Distance between Salem and other cities and places worldwide

Distance between Salem and other major cities