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

    $488 - $816
    1. Zurich (ZRH)

      13hrs 15min - 1 stopover

      $440 - $800

    2. Portland (PDX)

      2hrs 10min - every 30 minutes

      $40 - $55

      • Corvallis
  • Fly to Eugene, bus

    $838 - $1,379
    1. Zurich (ZRH)

      14hrs 44min - 1 stopover

      $750 - $1,300

    2. Eugene (EUG)

      16min - 10.5 miles

      $45 - $55

    3. Eugene

      30min - every 2 hours

      $30 - $40

      • Corvallis
  • Fly to Redmond, bus

    1. Zurich (ZRH)

      15hrs 02min - 1 stopover

      $550 - $1,200

    2. Redmond (RDM)

      28min - twice daily

      $9 - $14

    3. Bend, OR

      4hrs 05min - once daily

      • Corvallis
  • Fly to Seattle, train

    $552 - $914
    1. Zurich (ZRH)

      12hrs 40min - 1 stopover

      $500 - $850

    2. Seattle (SEA)

      3min - every 15 minutes

      $3

    3. Tukwila International Blvd

      15min - every 20 minutes

      $2 - $3

    4. Tukwila Amtrak

      5hrs 16min - once daily

      $45 - $70

    5. Albany Amtrak Station

      30min - 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. 15hrs 36min $736. From Zurich airport fly to Eugene airport, taxi to Eugene, then bus to Corvallis. 16hrs 30min $1,108. From Zurich airport fly to Redmond airport, bus to Bend, OR, then bus to Corvallis. 21hrs 35min. 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. 20hrs 22min $671.