Travel from Santa-Barbara to San-Diego

Train, bus or fly from Santa Barbara to San Diego?

Amtrak operates a train from Santa Barbara to San Diego 5 times a day. Tickets cost $45 - $110 and the journey takes 6 h 18 min. Alternatively, you can take a bus from Santa Barbara to San Diego via Los Angeles, CA in around 6 h 32 min.

Book transport from Santa Barbara to San Diego

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Santa Barbara to San Diego

ModeDurationPrice
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$48
From Santa Barbara drive to San Diego.3 h 44 min$26
From Arrellaga & De La Vina bus to Santa Barbara airport, fly to San Diego airport, then line 992 bus to San Diego.5 h 16 min$353
From Santa Barbara, CA bus to Los Angeles airport, fly to San Diego airport, then line 992 bus to San Diego.4 h 30 min$287

How long does it take to get from Santa Barbara to San Diego?

The train from Santa Barbara Amtrak to San Diego Santa Fe Depot Amtrak takes 6 h 18 min including transfers and departs five times a day.

Is there a direct train between Santa Barbara and San Diego?

Yes, there is a direct train departing from Santa Barbara Amtrak and arriving at San Diego Santa Fe Depot Amtrak. Services depart five times a day, and operate every day. The journey takes approximately 6 h 18 min.

Is there a direct bus between Santa Barbara and San Diego?

No, there is no direct bus from Santa Barbara to San Diego. However, there are services departing from Santa Barbara, CA and arriving at San Diego, CA via Los Angeles, CA. The journey, including transfers, takes approximately 6 h 32 min.

Operators from Santa Barbara to San Diego

OperatorPhoneWebsite
Amtrak+1 1-800-872-7245Amtrak
Greyhound USA+1 214-849-8100Greyhound USA
Santa Barbara MTD+1 805-963-3366Santa Barbara MTD
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
San Diego Metro TransitSan Diego Metro Transit
Santa Barbara AirbusSanta Barbara Airbus
DeltaDelta