Compare prices and tickets by train, bus or flight

Thu
Dec 9
$63Amtrak
$37Greyhound
$24Spirit Airlines
Fri
Dec 10
$88Amtrak
$44Flixbus
$45Spirit Airlines
Sat
Dec 11
$37Amtrak
$33Greyhound
$31Spirit Airlines
Sun
Dec 12
Find prices
$44Flixbus
$24Spirit Airlines
Mon
Dec 13
$181Amtrak
$37Flixbus
$24Spirit Airlines
Tue
Dec 14
$51Amtrak
$34Flixbus
Find prices
Wed
Dec 15
$38Amtrak
$41Greyhound
$24Spirit Airlines
Thu
Dec 16
$88Amtrak
$43Flixbus
$24Spirit Airlines
Fri
Dec 17
Find prices
$33Greyhound
$32Spirit Airlines
Sat
Dec 18
Find prices
$55Flixbus
$33Spirit Airlines
Sun
Dec 19
$159Amtrak
$44Flixbus
$33Spirit Airlines
Tue
Dec 21
Find prices
$54Flixbus
$33Spirit Airlines
Wed
Dec 22
Find prices
$68Flixbus
$45Spirit Airlines
Thu
Dec 23
Find prices
$68Flixbus
$51Spirit Airlines
Fri
Dec 24
$51Amtrak
$50Greyhound
$24Spirit Airlines
Sun
Dec 26
Find prices
$68Flixbus
$51Spirit Airlines
Mon
Dec 27
$227Amtrak
$68Flixbus
$124Spirit Airlines
Tue
Dec 28
$158Amtrak
$44Flixbus
$71Spirit Airlines

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Baltimore, MD to Boston

distanceDistance358 miles (578 km)
durationAverage train duration8 h 1 min
priceAverage train ticket price$37 (€31)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain providersAmtrak

Trains from Baltimore, MD to Boston cover the 358 miles (578 km) long journey taking on average 8 h 1 min with our travel partners like Amtrak. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this route costs around $37 (€31), you can find the cheapest train ticket for as low as $37 (€31).

Train companies

Baltimore, MD to Boston with Amtrak

Buy your official Amtrak train tickets from Baltimore, MD to Boston from $37 (€31) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most affordable trip.

Amtrak

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 between Baltimore, MD and Boston, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

    These are Amtrak's ticket policies for COVID-19 for the train between Baltimore, MD and Boston:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Exceptions to waive change or cancellation fees policy
    • Change fees have been waived for all reservations made before March 31, 2021.
    • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

    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 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.
    FAQs
    What is the price of the cheapest train from Baltimore, MD to Boston?
    Omio customers have found cheap train tickets from Baltimore, MD to Boston for as low as $37 (€31)  for the next 7 days.
    What is the cost of a train from Baltimore, MD to Boston?
    In the next 7 days you can expect to pay on average $37 (€31)  for a train ticket between Baltimore, MD and Boston.
    How far is Baltimore, MD to Boston by train?
    You should expect to travel around 358 miles (578 km)  between Baltimore, MD and Boston by train.
    What is the Baltimore, MD to Boston train travel time?
    While the time it takes to travel 358 miles (578 km) from Baltimore, MD to Boston can vary based on specific dates, weekends, and holidays, the Baltimore, MD to Boston train journey time is on average 8 h 1 min.
    Which train companies can get me from Baltimore, MD to Boston?
    If you're looking for trains from Baltimore, MD to Boston, you can rely on Amtrak to get you to Boston. It's also good to check out all possible train companies for the Baltimore, MD to Boston journey to see if there might be differences in the amenities they offer.
    How many trains per day are there between Baltimore, MD and Boston?
    On average, there are 10 trains a day from Baltimore, MD to Boston. The train times and services may be different on weekends and holidays compared to weekdays.
    What are the first and last departure train times from Baltimore, MD to Boston?
    The first Baltimore, MD to Boston train departs at 10: 35 AM   and the last train from Baltimore, MD to Boston leaves at 9: 46 PM. Check out the most up-to-date train schedule from Baltimore, MD to Boston on Omio and find the best time to travel to your destination.
    How early should I purchase Baltimore, MD to Boston train tickets to get the best deals?
    If you book the Baltimore, MD to Boston train within the next 7 days, you can find one way tickets to cost on average $37 (€31). However, booking your train ticket in advance gives you access to the best prices for trains to Boston from Baltimore, MD. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.