There are 4 ways to get from Salem to Billerica by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 14 bus
best- Take the train from Salem to North Stationtrain
- Take the train from North Station to Lowelltrain
- Take the bus from Hale Street @ Kennedy Center Busway to Concord Rd & Blanchard Avebus 13 / ...
3h$8–16Line 450 bus, line 354 bus
cheapest- Take the bus from North St @ Essex St to Surface Rd @ Hanover Stbus 450
- Take the bus from Sudbury St @ Congress St - Haymarket Sta to Chestnut Ave @ Cambridge Stbus 354
4h 20m$4–11Drive 22.5 mi
- Drive from Salem to Billericacar 22.5 mi
35 min$5–6Taxi
- Take the taxi from Salem to Billericataxi 22.5 mi
35 min$70–90
Salem to Billerica by train and bus
Questions & Answers
The cheapest way to get from Salem to Billerica is to drive which costs $4 - $6 and takes 35 min.
The fastest way to get from Salem to Billerica is to drive which takes 35 min and costs $4 - $6.
No, there is no direct bus from Salem to Billerica. However, there are services departing from North St @ Essex St and arriving at Boston Rd & Grace Ave via Sudbury St @ Congress St - Haymarket Sta and Chestnut Street Burlington. The journey, including transfers, takes approximately 4h 20m.
The distance between Salem and Billerica is 50 miles. The road distance is 22.7 miles.
The best way to get from Salem to Billerica without a car is to train and line 14 bus which takes 3h and costs $8 - $16.
It takes approximately 3h to get from Salem to Billerica, including transfers.
Salem to Billerica bus services, operated by MBTA, depart from North St @ Essex St station.
Salem to Billerica bus services, operated by MBTA, arrive at Surface Rd @ Hanover St station.
Yes, the driving distance between Salem to Billerica is 23 miles. It takes approximately 35 min to drive from Salem to Billerica.
There are 255+ hotels available in Billerica.
What companies run services between Salem, MA, USA and Billerica, MA, USA?
You can take a bus from North St @ Essex St to Boston Rd & Grace Ave via Surface Rd @ Hanover St, Sudbury St @ Congress St - Haymarket Sta, and Chestnut Street Burlington in around 4h 20m.
Train from Salem to North Station
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- $3–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–9
Train from North Station to Lowell
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- $4–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $4–5
- Phone
- +1 (978) 452-6161
- [email protected]
- Website
- Lowell Regional Transit Authority
Bus from Hale Street @ Kennedy Center Busway to Concord Rd & Blanchard Ave
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Website
- Lowell Regional Transit Authority
Bus from North St @ Essex St to Surface Rd @ Hanover St
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Bus from Sudbury St @ Congress St - Haymarket Sta to Chestnut Ave @ Cambridge St
- Ave. Duration
- 1h 7m
- Frequency
- Every 2 hours
- Estimated price
- $1–5
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, What are the different types of Renfe trains in Spain?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.





