Travel from Medford-OR-USA to Portland

Bus or fly from Medford to Portland?

Alaska Airlines, Inc. flies from Medford to Portland 5 times a day. Alternatively, Greyhound USA operates a bus from Medford to Portland twice daily. Tickets cost $30 - $80 and the journey takes 6 h 15 min.

Book transport from Medford to Portland

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 Medford to Portland

From Riverside - North of 6th St line 61 bus to Medford airport, fly to Portland airport, then tram to Portland.2 h 54 min$195
From Medford, OR bus to Portland, OR.6 h 15 min$59
From Medford, OR bus to Eugene, OR, walk to Eugene Amtrak, then train to Portland Union Station Amtrak.7 h 7 min$90
From Medford drive to Portland.4 h 45 min$32

How long does it take to get from Medford to Portland?

It takes approximately 2 h 54 min to get from Medford to Portland, including transfers.

Is there a direct bus between Medford and Portland?

Yes, there is a direct bus departing from Medford, OR and arriving at Portland, OR. Services depart twice daily, and operate every day. The journey takes approximately 6 h 15 min.

Operators from Medford to Portland

Alaska Airlines, Inc.Alaska Airlines, Inc.
Portland TriMet+1 503-238-7433Portland TriMet
Greyhound USA+1 214-849-8100Greyhound USA
Amtrak+1 1-800-872-7245Amtrak