Travel options for:
Santa Barbara to San Diego
  • Train

    $45 - $110
    1. Santa Barbara Amtrak

      6 h 18 min - twice daily

      $45 - $110

  • Amtrak Thruway

    1. Santa Barbara, CA

      2 h 47 min - once daily

    2. Los Angeles, CA

      2 h 45 min - once daily

  • Bus

    $35 - $92
    1. Santa Barbara, CA

      3 h 1 min - once daily

      $17 - $45

    2. Los Angeles, CA

      3 h 1 min - every 4 hours

      $18 - $50

  • Drive

    $21 - $35
    1. Santa Barbara

      3 h 46 min - 216.3 miles

      $21 - $35

  • Fly from Santa Barbara

    $165 - $697
    1. Santa Barbara

      20 min - every 4 hours

      $44

    2. Santa Barbara (SBA)

      3 h 8 min - 1 stopover

      $120 - $650

    3. San Diego (SAN)

      16 min - every 30 minutes - line 992

      $1 - $3

  • Bus to Los Angeles, fly

    $145 - $393
    1. Santa Barbara

      2 h 25 min - every 4 hours

      $40 - $50

    2. Los Angeles (LAX)

      48 min - non-stop

      $100 - $340

    3. San Diego (SAN)

      16 min - every 30 minutes - line 992

      $1 - $3

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

From Santa Barbara Amtrak train to San Diego Santa Fe Depot Amtrak. 6 h 18 min $79. From Santa Barbara, CA Amtrak Thruway to Los Angeles, CA then Amtrak Thruway to San Diego, CA. 6 h 32 min. From Santa Barbara, CA bus to Los Angeles, CA then bus to San Diego, CA. 7 h 2 min $53. From Santa Barbara drive to San Diego. 3 h 46 min $25. From Santa Barbara, CA bus to Santa Barbara airport, fly to San Diego airport, then line 992 bus to San Diego. 4 h 57 min $396. From Santa Barbara, CA bus to Los Angeles airport, fly to San Diego airport, then line 992 bus to San Diego. 4 h 42 min $282.