Travel options for:
Medford to Portland
  • Bus

    $30 - $80
    1. Medford, OR

      3 h 46 min - once daily

      $30 - $80

      • Portland, OR
  • Bus, train

    $53 - $130
    1. Medford, OR

      3 h 57 min - twice daily

      $23 - $60

    2. Eugene, OR

      11 min - 3066 feet

    3. Eugene Amtrak

      2 h 35 min - twice daily

      $30 - $75

      • Portland Union Station Amtrak
  • Drive

    $27 - $40
    1. Medford

      4 h 43 min - 275.4 miles

      $27 - $40

      • Portland
  • Fly

    $103 - $405
    1. Medford

      6 min - once daily

      $10 - $13

    2. Medford (MFR)

      54 min - non-stop

      $90 - $390

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Medford, OR bus to Portland, OR. 3 h 46 min $56. From Medford, OR bus to Eugene, OR, walk to Eugene Amtrak, then train to Portland Union Station Amtrak. 7 h 43 min $90. From Medford drive to Portland. 4 h 43 min $32. From Medford, OR bus to Medford airport, fly to Portland airport, then tram to Portland. 2 h 39 min $204.