Travel from Portland to Coos-Bay

Bus or fly from Portland to Coos Bay?

You can take a bus from Portland to Coos Bay via Eugene Amtrak Station Bus Platform and Eugene Greyhound Station in around 6 h 1 min. Alternatively, United Airlines, Virgin America and Southwest Airlines fly from Portland to Coos Bay 3 times a day.

Book transport from Portland to Coos Bay

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 Portland to Coos Bay

ModeDurationPrice
From Portland Union Station Amtrak train to Eugene Amtrak, walk to Eugene Greyhound Station, then bus to Coos Bay.6 h 1 min$92
From Portland Amtrak Station bus to Eugene Amtrak Station Bus Platform, walk to Eugene Greyhound Station, then bus to Coos Bay.6 h 1 min$68
From Portland, OR bus to Eugene, OR, walk to Eugene, OR, then Amtrak Thruway to Coos Bay, OR.6 h 10 min$65
From Portland drive to Coos Bay.4 h 27 min$26
From Skidmore Fountain station tram to Portland airport, fly to Eugene airport, taxi to Eugene Greyhound Station, then bus to Coos Bay.5 h 39 min$207
From Skidmore Fountain station tram to Portland airport, fly to North Bend airport, bus to Pony Village Mall - Loop Transfer Point, then bus to Coos Bay.7 h 39 min$166

How long does it take to get from Portland to Coos Bay?

It takes approximately 6 h 1 min to get from Portland to Coos Bay, including transfers.

Is there a direct bus between Portland and Coos Bay?

No, there is no direct bus from Portland to Coos Bay. However, there are services departing from Portland Amtrak Station and arriving at Coos Bay via Eugene Greyhound Station. The journey, including transfers, takes approximately 6 h 1 min.

Operators from Portland to Coos Bay

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Pacific Crest Buslines Bend+1 541-923-1732Pacific Crest Buslines Bend
Oregon Intercity TransitOregon Intercity Transit
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak Thruway+1 800 872-7245Amtrak Thruway
Portland TriMet+1 503-238-7433Portland TriMet
Alaska Airlines, Inc.Alaska Airlines, Inc.
United AirlinesUnited Airlines
Virgin AmericaVirgin America
Southwest AirlinesSouthwest Airlines
Coos County Area Transit+1 541 266 7029Coos County Area Transit