Baltimore, MD to Boston train

Cheap train tickets from Baltimore, MD to Boston

Showing times and prices for Nov 28





The best way to find a cheap train ticket from Baltimore, MD to Boston is to book your journey as far in advance as possible and to avoid traveling at rush hour.

04:47PMBaltimore, MD7h07 11:54PMBoston
0 transfers
07:48PMBaltimore, MD7h06 02:54AMBoston
0 transfers

Train schedule from Baltimore, MD to Boston

Showing trains for tomorrow, Monday, November 28
04:47PMBaltimore, MD7h07 11:54PMBoston
0 transfers
07:48PMBaltimore, MD7h06 02:54AMBoston
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Nov 28
Nov 29
Nov 30
Dec 01
Dec 02
Dec 03
Dec 04

Fastest train times from Baltimore, MD to Boston

Showing times and prices for Nov 28

Fastest Journey

7 h 6 m


7 h 6 m

Trains per day



578 km

Of the 2 trains that leave Baltimore, MD for Boston every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

07:48PMBaltimore, MD7h06 02:54AMBoston
0 transfers
04:47PMBaltimore, MD7h07 11:54PMBoston
0 transfers

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Overview: Train from Baltimore, MD to Boston

distanceDistance358 miles (578 km)
durationAverage train duration7 h 6 min
priceAverage train ticket price$147 (€133)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersAmtrak or Amtrak

Trains from Baltimore, MD to Boston cover the 358 miles (578 km) long trip taking on average 7 h 6 min with our travel partners like Amtrak or Amtrak. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $147 (€133), but the average price of train tickets is $147 (€133).

Train providers: Amtrak and Amtrak Acela from Baltimore, MD to Boston trains

You can travel by train from Baltimore, MD to Boston with Amtrak and Amtrak Acela for as low as $147 (€133). When you search for schedules and tickets, Omio will show you the best journey.

Amtrak Acela

Amtrak is the main train company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak trains running daily, you can travel by train across America and explore destinations near and far. Take the Acela train for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your train journey to Boston from Baltimore, MD, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Train information from Baltimore, MD to Boston with Amtrak:

  • Average Duration: 7 h 42 min
  • Average Price: $147
  • Amtrak frequency: 7 a day

Acela is Amtrak’s flagship high-speed train service operating services along the Northeast Corridor, connecting major cities like Washington, D. C. Baltimore, Philadelphia, NYC, Providence, and Boston. Acela trains are the fastest in the United States and can reach speeds up to 150 mph (250 km/h). When booking an Acela train between Baltimore, MD and Boston, you can choose between Business Class and First Class. Although each class offers different levels of services and accommodations, amenities in both classes include seat reservations, free Wi-Fi, power outlets, adjustable lighting at every seat, conference tables, large tray tables, and spacious and comfortable seats with extra legroom. Passengers can also purchase food and drinks on the train at Café Acela.

Baltimore, MD to Boston train information with Amtrak Acela:

  • Average Duration: 6 h 26 min
  • Amtrak Acela frequency: 5 a day

Trains from Baltimore to Boston

Traveling by train from Baltimore to Boston means leaving the stresses of navigating unfamiliar or busy roads and worrying about airport check-in procedures and security behind. With regular departures and a choice of ticket prices, there are trains between the two cities to suit all budgets and schedules, whether visiting for business or leisure. Train routes from Baltimore to Boston are operated by Amtrak, one of the largest rail service providers in the US, giving passengers a choice of at least a dozen direct services and one further connecting route on weekdays. A direct train from Baltimore to Boston takes between 6 hours and 30 minutes and 9 hours 30 minutes to complete the journey. All departures are from Baltimore Pennsylvania Station (commonly referred to as Penn Station) with all trains arriving at Boston South Station.

Which train companies travel from Baltimore to Boston?

All trains from Baltimore, Maryland, to Boston, Massachusetts, are operated by Amtrak. This rail provider has been in operation for nearly 50 years and has grown from providing just 21 routes to having a large train network that covers at least 500 stations in the United States. Many of these are in isolated rural areas. The Amtrak fleet of rolling stock is continuously being upgraded to provide modern, spacious carriages with comfortable seating and plenty of room for luggage. Onboard services include WiFi, restrooms, quiet cars, power outlets, and a variety of catering options. Both standard coach seats and Business Class seats are available on services between Baltimore and Boston.

How long is the train ride from Baltimore to Boston?

Direct trains from Baltimore to Boston take between 6 hours and 30 minutes and just under nine hours 30 minutes to make the journey with at least 12 departures a day on weekdays. There is also one connecting train from Baltimore to Boston every day that takes approximately 8 hours 30 minutes and requires one transfer en route. This connection is made at New York Penn Station.

How many trains are there from Baltimore to Boston?

On Mondays to Fridays, there are at least a dozen daily departures of direct services plus one additional connecting route. Departures commence in the early hours of the morning and continue until late evening. Most departures are before lunch with the last train of the day not arriving until the following morning. The connecting route departs mid-afternoon. There is a slightly reduced service on Saturdays while more trains are available on Sundays.

What are the departure and arrival stations for trains from Baltimore to Boston?

Departure station: trains to Boston from Baltimore all start their journey at Baltimore Pennsylvania Station, located in the Midtown district on Charles Street. This is approximately 2 miles (3 kilometers) from the historic Harbor area which is the city's main tourist hub. Several local bus routes link the station to the harbor with a journey time of 30 minutes. The city's transport network is made up of light trains, local buses, and a subway system. Tourists can also make use of the free Charm City Circulator which covers the harbor and other historic sights. Constructed in 1911, Penn Station is an attractive Beaux-Arts-style building and is one of the busiest railway stations in the United States. Among the amenities at this large station are car parking, ATMs, public payphones, restrooms, waiting rooms, both ticket offices and ticket machines, WiFi, left luggage storage, and a pod for nursing mothers. There is a small selection of catering and shopping options at the station including vending machines. All areas of Penn Station are fully accessible to passengers with limited mobility, with step-free access to platforms, ticket office, waiting rooms, and restrooms.

Arrival station: the train from Baltimore to Boston arrives at Boston South Station which can be found at the junction of Summer Street with Atlantic Avenue. The Red Line of the subway network and the Silver bus line stop at the station and are part of the city's transport network of subway services, local buses, commuter trains, and water shuttles operated by the Massachusetts Bay Transportation Authority (MBTA). The station is housed in a historic building and has amenities that include car parks, taxi rank, waiting areas, WiFi, ATMs and banks, luggage storage, restrooms, and a wide choice of places to dine, drink, and shop. Boston South Station, as well as the city's transport network, is fully accessible to those with limited mobility and other disabilities. All areas have step-free access via elevators and ramps while wheelchairs can be borrowed. Adapted restrooms are available and service animals are welcome throughout the station.

Travel Tips: Trains from Baltimore, MD to Boston

Travel Tips: Travel by train to Boston easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Baltimore, MD to Boston.
Train tickets from Baltimore, MD to Boston for some dates and times can be found for as cheap as $147 (€133)  one way in the next 7 days.
The Baltimore, MD to Boston train ticket price is on average $147 (€133)  if you are looking to buy your tickets for this journey in the next week.
The Baltimore, MD to Boston train distance is approximately 358 miles (578 km).
The train time to Boston from Baltimore, MD is on average 7 h 6 min  for the 358 miles (578 km) long journey, but the time it takes to go to Boston from Baltimore, MD by train can vary depending on specific dates or traveling on weekends and holidays.
Take the Baltimore, MD to Boston train with Amtrak or Amtrak. However, it's always good to check out all possible train providers for the trip to Boston from Baltimore, MD as there might be differences in the amenities they offer.
On average, there are 12 trains a day from Baltimore, MD to Boston. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train for this trip departs from Baltimore, MD at 6: 25 AM. The last train leaves from Baltimore, MD at 10: 49 PM. Check Omio for the latest train schedule from Baltimore, MD to Boston and book the best time to depart on your chosen travel date.
You can find trains between Baltimore, MD and Boston to cost on average $147 (€133) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Baltimore, MD to Boston train generally on sale a few months before the planned travel date.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone