1map logoGo to main page

Somerville, MA, USA to Salem, MA, USA from $1: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Somerville, United States
to
Salem, United States

How to Get from Somerville to Salem: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$1 by busBest price
28 kmDistance
20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Somerville to Salem with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
MBTA
Train
Average Duration
20m
Estimated price
$3-8
Recommended
Company
MBTA
Bus
Average Duration
56m
Estimated price
$1-5
Cheapest
route map
Distance: 28 km
Duration: 20m

See more options

Company
various
Drive
Average Duration
25m
Estimated price
$3-5
Company
various
Taxi
Average Duration
25m
Estimated price
$60-75

Somerville - Salem operators

Explore transport companies operating between Somerville and Salem, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+1-617-222-3200
Website
https://www.mbta.com

Train from Chelsea to Salem

Average Duration
20m
Estimated price
$3-8
Bus
Contact phone
+1-617-222-3200
Website
https://www.mbta.com

Bus from Congress St @ Haymarket Sta to Washington St @ New Derby St

Average Duration
56m
Estimated price
$1-5
Taxi
Contact phone
+1 617-266-4800

Taxi from Somerville to Salem

Average Duration
25m
Estimated price
$60-75
Contact phone
+1 617-782-5500
Website
http://boston-cab.com

Taxi from Somerville to Salem

Average Duration
25m
Estimated price
$60-75
Contact phone
+1 617-536-5010
Website
http://bostoncab.us

Taxi from Somerville to Salem

Average Duration
25m
Estimated price
$60-75
Drive

Drive from Somerville to Salem

Average Duration
25m
Estimated price
$3-5

Somerville to Salem: Overview of Bus, Train, Flight, and Car Trips

Traveling between Somerville and Salem offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
$3 - $5
Departure Point
Chelsea station
Arrival Point
Salem station
Departure Point
Congress St @ Haymarket Sta station
Arrival Point
Washington St @ New Derby St station

Frequently asked questions

Find out more about the route from Somerville to Salem.

Or choose the category:
The distance between Somerville and Salem is 22 km by road. The typical travel time by train from Somerville to Salem is not specified. However, the typical travel time by car is approximately 30 minutes, and by bus it is approximately 1 hour.
The most cost-effective transportation option for traveling from Somerville to Salem is driving, costing between $3-$5 and taking approximately 25 minutes. It is also a time-efficient option. However, if time is of the essence, the quickest way to reach Salem from Somerville is by train, taking around 19 minutes and costing between $3-$8.
The prices for a train trip between Somerville and Salem range from $3 to $8. On the other hand, the prices for a bus journey from Salem to Somerville vary from $1 to $5.
To get from Somerville to Salem without using public transportation, you have the option to drive. The driving distance between the two cities is approximately 27 km, and it usually takes about 25 minutes by car. Depending on the current gas prices and the type of vehicle you have, the cost of the trip can range from $3 to $5.
The most convenient way to travel from Somerville to Salem without a car is by train. The train journey typically takes around 19 minutes and costs between $3 and $8.
Yes, there is a direct link between Somerville and Salem. You can travel between the two cities by train, with a journey time of approximately 19 minutes. The train services are operated by MBTA and depart from Chelsea station. Alternatively, you can take a bus, with services departing from Congress St @ Haymarket Sta and arriving at Washington St @ New Derby St. The bus journey takes approximately 56 minutes and operates Monday to Friday.
There are numerous options for accommodation near Salem. With over 527 hotels available, travelers can find a range of choices to suit their preferences and budget. Prices start at $76 per night, providing various options for different budget ranges.
Yes, you can certainly travel from Somerville to Salem by bicycle.