COMPARE Prices across different modes

Tue
Sep 28
Find prices
$26Greyhound
$261Republic Airlines
Thu
Sep 30
$26Amtrak
$23Greyhound
$270United
Fri
Oct 1
Find prices
$11Flixbus
$255Republic Airlines
Sat
Oct 2
$27Amtrak
$25Greyhound
$181American Airlines
Mon
Oct 4
Find prices
$24Greyhound
$245United
Tue
Oct 5
$27Amtrak
Find prices
Find prices
Wed
Oct 6
Find prices
$11Flixbus
$141Republic Airlines
Thu
Oct 7
$27Amtrak
$20Greyhound
Find prices
Fri
Oct 8
$26Amtrak
$13Flixbus
$342American Airlines
Sat
Oct 9
$27Amtrak
$11Flixbus
$286American Airlines
Sun
Oct 10
Find prices
$23Greyhound
Find prices
Mon
Oct 11
$26Amtrak
$20Greyhound
Find prices

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Portland from Boston

distanceDistance98 miles (158 km)
durationAverage train duration2 h 25 min
priceAverage train ticket price$26 (€21)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersAmtrak

Trains from Boston to Portland cover the 98 miles (158 km) long trip taking on average 2 h 25 min with our travel partners like Amtrak. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $26 (€21), but the average price of train tickets is $26 (€21).

Train companies

Travel with Amtrak between Boston and Portland

For as little as $26 (€21) you can travel by train between Boston and Portland with Amtrak. Omio will show you the best deals, schedules and tickets available for this route.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train between Boston and Portland.

Book your Amtrak Boston to Portland train with Omio and enjoy a smooth and relaxing journey! Check Amtrak’s up-to-date train schedules for the ideal departure and arrival times, compare the fastest Boston to Portland routes as well as the amenities offered in the class fare you choose and buy the most affordable Amtrak train tickets online that fit your budget. The distance between Boston and Portland is 98 miles (158 km), and the best price for a one-way Boston - Portland Amtrak train ticket starts at $26 (€21) if you book in advance. If you would rather search for your Amtrak ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by train. Waiting in a line at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with Amtrak!

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

  • 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 Boston to Portland

Portland is the most populous city in the state of Oregon with over 600,000 people residing in the region. Many tourists visit the city of Portland to enjoy its attractions, such as iconic parks and buildings, among others. Travelers from Boston may use trains to get to the city of Portland. The distance between these two cities is 98 miles (157 kilometers). A journey by train from Boston to Portland typically takes two and a half hours, or just under. Train services on this route are offered by Amtrak. It is possible to travel on any day of the week although Mondays are the busiest. Fridays tend to be less busy compared to other days of the week. There are four trips offered on a daily basis which totals over 20 trips per week along this route. Passengers depart from North Station in Boston and arrive at Portland Transportation Center, 100 Thompson's Point Road.

Which train companies travel from Boston to Portland?

Amtrak Downeaster is the primary provider of train tickets for trains from Boston to Portland. The company provides four daily direct connections on weekdays and a total of four others during the weekend.

How long is the train ride from Boston to Portland?

The distance between Boston and Portland is 98 miles. Direct connections via train from Boston to Portland take an average of 2 hours and 24 minutes. Amtrak offers journeys without changes on the way, therefore, providing the fastest trips along this route.

How many trains are there from Boston to Portland?

Amtrak Downeaster offers the most connections between Boston to Portland on a weekly basis. There are four schedules to compare for a trip to Portland every weekday. This means that trains depart from Boston to Portland every morning, mid-morning and evening. A direct train from Boston to Portland is available twice on Saturdays and Sundays. On a regular day, the first train leaves North Station as early as 5:00 a.m. while the latest one leaves at 10:30 p.m. Passengers should note that Mondays are the busiest days of the week to travel via train from Boston to Portland while Fridays are the least active ones.

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

Departure station: Trains from Boston to Portland depart from one train station; North station. It is the 23rd busiest Amtrak station in the country with more than 450,000 passengers using it every year. North Station is open every day of the week throughout the year from 5:00 a.m. to 1:00 a.m. The distance between North Station and the city center of Boston is just under one mile. There is plenty of parking space in the on-site garage at the train station that even accommodates those with limited mobility. Two bike kiosks are available just outside the train terminal with a bike rack present in the North Station Garage on level P1. Facilities present in the station also include fast food restaurants such as Swissbakers, Dunkin' shops, Crazy Dough's Pizza and Emack & Bolio's. There is free WiFi, a commuter rail window, that is handicapped-accessible and ATMs are present for those who wish to make cash transactions at the train station. Travelers can get to know about more services at the main information booth that has been labeled Passenger Service Center.

Arrival station: The arrival station is located at Portland Transportation Center, 100 Thompson's Point Road to be exact. The train station opens as early as 4:30 a.m and closes shortly after midnight. There is a waiting room in the train station building. Passengers can relax in it while they organize their onward travel to the city center which is just three miles away from the train station. Bus lines near 100 Thompson's Point road include numbers 1, 5, 9A and BRZ. The bus station is located nearby making it easier to book a trip to the city center. Travelers can also walk or use a taxi to access the city center. Parking spaces are available at the train station although they work on a first-come first-served basis. The platform has been modernized and made wheelchair accessible for those with limited mobility. Other facilities in Portland Transportation Center include vending machines, restrooms and a self-service ticketing kiosk. Further assistance can be provided by Amtrak ticket agents who are available at Portland Transportation Center every weekday from 7:00 a.m. to 4:15 p.m. They are also available on Saturdays and Sundays from 6:00 a.m. to 3:30 p.m. to assist passengers with any issues that may arise within the station.

Travel Tips

Trains from Boston to Portland
Travel by train to Portland 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 Boston to Portland.
FAQs
How much does a cheap train between Boston and Portland cost?
Omio customers have found the cheapest trains from Boston to Portland to cost as little as $26 (€21)  in the next 7 days.
How much does it cost to take a train from Boston to Portland?
The train price to Portland from Boston is on average $26 (€21)  if you are looking to book your tickets for this journey in the next 7 days.
How many miles is it from Boston to Portland by train?
The Boston to Portland train distance is approximately 98 miles (158 km).
How long is the train ride from Boston to Portland?
The train time between Boston and Portland is on average 2 h 25 min  for the 98 miles (158 km) long journey, but the time it takes to go to Portland from Boston by train can vary depending on specific dates or traveling on weekends and holidays.
Which train providers can take me from Boston to Portland?
If you're looking for trains from Boston to Portland, you can rely on Amtrak to get you to Portland. It's also good to check out all possible train providers for the Boston to Portland route to see if there might be differences in the amenities they offer.
How many train services are there from Boston to Portland a day?
On average, there is 1 train a day from Boston to Portland. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Boston to Portland? When is the last train from Boston to Portland?
You can take the first train from Boston to Portland at 12: 50 PM. The last train from Boston to Portland that you can take departs at 9: 15 PM. Omio shows you the latest train from Boston to Portland schedule to help you book the best departure time for this trip.
How far in advance should I buy train tickets between Boston and Portland for the best deals?
You can find trains to Portland from Boston to cost on average $26 (€21) 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 route. You’ll see tickets for the Boston to Portland train generally on sale a few months before the planned travel date.