Travel options for:
Portland to Eugene
  • Bus Greyhound USA

    $11 - $45
    1. Portland, OR

      1 h 37 min - once daily

      $11 - $45

  • Train

    $30 - $75
    1. Portland Union Station Amtrak

      2 h 35 min - once daily

      $30 - $75

  • Bus City2City Shuttle

    $64 - $79
    1. Embassy Suites

      55 min - every 10 minutes

      $14

    2. Portland International Airport

      2 h 30 min - hourly

      $50 - $65

  • Drive

    $10 - $16
    1. Portland

      1 h 56 min - 110.9 miles

      $10 - $16

  • Fly

    $132 - $258
    1. Portland

      33 min - every 20 minutes

      $3

    2. Portland (PDX)

      38 min - non-stop

      $90 - $200

    3. Eugene (EUG)

      14 min - 9.2 miles

      $40 - $55

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

From Portland, OR bus to Eugene, OR. 1 h 37 min $28. From Portland Union Station Amtrak train to Eugene Amtrak. 2 h 35 min $52. From Embassy Suites bus to Portland International Airport then bus to University of Oregon. 3 h 42 min $74. From Portland drive to Eugene. 1 h 56 min $13. From Skidmore Fountain station tram to Portland airport, fly to Eugene airport, then taxi to Eugene. 2 h 25 min $162.