How to get from Portland to Salem by car, truck, walk, bike

Distance between Portland and Salem is 137 kilometers (85 miles).
Driving distance from Portland to Salem is 152 kilometers (94 miles)

PortlandSalem
Leaving from
Going to

Route Map

4 Ways from Portland (United States/Maine) to Salem (United States/Massachusetts)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto Franklin Street, US 1A 66 m
2. Turn left onto Congress Street 39 m
3. Turn left onto Franklin Street, US 1A 146 m
4. Turn sharp left onto Cumberland Avenue 983 m
5. Turn right onto Forest Avenue 215 m
6. Turn left onto Park Avenue 1.73 km
7. Turn left onto Fore River Parkway 389 m
8. Turn right onto US 1A 92.97 km
9. Keep left onto Blue Star Turnpike, I 95 12.35 km
10. Keep left onto I 95 30.78 km
11. Keep right 1.79 km
12. Keep right 78 m
13. Turn slight right onto Old Maple Street 74 m
14. Keep right 3.03 km
15. Keep right onto Maple Street 2.21 km
16. Turn right onto Water Street, MA 35 1.31 km
17. Keep left onto Water Street, MA 35 996 m
18. Continue onto Margin Street, MA 114 2.60 km
19. Turn left onto Norman Street, MA 114 199 m
20. Turn right onto Margin Street 71 m
21. Turn right onto Gedney Street 46 m
22. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Portland (United States/Maine) to Salem (United States/Massachusetts)?
How do I get from Portland (United States/Maine) to Salem (United States/Massachusetts) the fastest?
How long does it take to get from Portland (United States/Maine) to Salem (United States/Massachusetts)?