Travel from Los-Angeles to Portland

Train, bus or fly from Los Angeles to Portland?

Delta, Alaska Airlines, Inc. and three other airlines fly from Los Angeles to Portland hourly. Alternatively, Greyhound USA operates a bus from Los Angeles to Portland 3 times a day. Tickets cost $90 - $230 and the journey takes 22 h 5 min.

Book transport from Los Angeles to Portland

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Los Angeles to Portland

ModeDurationPrice
From Patsaouras Transit Plaza bus to Los Angeles airport, fly to Portland airport, then tram to Portland.4 h 35 min$107
From 7th Street / Metro Center Station - Metro Blue & Expo Lines tram to Wardlow Station Bay 1, bus to Long Beach airport, fly to Portland airport, then tram to Portland.5 h 22 min$126
From L. A. Union Station station train to Burbank airport, fly to Portland airport, then tram to Portland.4 h 18 min$150
From Aliso St and Los Angeles St E bus to Pomona Trans Center, line 61 bus to Ontario/San Bernardino airport, fly to Portland airport, then tram to Portland.5 h 47 min$169
From Los Angeles Union Station Amtrak train to The Depot At Santa Ana Dock 3, line 59 bus to Santa Ana airport, fly to Portland airport, then tram to Portland.5 h 46 min$169
From Los Angeles, CA bus to Portland, OR.22 h 5 min$96
From Los Angeles Union Station Amtrak train to Portland Union Station Amtrak.29 h 22 min$326
From Los Angeles drive to Portland.16 h 9 min$116

How long does it take to get from Los Angeles to Portland?

It takes approximately 4 h 35 min to get from Los Angeles to Portland, including transfers.

Is there a direct train between Los Angeles and Portland?

Yes, there is a direct train departing from Los Angeles Union Station Amtrak and arriving at Portland Union Station Amtrak. Services depart once daily, and operate every day. The journey takes approximately 29 h 22 min.

Is there a direct bus between Los Angeles and Portland?

Yes, there is a direct bus departing from Los Angeles, CA and arriving at Portland, OR. Services depart three times a day, and operate every day. The journey takes approximately 22 h 5 min.

Operators from Los Angeles to Portland

OperatorPhoneWebsite
LAX FlyAwayLAX FlyAway
DeltaDelta
Alaska Airlines, Inc.Alaska Airlines, Inc.
Southwest AirlinesSouthwest Airlines
American AirlinesAmerican Airlines
Virgin AmericaVirgin America
Portland TriMet+1 503-238-7433Portland TriMet
Metro Los AngelesMetro Los Angeles
Long Beach TransitLong Beach Transit
JetBlue AirwaysJetBlue Airways
Metrolink TrainsMetrolink Trains
United AirlinesUnited Airlines
Foothill TransitFoothill Transit
OmniTrans1-800-9-OMNIBUSOmniTrans
Amtrak+1 1-800-872-7245Amtrak
Orange County TransportationOrange County Transportation
Greyhound USA+1 214-849-8100Greyhound USA