background-img-buses-trains
chiku-desktop

San Diego to Los Angeles - Compare Buses, Trains and Flights

chiku-mobile
Für iOS & Android erhältlich

Travel from San Diego to Los Angeles

There are multiple ways to get from San Diego to Los Angeles besides driving your own car. The main methods are to ride a bus, take a train, or fly from San Diego to LA. Which of these ways is best for you depends on how much you value price, speed, and comfort. Here is what you need to know:

Fastest time

2Std 39Min

Cheapest ticket

33 €

Daily trips

60

Traveling by Amtrak train is the most comfortable way to get from San Diego to Los Angeles. Fares start at about 33 €, with 60 trains departing each day.

This route is serviced by Amtrak Pacific Surfliner, one of the most scenic Amtrak routes in the country, with ocean views available for a significant portion of the ride.

Fastest time

2Std 25Min

Cheapest ticket

7 €

Daily trips

49

With ticket prices as low as 7 €, and trips departing consistently throughout the day, traveling by bus between SD and Los Angeles is an easy, budget-friendly option.

The bus carriers servicing this route — Greyhound and Tufesa Internacional — offer amenities like free Wi-Fi, power outlets and on-board bathrooms.

Fastest time

0Std 57Min

Cheapest ticket

91 €

Daily trips

10

With a typical travel time of about 1 hour 5 minutes for nonstop flights, taking a plane is definitely the quickest way to get from San Diego to Los Angeles.

However, San Diego International Airport suggests arriving 2 hours prior to your scheduled flight, which makes the overall travel time more comparable to bus and train — but with significantly higher prices.

Fastest time

2Std 39Min

Cheapest ticket

33 €

Daily trips

60

Traveling by Amtrak train is the most comfortable way to get from San Diego to Los Angeles. Fares start at about 33 €, with 60 trains departing each day.

This route is serviced by Amtrak Pacific Surfliner, one of the most scenic Amtrak routes in the country, with ocean views available for a significant portion of the ride.

Of the 3 different ways you can travel from San Diego to Los Angeles, we recommend taking a bus. Bus rides offer the perfect balance of cheap and relatively fast transit, getting you to Los Angeles in 3 hours or less.
Taking a flight is the fastest way to get to LA from San Diego. Nonstop flights have an average travel time of about 1 hour. To compare, the quickest bus on this route takes around 2 hours 25 minutes, and the fastest Amtrak train takes 2 hours 39 minutes.
Traveling by bus is the cheapest way to get from SD to LA, with tickets averaging about 16 €. Train travel is a little more expensive, costing around 35 € per ticket. Flights are the most high-priced option, with tickets starting at 91 €.

The distance between the two cities is about 111 miles, or 179 kilometers. Getting to LA from San Diego can take anywhere from 57 minutes to 4 hours 24 minutes, depending on the mode of transportation.

Greyhound is the cheapest, fastest bus option for this route, and offers 46 trips per day.

Buchen Sie Busse und Züge auch unterwegs mit der Wanderu-App.

Hol dir unsere App und finde die besten Reiseangebote in Nordamerika und Europa.Mehr erfahren

iPhone
Android
Für iOS & Android erhältlich