How to get from Los Angeles to San Diego

Travel options
from Los Angeles to San Diego

You can get from Los Angeles to San Diego by train, bus or flight.

Our recommendation
train

To get from Los Angeles to San Diego on 26 Jun we recommend taking a train because it’s the best combination of price and speed.

18:10Union Station2h40 20:50Old Town Station
0 changes
£321One-way
Cheapest
18:10Union Station2h40 20:50Old Town Station
0 changes
£321One-way
Other options
18:10Union Station2h54 21:04Santa Fe Depot
0 changes
£331One-way
19:10Union Station2h40 21:50Old Town Station
0 changes
£321One-way
17:10Union Station2h40 19:50Old Town Station
0 changes
£321One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
26 Jun
Mon
27 Jun
Tue
28 Jun
Wed
29 Jun
Thu
30 Jun
Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul

Travel Information from Los Angeles to San Diego

distanceDistance111 miles (179 km)
modeAvailable travel modesCoach, flight or train
priceTicket price range£12 - £68
cheapestCheapest modeCoach • £12 • 1 h 50 min
fastestFastest modeFlight • £68 • 55 min
carriersPopular travel companiesFlixbus, Spirit Airlines or Amtrak

Take a coach, flight or train to travel 111 miles (179 km) between Los Angeles and San Diego. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £12. The most popular travel providers which serve this journey are Flixbus, Spirit Airlines or Amtrak among others. Travellers can even take a direct coach, flight or train from Los Angeles to San Diego.

Travel Tips: Travel from Los Angeles 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 Los Angeles to San Diego.
FAQs

There are 3 ways to travel from Los Angeles to San Diego including taking a coach, flight or train.

A coach service offers the cheapest way to travel from Los Angeles to San Diego, which costs on average £12.

This is compared to other ways of getting to San Diego:

A coach is generally £57 less than a flight for the same route. A flight costs on average £68 from Los Angeles to San Diego.

A coach is £19 less than a train for this journey with tickets for a train from Los Angeles to San Diego costing on average £31.

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

There are alternative travel options to San Diego that can usually take longer:

In comparison, travelling by coach can take you on average 1 h 50 min.

In comparison, getting to San Diego by train can take on average 2 h 40 min.

The Los Angeles to San Diego distance is approximately 111 miles (179 km).

The average frequency per day from Los Angeles to San Diego is:

  • Around 7 trains per day.

However, we recommend checking specific travel dates for your journey between Los Angeles and San Diego as scheduled services by coach, flight or train can vary by season or day of the week.

These are the most popular departure and arrival points when travelling from Los Angeles to San Diego:

    If finding a good deal is your main consideration for your trip from Los Angeles to San Diego, then we'll help you find the best value travel companies for you:

    • Flixbus can get you to San Diego by coach. You can find a good deal for coach tickets with Flixbus from Los Angeles to San Diego for £12 on Omio.
    • Spirit Airlines can take you to San Diego by plane. If searching for a good deal on flights, you can find tickets for Spirit Airlines from Los Angeles to San Diego for £68.
    • Amtrak can take you to San Diego by train. If searching for a good deal on trains, you can find tickets for Amtrak from Los Angeles to San Diego for £31.

    Yes, there are direct services available from Los Angeles to San Diego with the following travel operators:

    • You can travel directly by coach with Flixbus with direct coaches per day.
    • You'll find direct flights per day with skywest airlines.
    • You'll find 7 direct trains per day with Amtrak.

    Direct services tend to save you time and add more convenience in getting you to San Diego as you won't need to change in between, so it's worth paying attention to before booking your tickets to San Diego from Los Angeles.

    Your journey from Los Angeles to San Diego doesn't have to end in San Diego. Many of our customers like to extend their holidays to explore other popular destinations like Paris, Madrid or San Francisco, CA. If you’d like to add Paris, Madrid or San Francisco, CA to your Los Angeles to San Diego trip, check Omio for the best and cheapest ways to travel to any of these top destinations from San Diego today!

    Before travelling from Los Angeles to San Diego, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

    • The price of a coach ticket is on average £12 one way for this route.
    • The price of a plane ticket for this trip is £68 one way on average.
    • The price of a train ticket is £31 one way on average for this trip.

    But we recommend booking Los Angeles to San Diego tickets online a few months before your planned travel date to score the best deals and save money on your trip.

    Travelling from Los Angeles to San Diego: related information

    Here are some other resources that might have the information you need

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    ios-badge
    android-badge
    Hand With Phone
    Currency
    Language