background-img-buses-trains
chiku-desktop

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

chiku-mobile
Disponible sur iOS et Android

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

2h 39m

Cheapest ticket

35 $ US

Daily trips

60

Traveling by Amtrak train is the most comfortable way to get from San Diego to Los Angeles. Fares start at about 35 $ US, 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

2h 25m

Cheapest ticket

8 $ US

Daily trips

49

With ticket prices as low as 8 $ US, 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

0h 57m

Cheapest ticket

98 $ US

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

2h 39m

Cheapest ticket

35 $ US

Daily trips

60

Traveling by Amtrak train is the most comfortable way to get from San Diego to Los Angeles. Fares start at about 35 $ US, 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 17 $ US. Train travel is a little more expensive, costing around 38 $ US per ticket. Flights are the most high-priced option, with tickets starting at 98 $ US.

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.

Réservez des bus et des trains en toute mobilité avec l'application Wanderu.

Téléchargez notre application et accrochez les meilleures offres de voyage en Amérique du Nord et en Europe.En savoir plus

iPhone
Android
Disponible sur iOS et Android