[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Los Angeles to San Diego

Showing times and prices for Jun 19

Cheapest

$39

Average

$40

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 Los Angeles to San Diego will cost around $ 40 if you buy it on the day, but the cheapest tickets can be found for only $ 39.

Cheapest
06:52AMUnion Station2h42 09:34AMOld Town Station
0 changes
$391One-way
Cheapest
09:55AMUnion Station2h42 12:37PMOld Town Station
0 changes
$391One-way
Cheapest
10:22PMUnion Station2h33 12:55AMOld Town Station
0 changes
$391One-way
Cheapest
05:15PMUnion Station2h43 07:58PMOld Town Station
0 changes
$391One-way
Cheapest
02:58PMUnion Station2h44 05:42PMOld Town Station
0 changes
$391One-way

Timetable Los Angeles to San Diego

Showing trains for tomorrow, Sat, Jun 19
06:52AMUnion Station2h42 09:34AMOld Town Station
0 changes
06:52AMUnion Station2h56 09:48AMSanta Fe Depot
0 changes
09:55AMUnion Station2h42 12:37PMOld Town Station
0 changes
09:55AMUnion Station2h55 12:50PMSanta Fe Depot
0 changes
12:33PMUnion Station2h41 03:14PMOld Town Station
0 changes
12:33PMUnion Station2h55 03:28PMSanta Fe Depot
0 changes
02:58PMUnion Station2h52 05:50PMSanta Fe Depot
0 changes
02:58PMUnion Station2h44 05:42PMOld Town Station
0 changes
05:15PMUnion Station2h43 07:58PMOld Town Station
0 changes
05:15PMUnion Station2h59 08:14PMSanta Fe Depot
0 changes
10:22PMUnion Station2h33 12:55AMOld Town Station
0 changes
10:22PMUnion Station2h53 01:15AMSanta Fe Depot
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Fri
Jun 18
$39Amtrak
Find prices
Find prices
Sat
Jun 19
$39Amtrak
$28Greyhound
$227skywest airlines
Sun
Jun 20
$39Amtrak
$24Greyhound
$227skywest airlines
Mon
Jun 21
$39Amtrak
Find prices
$227skywest airlines
Tue
Jun 22
Find prices
$22Greyhound
$353American Airlines
Wed
Jun 23
$39Amtrak
$21Greyhound
$227skywest airlines
Thu
Jun 24
$39Amtrak
$21Greyhound
$309skywest airlines
Fri
Jun 25
$39Amtrak
$21Greyhound
Find prices
Sat
Jun 26
$39Amtrak
Find prices
$227skywest airlines
Sun
Jun 27
$39Amtrak
$21Greyhound
Find prices
Mon
Jun 28
Find prices
$19Greyhound
$227skywest airlines
Tue
Jun 29
$38Amtrak
$22Greyhound
$302American Airlines
Wed
Jun 30
$39Amtrak
$22Greyhound
$115skywest airlines
Thu
Jul 1
$38Amtrak
$22Greyhound
$103skywest airlines
Fri
Jul 2
$47Amtrak
Find prices
$185skywest airlines
Sat
Jul 3
$47Amtrak
$24Greyhound
Find prices
Sun
Jul 4
$47Amtrak
Find prices
$115skywest airlines
Mon
Jul 5
Find prices
$20Greyhound
$112skywest airlines
Tue
Jul 6
$39Amtrak
Find prices
$115skywest airlines
Wed
Jul 7
Find prices
$20Greyhound
$115skywest airlines
Thu
Jul 8
$39Amtrak
$21Greyhound
$134skywest airlines

The fastest trains from Los Angeles to San Diego

Showing times and prices for Jun 19

Fastest Journey

2 h 33 m

Average

2 h 47 m

Trains per day

12

Distance

180 km

Of the 12 trains that leave Los Angeles for San Diego every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 180 km distance in an average of 2 h 47 m but if you time it right, some trains will get you there in just 2 h 33 m .

The slowest trains will take 2 h 59 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:22PMUnion Station2h33 12:55AMOld Town Station
0 changes
$391One-way
2nd Fastest
12:33PMUnion Station2h41 03:14PMOld Town Station
0 changes
$391One-way
06:52AMUnion Station2h42 09:34AMOld Town Station
0 changes
$391One-way
09:55AMUnion Station2h42 12:37PMOld Town Station
0 changes
$391One-way
05:15PMUnion Station2h43 07:58PMOld Town Station
0 changes
$391One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sat, Jun 19
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Los Angeles to San Diego Train Information

Avg. Train Duration
3 hours 42 minutes
Train Ticket Price: $39
Trains depart from:Los Angeles
Trains arrive in:San Diego
Distance:180 km
Train Companies:Amtrak

Trains from Los Angeles to San Diego

San Diego is California's second largest city, a diverse coastal metropolis close to the border with Mexico. It's a city with a famous waterfront, some acclaimed surf beaches, a zoo and marine life center, and a legendary rollercoaster, the Giant Dipper. As well as being a popular destination in its own right, San Diego is also a hub for travelers planning a trip over the border to Tijuana, Mexico. Sightseers, surfers and business travelers from further north can take a direct train from Los Angeles to San Diego seven days a week on Amtrak's Pacific Surfliner route running down the southern Californian coast. Services from LA's Union Station are frequent, operating from early in the morning to late at night, with journey times of around 2 hours and 50 minutes. Trains from Los Angeles arrive at two stations in San Diego: in the Old Town and downtown at the historic Santa Fe terminus.

Which train companies travel from Los Angeles to San Diego?

The main long distance railroad operator in the USA, Amtrak, provides all trains from Los Angeles to San Diego on its Pacific Surfliner Line, a route that stretches from San Luis Obispo in northern California all the way to the end of the line by the Mexican border in San Diego. Passengers on Pacific Surfliner trains can choose from Coach or Business Class seating, with a cafe service offering sandwiches, snacks and beverages. Business Class travelers are provided with complimentary snacks, beverages and a newspaper. The train from Los Angeles to San Diego offers power points for charging cell phones and personal devices, free WiFi and storage space for bicycles, and passengers can check two large items of luggage.

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

The fastest train from Los Angeles to San Diego Santa Fe Depot is the mid-evening departure from Union Station, which takes 2 hours and 48 minutes to complete the 120 mile (193 kilometer) trip to the southern terminus. Other direct trains take between two and 11 minutes longer to cover the route. Trains arrive at the San Diego Old Town Transportation Center north of downtown about ten to 15 minutes earlier than at the Santa Fe Depot. With frequent services heading south from Los Angeles, it is possible to make an indirect journey by stopping off at an intermediate station such as Anaheim and Oceanside, if tickets permit.

How many trains are there from San Francisco to San Diego?

The Amtrak Pacific Surfliner weekday schedule offers 13 daily direct trains from Los Angeles to San Diego, with services stopping at both the Old Town Transportation Center and the Santa Fe Depot in the southern city. Departures begin in the early morning, with five morning trains, five afternoon connections, two evening services and a final late night train from Los Angeles to San Diego arriving at the border city just after 1.00 a.m. Saturday and Sunday schedules also offer 13 direct trains to San Diego, although departure times from Los Angeles are slightly different.

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

Departure station: Los Angeles Union Station is the largest railroad station in the Western USA, located on the eastern side of downtown LA. As well as being the hub for Amtrak intercity routes, Union Station is the focus for Metrolink suburban rail services, Metro buses and light rail routes around the city, airport shuttles and long distance buses. Facilities at the station include parking lots, a Metropolitan Lounge for Business Class passengers, ATMs, baggage storage and bike share stands. Dining and snack options on the concourse include a European bistro, brewpub, creperie, sushi bar, ice cream parlor and coffee shops. Stores include craft stalls, gift kiosks and newsstands.

Arrival station: San Diego Old Town Transportation Center is located on the northeast side of the Midway District, with public transit available on the San Diego Trolley Green Line and Coaster commuter rail lines. San Diego Santa Fe Depot is a grand tiled and domed Spanish Colonial Revival building and national historic site dating from 1915 that marks the end of the Pacific Surfliner line. The station is located downtown by the bay, with local transit connections including the San Diego Trolley, Coaster suburban rail lines and San Diego Metropolitan Transit city bus routes. Facilities at Santa Fe Station include ATMs, accessible restrooms, baggage storage, taxi stands and vending machines. The downtown neighborhood around the station has restaurants, bars, coffee shops, fast food outlets and convenience stores.

Travel Tips

Trains from Los Angeles to San Diego
Travel by train to San Diego 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 Los Angeles to San Diego.
FAQs
How far is it from Los Angeles to San Diego by train?
The distance to San Diego from Los Angeles by train is approximately 111 miles (179 km).
How long is a train from Los Angeles to San Diego on average?
While the time it takes to travel 111 miles (179 km) from Los Angeles to San Diego can vary based on specific dates, weekends, and holidays, the Los Angeles to San Diego train journey time is on average 2 h 38 min.
Can I book a direct train from Los Angeles to San Diego?
Yes, there are direct trains from Los Angeles to San Diego, and you can find a direct train for this route with Amtrak  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When is the earliest train from Los Angeles to San Diego? When is the last train from Los Angeles to San Diego?
The earliest train for this route departs from Los Angeles at 5: 22 AM. The last train leaves from Los Angeles at 9: 58 PM. Check Omio for the latest train schedule from Los Angeles to San Diego and book the best time to depart on your chosen travel date.