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

    $674 - $1,768
    1. Zurich (ZRH)

      15 h 19 min - 1 stopover

      $600 - $1,700

    2. Eugene (EUG)

      16 min - 10.5 miles

      $45 - $55

    3. Eugene

      30 min - every 2 hours

      $30 - $40

      • Corvallis
  • Fly to Seattle, train

    $554 - $917
    1. Zurich (ZRH)

      12 h 35 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

      $2 - $3

      • Corvallis
  • Fly to Redmond, bus

    $781 - $1,275
    1. Zurich (ZRH)

      14 h 33 min - 1 stopover

      $700 - $1,200

    2. Redmond (RDM)

      28 min - twice daily

      $9 - $14

    3. Bend Hawthorne Station

      4 h 5 min - 4 times a day

      $57

      • 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. 17 h 5 min $1,135. 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 13 min $673. From Zurich airport fly to Redmond airport, bus to Bend Hawthorne Station, then bus to Corvallis. 21 h 6 min $1,023.