Travel options
from Los Angeles to San Diego

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

Our recommendation

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

10:30AMLos Angeles2h40 01:10PMSan Diego
0 changes
$261One-way
Cheapest
02:00PMLos Angeles3h55 05:55PMSan Diego
0 changes
$241One-way
Other options
08:00AMLos Angeles3h15 11:15AMSan Diego
0 changes
$271One-way
06:10PMUnion Station2h40 08:50PMOld Town Station
0 changes
$391One-way
12:30PMLos Angeles2h55 03:25PMSan Diego
0 changes
$251One-way

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

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Mon
Oct 25
Find prices
$14Flixbus
$192skywest airlines
Tue
Oct 26
$39Amtrak
Find prices
$192skywest airlines
Wed
Oct 27
$39Amtrak
$10Flixbus
$192skywest airlines
Thu
Oct 28
$39Amtrak
$10Flixbus
$192skywest airlines
Fri
Oct 29
$39Amtrak
$10Flixbus
Find prices
Sat
Oct 30
$39Amtrak
$10Flixbus
$192skywest airlines
Sun
Oct 31
$39Amtrak
$10Flixbus
$190skywest airlines
Mon
Nov 1
Find prices
Find prices
$190skywest airlines
Tue
Nov 2
Find prices
$19Greyhound
Find prices
Wed
Nov 3
Find prices
Find prices
$190skywest airlines
Thu
Nov 4
$39Amtrak
$18Greyhound
$75skywest airlines
Fri
Nov 5
Find prices
$12Flixbus
Find prices
Sat
Nov 6
$39Amtrak
$10Flixbus
$74skywest airlines
Sun
Nov 7
$39Amtrak
$10Flixbus
$75skywest airlines
Mon
Nov 8
$39Amtrak
Find prices
Find prices
Tue
Nov 9
$39Amtrak
$21Greyhound
Find prices
Wed
Nov 10
Find prices
$10Flixbus
$75skywest airlines
Thu
Nov 11
$39Amtrak
Find prices
Find prices
Fri
Nov 12
$39Amtrak
$10Flixbus
$95skywest airlines
Sat
Nov 13
Find prices
$10Flixbus
Find prices

Travel Information to San Diego from Los Angeles

distanceDistance111 miles (179 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$21 - $129
cheapestCheapest modeBus • $21 (€17) • 1 h 50 min
fastestFastest modeFlight • $129 (€105) • 52 min
carriersPopular travel companiesGreyhound, skywest airlines or Amtrak

Take a bus, 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 52 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $21 (€17). The most popular travel companies which serve this route are Greyhound, skywest airlines or Amtrak among others. Travelers can even take a direct bus, 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
How do I go from Los Angeles to San Diego?

There are 3 travel options from Los Angeles to San Diego: bus, flight or train.

What is the cheapest way to get from Los Angeles to San Diego?

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

This is compared to other travel options to San Diego:

Taking a bus is about $107 (€88) less than taking a flight, which costs on average $129 (€105) for this route.

Taking a bus is about $16 (€13) less than taking a train, which costs on average $37 (€31) for this route.

What is the fastest way to travel from Los Angeles to San Diego?

The quickest way to travel between Los Angeles and San Diego is by flight, which takes on average 52 min   compared to other travel options that may take you longer to get to your destination:

In comparison, traveling by bus can take you on average 1 h 50 min.

In comparison, taking a train requires on average 2 h 32 min   of travel time.

What is the distance between Los Angeles and San Diego?

You should expect to travel around 111 miles (179 km) between Los Angeles and San Diego.

How many scheduled departures are there a day from Los Angeles to San Diego?

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

  • 7 trains a day.

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

Where do people depart from and arrive in when traveling from Los Angeles to San Diego?

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

    Who can get me 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:

    • Greyhound can get you to San Diego by bus. You can find a good deal for bus tickets with Greyhound from Los Angeles to San Diego for $21 (€17) on Omio.
    • Travel with skywest airlines to go to San Diego by plane. For a good deal on tickets, you can find skywest airlines Los Angeles to San Diego tickets on Omio for $129 (€105).
    • Amtrak can get you to San Diego by train. You can find a good deal for train tickets with Amtrak from Los Angeles to San Diego for $37 (€31) on Omio.
    Is there a direct service to San Diego from Los Angeles?

    Yes, there are direct routes from Los Angeles to San Diego with the following travel companies:

    • You can find 7 direct trains per day to take to San Diego with Amtrak.

    Direct services to San Diego tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

    Where should I go next after I travel to San Diego from Los Angeles?
    Looking to extend your trip from Los Angeles to San Diego? Many Omio customers who go from Los Angeles to San Diego usually extend their vacation to explore other popular destinations like Paris, Madrid or San Francisco, CA. If you're looking to explore Paris, Madrid or San Francisco, CA from San Diego, let Omio find you the best connections available at an affordable price.
    How early should I purchase Los Angeles to San Diego tickets online to score the best deals?

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

    • Bus tickets cost on average $21 (€17) one way.
    • Plane tickets are costing $129 (€105) one way on average.
    • Train tickets cost on average $37 (€31) one way.

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

    Important Stations and Airports for this Journey

    Most Popular Travel Destinations