Compare prices and tickets by train, coach or flight

Sun
30 Jan
£80Amtrak
£125Greyhound
£68Alaska Airlines
Tue
1 Feb
£76Amtrak
£116Greyhound
£55skywest airlines
Wed
2 Feb
Find prices
£115Greyhound
£66Spirit Airlines
Thu
3 Feb
Find prices
£117Greyhound
£66Spirit Airlines
Fri
4 Feb
£80Amtrak
£125Greyhound
£68Alaska Airlines

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Los Angeles to Portland, OR

distanceDistance825 miles (1330 km)
durationAverage train duration29 h 49 min
priceAverage train ticket price£79 (€90)
changesDirect trainYes
carriersTrain providersAmtrak

Trains from Los Angeles to Portland, OR cover the 825 miles (1330 km) long route taking on average 29 h 49 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £76, but the average price of train tickets is £79.

Train companies: Amtrak Los Angeles – Portland, OR

Amtrak trains will get you between Los Angeles and Portland, OR from £76. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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 Los Angeles and Portland, OR.

If you're looking for cheap Amtrak tickets between Los Angeles and Portland, OR, check out Omio! With one-way Los Angeles to Portland, OR train ticket prices starting as low as £76 when you book in advance, we'll help you get to Portland, OR from Los Angeles by showing you the latest Amtrak offers, train timetables and tickets for this 825 miles (1330 km) route. You can also review relevant ticket information for each class fare available on this route, such as luggage policy and amenities offered onboard with Amtrak. If you search for Amtrak tickets between Los Angeles and Portland, OR in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the train. Whether you're looking for the cheapest, fastest or earliest train between Los Angeles and Portland, OR on offer, Omio makes it easier than ever for you to find that perfect train with Amtrak so you can enjoy a smooth and comfortable journey.

Amtrak 's current ticket policies due to COVID-19 for your train between Los Angeles and Portland, OR are the following:

  • 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).

Travel Tips: Trains from Los Angeles to Portland, OR

Travel by train to Portland, OR 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 Los Angeles to Portland, OR.
FAQs

What is the cost of cheap trains to Portland, OR from Los Angeles?

If you’re looking to save money on tickets, you can find a cheap train from Los Angeles to Portland, OR for as little as £76  in the next 7 days.

What is the cost of a train ticket from Los Angeles to Portland, OR on average?

The Los Angeles to Portland, OR train ticket price is on average £79  if you are looking to purchase your tickets for this trip in the next week.

What is the distance by train from Los Angeles to Portland, OR?

You should expect to travel around 825 miles (1330 km)  between Los Angeles and Portland, OR by train.

What is the average Los Angeles to Portland, OR train duration?

The train time from Los Angeles to Portland, OR is on average 29 h 49 min  for the 825 miles (1330 km) long journey, but the time it takes to go from Los Angeles to Portland, OR by train can vary depending on specific dates or travelling on weekends and holidays.

What train providers offer a service between Los Angeles and Portland, OR?

Take the Los Angeles to Portland, OR train with Amtrak. However, it's always good to check out all possible train companies for the trip from Los Angeles to Portland, OR as there might be differences in the amenities they offer.

When does the first train depart from Los Angeles to Portland, OR? When does the last train depart from Los Angeles to Portland, OR?

If you prefer early morning trains from Los Angeles to Portland, OR, the first train leaves at 17: 51. If you prefer late night trains from Los Angeles to Portland, OR, the last train of the day leaves at 21: 05. Omio shows you the latest train from Los Angeles to Portland, OR timetable to help you book the best departure time for this trip.

How early should I book Los Angeles to Portland, OR train tickets to get the best deals?

If you buy a train ticket to Portland, OR from Los Angeles within the next 7 days, you can find tickets to cost on average £79 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Los Angeles to Portland, OR are generally on sale a few months before the planned departure date.