HUB hero image

How to Travel from

Peabody to Salem

by Route or Car

Peabody
+0
Salem
Transport search to Salem
Peabody
+0
Salem
Building a composite car route
Cheapest
Best Offer!
Car
26 h 45 min
2565 km.
from $141
Composite Route Car Only

Four ways to Travel from Peabody to Salem

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

MBTA

Phone:
+1-617-222-3200
Website:
mbta.com
Bus from Margin St @ Driscoll St to Salem
Ave. Duration:
6 min
Frequency:
Hourly
Estimated price:
$1.63–$4.24
Train from Salem to Newburyport
Ave. Duration:
36 min
Frequency:
Hourly
Estimated price:
$3.48–$9.24
Train from Salem to North
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$3.26–$8.70
Train from North Station to Lawrence
Ave. Duration:
59 min
Frequency:
Every 2 hours
Estimated price:
$1.96–$5.11
Bus from Essex St opp Warren St to Surface
Ave. Duration:
57 min
Frequency:
Hourly
Estimated price:
$1.63–$4.24

Bus operators

Boston Express

Phone:
+1 800-639-8080
Website:
bostonexpressbus.com
Bus from Boston South Buses to Salem,
Ave. Duration:
40 min
Frequency:
Hourly
Estimated price:
$10.33–$15.22

Merrimack Valley Transit

Phone:
+1 978-469-6878
Website:
mvrta.com/
Bus from Newburyport MBTA Station to Washington
Ave. Duration:
30 min
Frequency:
Every 4 hours
Estimated price:
$1.20–$1.85

Questions and Answers

What is the cheapest way to get from Peabody to Salem?

The cheapest way to get from Peabody to Salem is to line 435 bus which costs $1.63 - $4.24 and takes 6 min.

What is the fastest way to get from Peabody to Salem?

The fastest way to get from Peabody to Salem is to taxi which takes 4 min and costs $8.70 - $10.87 .

Is there a direct bus between Peabody and Salem?

Yes, there is a direct bus departing from Margin St @ Driscoll St and arriving at Salem. Services depart hourly, and operate Monday to Saturday. The journey takes approximately 6 min.

How far is it from Peabody to Salem?

The distance between Peabody and Salem is 2 km.

How do I travel from Peabody to Salem without a car?

The best way to get from Peabody to Salem without a car is to line 435 bus which takes 6 min and costs $1.63 - $4.24 .

How long does it take to get from Peabody to Salem?

The line 435 bus from Margin St @ Driscoll St to Salem takes 6 min including transfers and departs hourly.

Where do I catch the Peabody to Salem bus from?

Peabody to Salem bus services, operated by MBTA, depart from Margin St @ Driscoll St station.

Where does the Peabody to Salem bus arrive?

Peabody to Salem bus services, operated by MBTA, arrive at Salem station.

Where can I stay near Salem?

There are 729+ hotels available in Salem. Prices start at $81.93 per night.
+0