Travel options for:
Santa Barbara to Portland
  • Fly from Santa Barbara

    $177 - $597
    1. Santa Barbara

      20 min - every 4 hours

      $44

    2. Santa Barbara (SBA)

      2 h 9 min - non-stop

      $130 - $550

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Bus to Los Angeles, fly

    $102 - $273
    1. Santa Barbara

      2 h 25 min - every 4 hours

      $40 - $50

    2. Los Angeles (LAX)

      2 h 10 min - non-stop

      $55 - $220

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Train to Burbank, fly

    $144 - $338
    1. Santa Barbara

      2 h 8 min - once daily

      $30 - $45

    2. Burbank (BUR)

      2 h 15 min - non-stop

      $110 - $290

    3. Portland (PDX)

      33 min - every 30 minutes

      $3

      • Portland
  • Train

    $110 - $180
    1. Santa Barbara Amtrak

      26 h 52 min - once daily

      $110 - $180

      • Portland Union Station Amtrak
  • Bus

    $120 - $281
    1. Santa Barbara

      8 h 25 min - once daily

      $40 - $95

    2. Oakland, CA

      2 h 7 min - 4 times a day

      $15 - $40

    3. Sacramento, CA

      15 h - twice daily

      $65 - $150

      • Portland, OR
  • Drive

    $90 - $140
    1. Santa Barbara

      16 h 10 min - 960.3 miles

      $90 - $140

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

From Santa Barbara, CA bus to Santa Barbara airport, fly to Portland airport, then tram to Portland. 4 h 8 min $347. From Santa Barbara, CA bus to Los Angeles airport, fly to Portland airport, then tram to Portland. 6 h 14 min $193. From Santa Barbara Amtrak train to Burbank airport, fly to Portland airport, then tram to Portland. 6 h 2 min $218. From Santa Barbara Amtrak train to Portland Union Station Amtrak. 26 h 52 min $176. From Santa Barbara bus to Oakland, CA, bus to Sacramento, CA, then bus to Portland, OR. 27 h 32 min $202. From Santa Barbara drive to Portland. 16 h 10 min $114.