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

    $606 - $1,679
    1. Zurich (ZRH)

      12 h 45 min - 1 stopover

      $550 - $1,700

    2. Portland (PDX)

      2 h 10 min - every 30 minutes

      $40 - $55

      • Corvallis
  • Fly Zurich to Eugene, bus

    $695 - $2,491
    1. Zurich (ZRH)

      14 h 27 min - 1 stopover

      $600 - $2,400

    2. Eugene (EUG)

      16 min - 10.5 miles

      $45 - $55

    3. Eugene

      30 min - every 2 hours

      $30 - $40

      • Corvallis
  • Fly Zurich to Redmond, bus

    $728 - $2,750
    1. Zurich (ZRH)

      14 h 29 min - 1 stopover

      $650 - $2,700

    2. Redmond (RDM)

      28 min - twice daily

      $9 - $14

    3. Bend Hawthorne Station

      4 h 5 min - 3 times a day

      $26 - $60

      • Corvallis
  • Fly Zurich to Seattle, train

    $480 - $741
    1. Zurich (ZRH)

      12 h 35 min - 1 stopover

      $420 - $700

    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
  • Train, train to Frankfurt, fly to Portland, bus

    $529 - $906
    1. Zurich Airport (ZRH)

      10 min - hourly

      $13 - $22

    2. Zürich HB

      3 h 14 min - 3 times a day

      $85 - $150

    3. Mannheim Hbf

      30 min - every 2 hours

      $21 - $30

    4. Frankfurt (FRA)

      10 h 50 min - non-stop

      $370 - $650

    5. Portland (PDX)

      2 h 10 min - every 30 minutes

      $40 - $55

      • 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 $1,023. From Zurich airport fly to Eugene airport, taxi to Eugene, then bus to Corvallis. 16 h 13 min $1,454. From Zurich airport fly to Redmond airport, bus to Bend Hawthorne Station, then bus to Corvallis. 21 h 2 min $1,591. 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 14 min $547. From Zürich Flughafen train to Zürich HB, train to Mannheim Hbf, train to Frankfurt airport, fly to Portland airport, then bus to Corvallis. 20 h 23 min $662.