Travel from Port-Angeles to Portland

How to get from Port Angeles to Portland?

There is no direct connection from Port Angeles to Portland. However, you can take the bus and ferry to Seattle, WA then take the bus to Portland, OR. Alternatively, you can take a vehicle from Port Angeles to Portland via Seattle King Street Station Amtrak in around 7 h 30 min.

Travel Guides

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

How to get from Port Angeles to Portland

ModeDurationPrice
From Port Angeles, WA bus and ferry to Seattle, WA then bus to Portland, OR.7 h 15 min$89
From Port Angeles, WA bus and ferry to Seattle King Street Station Amtrak then train to Portland Union Station Amtrak.7 h 30 min$84
From Port Angeles, WA bus and ferry to Kingston, ferry to Edmonds Amtrak, then train to Portland Union Station Amtrak.8 h 9 min$120
From Port Angeles drive to Portland.4 h 34 min$29
From Port Angeles, WA bus and ferry to Stadium Stn Rail & SODO Busway/S Royal Brougham Way, tram to Seattle airport, fly to Portland airport, then tram to Portland.6 h 6 min$205

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

It takes approximately 7 h 15 min to get from Port Angeles to Portland, including transfers.

Is there a direct bus between Port Angeles and Portland?

No, there is no direct bus from Port Angeles to Portland. However, there are services departing from Port Angeles, WA and arriving at Portland, OR via Seattle, WA. The journey, including transfers, takes approximately 7 h 15 min.

Operators from Port Angeles to Portland

OperatorPhoneWebsite
Travel WashingtonTravel Washington
Boltbus+1 1-877-265-8287Boltbus
Amtrak+1 1-800-872-7245Amtrak
Olympic Bus LinesOlympic Bus Lines
Washington State FerriesWashington State Ferries
Sound Transit (ST)Sound Transit (ST)
Alaska Airlines, Inc.Alaska Airlines, Inc.
DeltaDelta
Portland TriMet+1 503-238-7433Portland TriMet