Travel options
from Santa Barbara to San Diego

You can get from Santa Barbara to San Diego by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Travel Information from Santa Barbara to San Diego

distanceDistance187 miles (302 km)
modeAvailable travel modesFlight, bus or train
priceTicket price range$17 - $159
cheapestCheapest modeBus • $17 (€14) • 5 h 53 min
fastestFastest modeFlight • $159 (€130) • 55 min
carriersPopular travel companiesUnited, Greyhound or Amtrak

Take a flight, bus or train to travel 187 miles (302 km) from Santa Barbara to San Diego. The most popular travel companies which serve this trip are United, Greyhound or Amtrak among others. Travelers can even take a direct from Santa Barbara to San Diego.

Travel Tips

Travel from Santa Barbara to San Diego
Travel to San Diego easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Santa Barbara to San Diego.
FAQs
How do I reach San Diego from Santa Barbara?

There are 3 ways that you can travel from Santa Barbara to San Diego. You can take a flight, bus or train.

How do I get from Santa Barbara to San Diego the cheapest way?

The cheapest way to travel from Santa Barbara to San Diego is by taking a bus with an average price of $17 (€14).

This is compared to other travel options to San Diego:

A bus is $142 (€116) less than a flight for this journey with tickets for a flight from Santa Barbara to San Diego costing on average $159 (€130).

Taking a bus is usually $31 (€25) less than taking a train to San Diego, which costs on average $48 (€39) for the same trip.

What is the fastest way from Santa Barbara to San Diego?

The fastest way to get to San Diego from Santa Barbara is by flight with an average travel time of 55 min.

Other travel options to San Diego can usually take longer:

In comparison, getting to San Diego by bus can take on average 5 h 53 min.

In comparison, going by train can take 5 h 47 min   on average.

How far is San Diego from Santa Barbara?

The Santa Barbara to San Diego distance is around 187 miles (302 km).

How many scheduled departures are there a day from Santa Barbara to San Diego?

The average frequency per day from Santa Barbara to San Diego is:

  • Around 2 trains per day.

However, we recommend checking specific travel dates for your route to San Diego from Santa Barbara as scheduled services by flight, bus or train can vary by season or day of the week.

When traveling to San Diego from Santa Barbara, what are the departure and arrival points in Santa Barbara and San Diego?

These are the most popular departure and arrival points when traveling from Santa Barbara to San Diego:

    Which travel companies can take me from Santa Barbara to San Diego?

    Omio works with many trusted partners that can help you travel the best way from Santa Barbara to San Diego:

    • You can take a flight from Santa Barbara to San Diego with United. Cheap tickets can be found for $159 (€130) with United from Santa Barbara to San Diego.
    • You can travel by bus from Santa Barbara to San Diego with Greyhound, and you can find Greyhound Santa Barbara to San Diego tickets for $17 (€14) on Omio.
    • You can travel by train between Santa Barbara and San Diego with Amtrak, and you can find Amtrak Santa Barbara to San Diego tickets for $48 (€39) on Omio.
    Where should I go next after I travel to San Diego from Santa Barbara?
    Looking to extend your trip from Santa Barbara to San Diego? Many Omio customers who go from Santa Barbara to San Diego usually extend their vacation to explore other popular destinations like Los Angeles, Paris or Madrid. If you're looking to explore Los Angeles, Paris or Madrid from San Diego, let Omio find you the best connections available at an affordable price.
    How early should I purchase Santa Barbara to San Diego tickets online to score the best deals?

    When planning your trip from Santa Barbara to San Diego, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

    • Plane tickets are costing $159 (€130) one way on average.
    • Bus tickets cost on average $17 (€14) one way.
    • Train tickets cost on average $48 (€39) one way.

    However, we recommend buying tickets from Santa Barbara to San Diego online a few months in advance to get the best deals and save money on your upcoming journey.