The cheapest trains from San Diego to Los Angeles

Showing times and prices for Sep 27

Cheapest

$42

Average

$43

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from San Diego to Los Angeles will cost around $ 43 if you buy it on the day, but the cheapest tickets can be found for only $ 42.

Cheapest
05:30AMOld Town Station3h21 08:51AMUnion Station
2 changes
$421One-way
Cheapest
03:18PMOld Town Station3h39 06:57PMUnion Station
2 changes
$421One-way
Cheapest
06:05PMOld Town Station3h34 09:39PMUnion Station
2 changes
$421One-way
Cheapest
11:41AMOld Town Station3h10 02:51PMUnion Station
2 changes
$421One-way
2nd Cheapest
03:11PMSanta Fe Depot3h46 06:57PMUnion Station
2 changes
$441One-way

Timetable San Diego to Los Angeles

Showing trains for tomorrow, Mon, Sep 27
05:23AMSanta Fe Depot3h28 08:51AMUnion Station
0 changes
05:30AMOld Town Station3h21 08:51AMUnion Station
0 changes
11:34AMSanta Fe Depot3h17 02:51PMUnion Station
0 changes
11:41AMOld Town Station3h10 02:51PMUnion Station
0 changes
03:11PMSanta Fe Depot3h46 06:57PMUnion Station
0 changes
03:18PMOld Town Station3h39 06:57PMUnion Station
0 changes
05:58PMSanta Fe Depot3h41 09:39PMUnion Station
0 changes
06:05PMOld Town Station3h34 09:39PMUnion Station
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
Find prices
$14Flixbus
$612American Airlines
Mon
Sep 27
$39Amtrak
Find prices
$192skywest airlines
Tue
Sep 28
Find prices
$11Flixbus
$190skywest airlines
Wed
Sep 29
$39Amtrak
$11Flixbus
$192skywest airlines
Thu
Sep 30
Find prices
Find prices
$192skywest airlines
Fri
Oct 1
$39Amtrak
$11Flixbus
$74skywest airlines
Sat
Oct 2
$39Amtrak
$24Greyhound
$103skywest airlines
Sun
Oct 3
$39Amtrak
Find prices
$75skywest airlines
Mon
Oct 4
Find prices
$11Flixbus
$75skywest airlines
Tue
Oct 5
$39Amtrak
$21Greyhound
Find prices
Wed
Oct 6
$39Amtrak
Find prices
Find prices
Thu
Oct 7
$39Amtrak
$11Flixbus
$75skywest airlines
Fri
Oct 8
$39Amtrak
$11Flixbus
$75skywest airlines
Sat
Oct 9
$39Amtrak
$11Flixbus
$75skywest airlines
Sun
Oct 10
$39Amtrak
$11Flixbus
$115skywest airlines
Mon
Oct 11
Find prices
$21Greyhound
Find prices
Tue
Oct 12
$39Amtrak
Find prices
$89skywest airlines
Wed
Oct 13
$39Amtrak
$11Flixbus
Find prices
Thu
Oct 14
Find prices
$11Flixbus
$73skywest airlines
Fri
Oct 15
$39Amtrak
$11Flixbus
Find prices
Sat
Oct 16
$39Amtrak
$11Flixbus
$73skywest airlines

The fastest trains from San Diego to Los Angeles

Showing times and prices for Sep 27

Fastest Journey

3 h 10 m

Average

3 h 29 m

Trains per day

8

Distance

180 km

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

Fastest
11:41AMOld Town Station3h10 02:51PMUnion Station
2 changes
$421One-way
2nd Fastest
11:34AMSanta Fe Depot3h17 02:51PMUnion Station
2 changes
$441One-way
05:30AMOld Town Station3h21 08:51AMUnion Station
2 changes
$421One-way
05:23AMSanta Fe Depot3h28 08:51AMUnion Station
2 changes
$441One-way
06:05PMOld Town Station3h34 09:39PMUnion Station
2 changes
$421One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between San Diego and Los Angeles

distanceDistance111 miles (179 km)
priceAverage train ticket price$39 (€31)
changesDirect trainYes
carriersTrain providersAmtrak

Trains from San Diego to Los Angeles cover the 111 miles (179 km) long route with our travel partners like Amtrak. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $39 (€31), but the average price of train tickets is $39 (€31).

Train companies

Amtrak trains from San Diego to Los Angeles

Find the best trains from San Diego to Los Angeles with Omio's travel partners Amtrak from $39 (€31). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

Amtrak

Amtrak is the main train provider in the United States. There are several different ticket types including Saver, Value, Flexible, Business and First Class for you to book for your next journey by train from San Diego to Los Angeles.

Find the perfect Amtrak train between San Diego and Los Angeles for a smooth and relaxing journey. Omio makes it convenient for you to check the latest Amtrak train schedules and compare the cheapest, fastest or earliest train between San Diego and Los Angeles. You can also check relevant travel information for the Amtrak train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap Amtrak train tickets online. You can expect to travel around 111 miles (179 km) on this trip and your Amtrak San Diego to Los Angeles train ticket can cost as little as $39 (€31) one-way if you book in advance. When you search for Amtrak tickets from San Diego to Los Angeles in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official Amtrak train tickets online quickly and easily on Omio and enjoy the travel experience!

Please follow the recommendations outlined by Amtrak when booking your train tickets from San Diego to Los Angeles due to the coronavirus:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Exceptions to waive change or cancellation fees policy
  • Change fees have been waived for all reservations made before March 31, 2021.
  • If you've booked with Omio, to change your reservation, go to Amtrak.com (Modify Trip) or the Amtrak app. A fare difference may apply to your new itinerary. If you want to cancel your reservation, you must call 800-USA-RAIL (not available via Amtrak.com or the app).

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 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
How much does a cheap train to Los Angeles from San Diego cost?
Omio customers have found cheap train tickets to Los Angeles from San Diego for as low as $39 (€31)  for the next 7 days.
How much does it cost to take a train to Los Angeles from San Diego?
In the next 7 days you can expect to pay on average $39 (€31)  for a train ticket between San Diego and Los Angeles.
How far is it from San Diego to Los Angeles by train?
The distance to Los Angeles from San Diego by train is approximately 111 miles (179 km).
Which train providers can take me between San Diego and Los Angeles?
Take the San Diego to Los Angeles train with Amtrak. However, it's always good to check out all possible train companies for the journey between San Diego and Los Angeles as there might be differences in the amenities they offer.
When does the first train depart from San Diego to Los Angeles? When does the last train depart from San Diego to Los Angeles?
The earliest train departing from San Diego to Los Angeles leaves at 1: 02 PM. The last train departing from San Diego to Los Angeles leaves at 11: 05 PM. You can find the latest San Diego to Los Angeles train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I book train tickets between San Diego and Los Angeles for the best deals?
The price of a one way train ticket from San Diego to Los Angeles is on average $39 (€31) if you buy 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 route. In general, you can find train tickets between San Diego and Los Angeles available a few months in advance.