There are 5 ways to get from Epping to Beverly by taxi, bus, train, train (Amtrak), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, line 19 bus, train
best- Take the taxi from Epping to Nicholas J. Costello Transportation Centertaxi
- Take the bus from Nicholas J. Costello Transportation Center to Newburyport MBTA Stationbus 19
- Take the train from Newburyport to Beverlytrain
2h 24m$110–136Drive 40.8 mi
cheapest- Drive from Epping to Beverlycar 40.8 mi
58 min$8–11Train
- Take the train from Exeter Station to Bostontrain Downeaster
- Take the train from North Station to Beverlytrain Newburyport/Rockport Line
2h 27m$71–107Taxi, train
- Take the taxi from Epping to Newburyporttaxi
- Take the train from Newburyport to Beverlytrain Newburyport/Rockport Line
1h 5m$144–176Taxi
- Take the taxi from Epping to Beverlytaxi 40.8 mi
58 min$250–310
Questions & Answers
The cheapest way to get from Epping to Beverly is to drive which costs $7 - $11 and takes 58 min.
The fastest way to get from Epping to Beverly is to drive which takes 58 min and costs $7 - $11.
No, there is no direct train from Epping station to Beverly. However, there are services departing from Exeter Station and arriving at Beverly via North Station. The journey, including transfers, takes approximately 2h 27m.
The distance between Epping and Beverly is 44 miles. The road distance is 41 miles.
The best way to get from Epping to Beverly without a car is to taxi and line 19 bus and train which takes 2h 24m and costs $110 - $140.
It takes approximately 2h 24m to get from Epping to Beverly, including transfers.
Epping to Beverly train services, operated by Amtrak, depart from Exeter Station.
Epping to Beverly train services, operated by Amtrak, arrive at Boston station.
Yes, the driving distance between Epping to Beverly is 41 miles. It takes approximately 58 min to drive from Epping to Beverly.
There are 383+ hotels available in Beverly.
What companies run services between Epping, NH, USA and Beverly, MA, USA?
You can take a vehicle from Epping to Beverly via Exeter Station, Boston, and North Station in around 2h 27m.
Train from Newburyport to Beverly
- Ave. Duration
- 29 min
- Frequency
- Every 2 hours
- Estimated price
- $3–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–9
Train from North Station to Beverly
- 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 Newburyport to Beverly
- Ave. Duration
- 29 min
- Frequency
- Every 2 hours
- Estimated price
- $3–9
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $3–9
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Exeter Station to Boston
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Estimated price
- $15–35
- Website
- Amtrak
- Phone
- +1 978-469-6878
- [email protected]
- Website
- Merrimack Valley Transit
Bus from Nicholas J. Costello Transportation Center to Newburyport MBTA Station
- Ave. Duration
- 30 min
- Frequency
- Every 2 hours
- Estimated price
- $1–2
- Website
- Merrimack Valley Transit
- Ave. Duration
- 40 min
- Estimated price
- $100–310
Atlantic Taxi
- Phone
- +1-603-742-5000
- Website
- atlantictaxi.info
Atlantic Taxi
- Phone
- +1-603-742-5000
- Website
- atlantictaxi.info
Atlantic Taxi
- Phone
- +1-603-742-5000
- Website
- atlantictaxi.info
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Why you should take the train in the US
Read the travel guide











