Compare prices and tickets by train, bus or flight

Wed
Dec 1
$176Amtrak
Find prices
$254skywest airlines
Thu
Dec 2
$108Amtrak
$166Greyhound
$92Alaska Airlines
Sat
Dec 4
$108Amtrak
$162Greyhound
$58Spirit Airlines
Mon
Dec 6
$131Amtrak
$166Greyhound
Find prices
Tue
Dec 7
$105Amtrak
$151Greyhound
$70skywest airlines

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Los Angeles and Portland, OR

distanceDistance825 miles (1330 km)
durationAverage train duration29 h 22 min
priceAverage train ticket price$107 (€89)
changesDirect trainYes
carriersTrain companiesAmtrak

Trains from Los Angeles to Portland, OR cover the 825 miles (1330 km) long trip taking on average 29 h 22 min with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $105 (€87), but the average price of train tickets is $107 (€89).

Train companies

Travel with Amtrak between Los Angeles and Portland, OR

Travel from Los Angeles to Portland, OR from $105 (€87) with Omio’s train partners Amtrak! You can find the best schedules and tickets when comparing and booking the most affordable route for you.

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

Amtrak is one of the best options when traveling by train between Los Angeles and Portland, OR. Omio quickly shows you current Amtrak train schedules for the Los Angeles - Portland, OR trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance between Los Angeles and Portland, OR is around 825 miles (1330 km) and the cheapest Amtrak one-way ticket you can book starts at $105 (€87). As you check the latest Los Angeles to Portland, OR train schedule from Amtrak for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Portland, OR safely. If you search for Amtrak tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Amtrak ticket from Los Angeles to Portland, OR so you can spend more time enjoying the smooth and easy journey!

These are Amtrak's ticket policies for COVID-19 for the train from Los Angeles to Portland, OR:

  • 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 Los Angeles to Portland

Portland is the biggest city in Oregon State, therefore travelers from Los Angeles to the city have a variety of options when it comes to choosing their means of transportation. For passengers traveling through train from Los Angeles to Portland, the journey takes an average time of 29 hours 22 minutes. However, this duration may be more or less depending on the stops that a train from Los Angeles to Portland makes. The distance between the two cities is approximately 827 miles (1,331 kilometers).

The most scheduled departures between the two cities are offered by Amtrak. The company has two direct trains daily that depart from Los Angeles to Portland. There are also 11 other trains providers offering trips between the two cities. Trains from Los Angeles to Portland are busiest on Tuesdays with Fridays being the least active. Most trains depart early in the morning every single day from Los Angeles Union Station. The station ranks as Amtrak's fifth busiest station. The arrival train station for this journey is Portland Union Station.

Which train companies travel from Los Angeles to Portland?

Amtrak offers the most regular trips via train from Los Angeles to Portland with an average of 13 trains on the route every day. The trains begin departure from early morning to early afternoon giving passengers ample routes to choose from and can decide when to travel according to their convenience. The Los Angeles Union Station is one of Amtrak's main stations as four of their long distance trains originate and terminate here.

How long is the train ride from Los Angeles to Portland?

It takes approximately 29 hours 22 minutes to travel the 827 miles (1,331 kilometers) via train from Los Angeles to Portland, depending on layovers and stops on the way. Direct trips are faster, with the fastest trip known to take 24 hours 37 minutes. Passengers can choose the more express schedule trips or choose others with stops and layovers depending on their schedules and convenience.

How many trains are there from Los Angeles to Portland?

Amtrak offers 13 trips daily from Los Angeles to Portland. This amounts to over 90 trips weekly and to at least 390 trips from Los Angeles to Portland monthly. There are two direct trips daily which amount up to at least 60 direct trains from Los Angeles to Portland every month. The trains usually depart from early morning and then spread out until early in the afternoon. For trains that travel this route, the busiest days are on Tuesdays. Passengers who prefer to travel with a bit of extra room have the option of traveling on Fridays which are the least traveled days.

What are the departure and arrival stations for trains from Los Angeles to Portland?

Departure station: Passengers departing from Los Angeles depart from the Los Angeles Union Station, the main railway station in Los Angeles. It is also one of Amtrak's main operating stations. It is the busiest railway station in all of the western United States and the tenth busiest station in the whole country. Union Station is about 0.7 miles (1.1 kilometers) from the city center through N Main St and 19 miles from Los Angeles Airport (LAX). From downtown, one can choose to walk or take a bus drive to Union Station which takes around four to eight minutes. At the Union Station, a passenger can enjoy a variety of facilities such as restaurants, vending machines, free WiFi at the Starbucks. There are also beautiful mosaics on display from the courtyards and windows from the ticketing hall. Union Station is also convenient for people with limited mobility and has easy access to facilities and features.

Arrival station: Passengers departing from Los Angeles to Portland will alight at the Portland Union Station, the main station in the city. It is the sixth busiest Amtrak train station. The station is just 0.7 miles (1.1 kilometers) from the city center through the SW 6th Ave and 12.4 miles (20 kilometers) from the Portland Airport. It is easy to get to the city center as one can choose to either walk or take a short bus drive of about six mins. The Greyhound bus terminal is quite close to the train station, making it easy for travelers to book a trip to the city center. At Portland Union Station, one can enjoy facilities such as a restaurant on the upper floor and a piano bar at the ground level. It also has an Amtrak Metropolitan lounge reserved for first-class sleeping car passengers and business class passengers.

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
How much are cheap trains from Los Angeles to Portland, OR?
Train tickets between Los Angeles and Portland, OR for some dates and times can be found for as cheap as $105 (€87)  one way in the next 7 days.
How much is a train ticket between Los Angeles and Portland, OR?
The Los Angeles to Portland, OR train ticket price is on average $107 (€89)  if you are looking to book your tickets for this journey in the next week.
How far is it from Los Angeles to Portland, OR by train?
The train distance from Los Angeles to Portland, OR is around 825 miles (1330 km).
How long is the train between Los Angeles and Portland, OR?
On average the Los Angeles to Portland, OR train time is 29 h 22 min  covering the 825 miles (1330 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train providers can get me from Los Angeles to Portland, OR?
For the trip from Los Angeles to Portland, OR you can take a train with Amtrak. Be sure to check out all possible train companies that offer services between Los Angeles and Portland, OR on Omio to compare what amenities they may have.
Can I find a direct train from Los Angeles to Portland, OR?
If you’re looking for a direct train, consider traveling with Amtrak. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
When does the first train depart from Los Angeles to Portland, OR? When does the last train depart from Los Angeles to Portland, OR?
The earliest train for this route departs from Los Angeles at 5: 51 PM. The last train leaves from Los Angeles at 8: 55 PM. Check Omio for the latest train schedule from Los Angeles to Portland, OR and book the best time to depart on your chosen travel date.
When should I buy the Los Angeles to Portland, OR train for the best deals on tickets?
The price of a one way train ticket from Los Angeles to Portland, OR is on average $107 (€89) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets from Los Angeles to Portland, OR available a few months in advance.