San Diego to Los Angeles train

Cheap train tickets from San Diego to Los Angeles

Showing times and prices for Dec 05

Cheapest

35

Average

36

The best way to find a cheap train ticket from San Diego to Los Angeles is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
05:45AMOld Town Station3h12 08:57AMUnion Station
2 transfers
351One-way
Cheapest
06:32AMOld Town Station3h25 09:57AMUnion Station
2 transfers
351One-way
Cheapest
11:12AMOld Town Station3h45 02:57PMUnion Station
2 transfers
351One-way
Cheapest
07:04PMOld Town Station3h18 10:22PMUnion Station
2 transfers
351One-way
Cheapest
03:33PMOld Town Station3h24 06:57PMUnion Station
2 transfers
351One-way

Train schedule from San Diego to Los Angeles

Showing trains for tomorrow, Monday, December 5
05:36AMSanta Fe Depot3h21 08:57AMUnion Station
2 transfers
05:45AMOld Town Station3h12 08:57AMUnion Station
2 transfers
06:23AMSanta Fe Depot3h34 09:57AMUnion Station
2 transfers
06:32AMOld Town Station3h25 09:57AMUnion Station
2 transfers
11:03AMSanta Fe Depot3h54 02:57PMUnion Station
2 transfers
11:12AMOld Town Station3h45 02:57PMUnion Station
2 transfers
03:26PMSanta Fe Depot3h31 06:57PMUnion Station
2 transfers
03:33PMOld Town Station3h24 06:57PMUnion Station
2 transfers
06:55PMSanta Fe Depot3h27 10:22PMUnion Station
2 transfers
07:04PMOld Town Station3h18 10:22PMUnion Station
2 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18
Mon
Dec 19
Tue
Dec 20
Wed
Dec 21
Thu
Dec 22
Fri
Dec 23
Sat
Dec 24
Sun
Dec 25

Fastest train times from San Diego to Los Angeles

Showing times and prices for Dec 05

Fastest Journey

3 h 12 m

Average

3 h 29 m

Trains per day

10

Distance

180 km

It's difficult to get from San Diego to Los Angeles without transferring at least 2 times.

Fastest
05:45AMOld Town Station3h12 08:57AMUnion Station
2 transfers
351One-way
2nd Fastest
07:04PMOld Town Station3h18 10:22PMUnion Station
2 transfers
351One-way
05:36AMSanta Fe Depot3h21 08:57AMUnion Station
2 transfers
361One-way
03:33PMOld Town Station3h24 06:57PMUnion Station
2 transfers
351One-way
06:32AMOld Town Station3h25 09:57AMUnion Station
2 transfers
351One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from San Diego to Los Angeles

distanceDistance111 miles (179 km)
durationAverage train duration2 h 47 min
priceAverage train ticket price$39 (€35)
frequencyTrain frequency9 a day
changesDirect trainYes, there are 9 direct trains a day
carriersTrain providersAmtrak

Trains from San Diego to Los Angeles cover the 111 miles (179 km) long journey taking on average 2 h 47 min with our travel partners like Amtrak. Normally, there are 9 trains operating per day, including direct services available. While the average ticket price for this route costs around $39 (€35), you can find the cheapest train ticket for as low as $38 (€34).

Train providers: Amtrak from San Diego to Los Angeles trains

Buy your official Amtrak train tickets from San Diego to Los Angeles from $38 (€34) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.

Amtrak

Amtrak is the main train company in the United States operating medium and long-distance intercity services in 46 US states as well as in 3 Canadian provinces. There are over 300 Amtrak trains running daily. With Amtrak you can travel by train across the country and explore destinations near and far with routes such as the Northeast Regional connecting cities in the East Coast, the Coast Starlight connecting destinations up and down the West Coast, the Empire Builder connecting Chicago and Midwestern cities to the Northwest, and many more. Amtrak offers different class options suiting any budget, from Coach Class to Business Class, First Class, and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. There are several different ticket types including Saver, Value, Flexible, Business and Premium for you to book for your next train journey to Los Angeles from San Diego.

Amtrak from San Diego to Los Angeles train information:

  • Average Duration: 2 h 56 min
  • Average Price: $38
  • Amtrak frequency: 9 a day

Trains from San Diego to Los Angeles

Leaving the environs of one sunny southern California metropolis for another is made easy thanks to numerous trains per day running from San Diego to Los Angeles. Though the journey time can vary, the route doesn't require changing trains, and most rides clock in at around 3 hours. The departures are also spread out throughout the day, offering plenty of flexibility to leisure travelers and business commuters alike. Finally, taking a train from San Diego to Los Angeles is particularly special thanks to stretches of track that run directly alongside the Pacific Ocean, offering passengers uniquely fantastic views as they travel between these two major Californian cities.

Which train companies travel from San Diego to Los Angeles?

For a train from San Diego to Los Angeles, expect to take Amtrak, which operates this route, known as the Pacific Surfliner. Travelers have the option to book coach or business class tickets in advance. It's also possible to take a bicycle on most of the Amtrak trains from San Diego to Los Angeles, though do keep in mind that a bicycle spot will have to be reserved beforehand.

How long is the train ride from San Diego to Los Angeles?

An Amtrak train from San Diego to Los Angeles can take between 2 hours and 39 minutes and 3 hours and nine minutes, making this a quick and easy way to travel between these two cities, avoiding some of LA's legendary traffic. There are also two different stations at which to embark in San Diego: Santa Fe Depot and the Old Town Transportation Center. However, catching the train at either one or the other makes very little difference in terms of total travel time, as the stations are just a few minutes from one another by rail. It's best to get on at whichever station happens to be more convenient to the journey's San Diego starting point.

How many trains are there from San Diego to Los Angeles?

There are usually around 13 trains from San Diego to Los Angeles per day. The majority leave from early in the morning through mid-afternoon, with the first train typically departing Santa Fe Depot around 4:00 a.m. The latest train is usually scheduled out of Old Town Transportation Center just after 9:00 p.m. Keep in mind that Amtrak trains stop at Santa Fe Depot first, then pick up in Old Town Transportation Center about seven minutes later, before leaving San Diego to head toward LA's Union Station. With the day's 13 or so trains spread throughout the day between early morning and evening, this particular journey by rail is a convenient option for most travelers.

What are the departure and arrival stations for trains from San Diego to Los Angeles?

Departure stations: Santa Fe Depot is a historic, conveniently located, and limited-mobility accessible railway hub in downtown San Diego, also known as Center City. First opened in 1887 and totally rebuilt in 1915 in a Spanish Colonial Revival architectural style, this station is well-connected to San Diego's public transportation, which is operated via trolley and bus. Given its bustling location, there is ample dining near the station. Additionally, travelers can walk to the oceanfront and museums like the Maritime Museum and the USS Midway Museum.

Old Town Transportation Center is found in San Diego's charming Old Town area. This is a limited-mobility accessible station that is fairly basic (there are no restrooms, for example, and it's not possible to check luggage here when traveling on an Amtrak train from San Diego to Los Angeles). From Old Town Transportation Center, travelers can also get on trolleys or the San Diego public bus system, as well as the intercity commuter rail. The station is directly adjacent to Old Town's parks, museums, and shopping and dining, while the distance to the trendy Gaslamp Quarter, for example, is around 20 minutes via the Green line trolley or number 30 bus.

Arrival station: Los Angeles Union Station is a stately travel hub built in 1939 and is, to this day, the biggest passenger railway station in the western United States. Besides being limited-mobility accessible and worth a look in its own right, thanks to great architecture and a soaring ceiling, Union Station offers plenty of both on-the-go and seated dining. The museums, shopping, and dining of downtown Los Angeles are easy to get to, between 10 and 20 minutes away by numerous public buses or the Los Angeles Metro, the city's subway system. To reach the ocean and the bustling area of, for example, Santa Monica, the trip is somewhat longer, about an hour and 10 minutes on the 733 bus line.

Travel Tips: Trains from San Diego to Los Angeles

Travel Tips: Travel by train to Los Angeles 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 San Diego to Los Angeles.
FAQs
Looking to save money on your route? Omio customers have found the cheapest train from San Diego to Los Angeles for the next 7 days starting from $38 (€34)  one way.
If you are looking to buy your train ticket in the next 7 days, you can expect the San Diego to Los Angeles train to cost on average $39 (€35)  one way.
The distance to Los Angeles from San Diego by train is approximately 111 miles (179 km).
On average the San Diego to Los Angeles train travel time is 2 h 47 min  for the 111 miles (179 km) long trip, but the duration can vary if you travel on weekends and holidays.
Take the San Diego to Los Angeles train with Amtrak. However, it's always good to check out all possible train companies for the route to Los Angeles from San Diego as there might be differences in the amenities they offer.
The average number of trains departing San Diego for Los Angeles is 9 a day. The train schedules and services may vary between weekdays and weekends.
You can take the earliest train from San Diego to Los Angeles at 6: 01 AM   or take the last train from San Diego to Los Angeles leaving at 9: 01 PM. Look for the latest San Diego to Los Angeles train schedules on Omio and book the best time to take the train for this trip.
The price of a one way train ticket from San Diego to Los Angeles is on average $39 (€35) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between San Diego and Los Angeles available a few months in advance.

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