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

switcheroo

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

49 $

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, 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

11 $

Daily trips

49

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

137 $

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

49 $

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, 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.

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

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.

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

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.

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

Traveling by bus is the cheapest way to get from SD to LA, with tickets averaging about $17. Train travel is a little more expensive, costing around $38 per ticket. Flights are the most high-priced option, with tickets starting at $98.

How far is it from San Diego to LA?

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.

Which bus should you take from San Diego to LA?

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

Réservez des bus, des trains et des vols où que vous soyez avec l'appli 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