Travel options for:
Corvallis to Seattle
  • Bus, train

    $50 - $133
    1. Corvallis, OR

      1 h 54 min - once daily

      $15 - $40

    2. Portland Union Station Amtrak

      3 h 20 min - 4 times a day

      $35 - $95

  • Bus Greyhound USA

    $30 - $75
    1. Corvallis, OR

      6 h 24 min - once daily

      $30 - $75

  • Bus Boltbus

    $20 - $43
    1. Corvallis Transit Center

      30 min - every 4 hours

      $1 - $3

    2. Albany Amtrak

      5 h 15 min - once daily

      $19 - $40

  • Train

    $46 - $123
    1. Corvallis Transit Center

      30 min - every 4 hours

      $1 - $3

    2. Albany Amtrak

      5 h 49 min - once daily

      $45 - $120

  • Drive

    $25 - $40
    1. Corvallis

      4 h 35 min - 255.5 miles

      $25 - $40

  • Bus to Portland, fly

    $127 - $265
    1. Corvallis

      2 h 25 min - hourly

      $40 - $55

    2. Portland (PDX)

      50 min - non-stop

      $80 - $210

    3. Seattle (SEA)

      33 min - every 15 minutes

      $3

  • Bus to Eugene, fly

    $160 - $354
    1. Corvallis

      57 min - once daily

      $11 - $35

    2. Eugene, OR

      15 min - 11.5 miles

      $45 - $60

    3. Eugene (EUG)

      1 h 6 min - non-stop

      $100 - $260

    4. Seattle (SEA)

      33 min - every 15 minutes

      $3

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

From Corvallis, OR bus to Portland Union Station Amtrak then train to Seattle King Street Station Amtrak. 6 h 14 min $92. From Corvallis, OR bus to Seattle, WA. 6 h 24 min $52. From Corvallis Transit Center bus to Albany Amtrak then bus to Seattle, WA. 6 h 45 min $37. From Corvallis Transit Center bus to Albany Amtrak then train to Seattle King Street Station Amtrak. 7 h 19 min $87. From Corvallis drive to Seattle. 4 h 35 min $30. From Corvallis bus to Portland airport, fly to Seattle airport, then tram to Seattle. 4 h 49 min $200. From Corvallis, OR bus to Eugene, OR, taxi to Eugene airport, fly to Seattle airport, then tram to Seattle. 3 h 52 min $210.