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

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

      13 h 5 min - 1 stopover

      $550 - $1,700

    2. Portland (PDX)

      2 h 10 min - hourly

      $40 - $55

  • Fly to Eugene, bus

    $670 - $2,476
    1. Zurich (ZRH)

      14 h 40 min - 1 stopover

      $600 - $2,400

    2. Eugene (EUG)

      14 min - 9.1 miles

      $40 - $50

    3. Eugene, OR

      57 min - once daily

      $11 - $35

  • Fly to Seattle, train, bus

    $476 - $785
    1. Zurich (ZRH)

      12 h 45 min - 1 stopover

      $420 - $700

    2. Seattle (SEA)

      36 min - hourly - line 574

      $3

    3. Tacoma Amtrak

      2 h 35 min - 4 times a day

      $30 - $80

    4. Portland, OR

      1 h 53 min - once daily

      $15 - $40

  • Fly to Redmond, Amtrak Thruway

    $730 - $2,756
    1. Zurich (ZRH)

      15 h 31 min - 1 stopover

      $650 - $2,700

    2. Redmond (RDM)

      28 min - twice daily

      $9 - $14

    3. Bend, OR

      4 h 5 min - once daily

      $26 - $60

  • Fly to North Bend, bus

    $979 - $3,890
    1. Zurich (ZRH)

      27 h 58 min - 1 stopover

      $900 - $3,800

    2. North Bend (OTH)

      3 min - hourly

      $2

    3. Pony Village Mall - Loop

      48 min - hourly

      $1 - $5

    4. Coos Bay

      2 h 20 min - every 4 hours

      $30 - $50

    5. Eugene, OR

      57 min - once daily

      $11 - $35

  • 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 47 min $1,023. From Zurich airport fly to Eugene airport, taxi to Eugene, OR, then bus to Corvallis. 16 h 51 min $1,433. From Zurich airport fly to Seattle airport, line 574 bus to Tacoma Amtrak, train to Portland, OR, then bus to Corvallis. 20 h 9 min $561. From Zurich airport fly to Redmond airport, bus to Bend, OR, then Amtrak Thruway to Corvallis. 22 h 4 min $1,594. From Zurich airport fly to North Bend airport, bus to Pony Village Mall - Loop Transfer Point, bus to Coos Bay, bus to Eugene, OR, then bus to Corvallis. 34 h 43 min $2,056.