Travel options for:
Zurich Airport (ZRH) to Corvallis
  • Fly to Portland, bus

    $488 - $816
    1. Zurich (ZRH)

      12 h 45 min - 1 stopover

      $440 - $800

    2. Portland (PDX)

      2 h 10 min - every 30 minutes

      $40 - $55

      • Corvallis
  • Fly to Eugene, bus

    $769 - $2,186
    1. Zurich (ZRH)

      14 h 52 min - 1 stopover

      $650 - $2,100

    2. Eugene (EUG)

      16 min - 10.5 miles

      $45 - $55

    3. Eugene

      30 min - every 2 hours

      $30 - $40

      • Corvallis
  • Fly to Redmond, bus

    1. Zurich (ZRH)

      15 h 3 min - 1 stopover

      $700 - $1,200

    2. Redmond (RDM)

      28 min - twice daily

      $9 - $14

    3. Bend, OR

      4 h 5 min - once daily

      • Corvallis
  • Fly to Seattle, train

    $552 - $914
    1. Zurich (ZRH)

      12 h 30 min - 1 stopover

      $500 - $850

    2. Seattle (SEA)

      3 min - every 15 minutes

      $3

    3. Tukwila International Blvd

      15 min - every 20 minutes

      $2 - $3

    4. Tukwila Amtrak

      5 h 16 min - once daily

      $45 - $70

    5. Albany Amtrak Station

      30 min - 4 times a day

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

From Zurich airport fly to Portland airport then bus to Corvallis. 15 h 6 min $736. From Zurich airport fly to Eugene airport, taxi to Eugene, then bus to Corvallis. 16 h 38 min $1,373. From Zurich airport fly to Redmond airport, bus to Bend, OR, then bus to Corvallis. 21 h 36 min. From Zurich airport fly to Seattle airport, tram to Tukwila International Blvd Station - Bay 2, bus to Tukwila Amtrak, train to Albany Amtrak Station, then bus to Corvallis. 20 h 12 min $671.