Travel options for:
San Diego to Eugene
  • Fly to Eugene

    $142 - $427
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      4 h 23 min - 1 stopover

      $95 - $370

    3. Eugene (EUG)

      13 min - 10.6 miles

      $45 - $55

  • Fly to Portland, bus

    $162 - $517
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      2 h 30 min - non-stop

      $110 - $450

    3. Portland (PDX)

      2 h 30 min - hourly

      $50 - $65

  • Bus

    $108 - $247
    1. San Diego, CA

      3 h 2 min - every 4 hours

      $18 - $50

    2. Los Angeles, CA

      15 h 17 min - once daily

      $90 - $200

  • Amtrak Thruway, train

    $140 - $410
    1. San Diego, CA

      2 h 45 min - once daily

    2. Los Angeles, CA

      6 min - 1757 feet

    3. Los Angeles Union Station

      26 h 19 min - once daily

      $140 - $410

  • Drive

    $95 - $140
    1. San Diego

      16 h 19 min - 983.7 miles

      $95 - $140

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

From Broadway & Front St line 992 bus to San Diego airport, fly to Eugene airport, then taxi to Eugene. 5 h 51 min $236. From Broadway & Front St line 992 bus to San Diego airport, fly to Portland airport, then bus to Eugene. 6 h 32 min $271. From San Diego, CA bus to Los Angeles, CA then bus to Eugene, OR. 19 h 19 min $132. From San Diego, CA Amtrak Thruway to Los Angeles, CA, walk to Los Angeles Union Station Amtrak, then train to Eugene Amtrak. 30 h 10 min $295. From San Diego drive to Eugene. 16 h 19 min $117.

 
 

Bus or fly from San Diego to Eugene?

United Airlines, Alaska Airlines, Inc. and 2 other airlines fly from San Diego to Eugene hourly. Alternatively, Greyhound USA operates a bus from San Diego to Eugene every 3 hours. Tickets cost $18 - $50 and the journey takes 3 h 2 min. Greyhound USA also services this route twice daily.
 

Book transport from San Diego to Eugene

Book trains from San Diego to Eugene