Independent guide to train travel in the USA and CanadaNot affiliated with Amtrak, VIA Rail or any railroad
USA by RailAmtrak · VIA Rail · Scenic lines

City to city

Los Angeles to San Diego by Train

You can take a direct train from Los Angeles to San Diego on the Pacific Surfliner, with the trip taking about 2 hours 45 minutes to 3 hours.

By USA by Rail editors · Last checked October 2026 · How we research

FromLos AngelesLos Angeles Union Station
ToSan DiegoSan Diego Santa Fe Depot
TrainApprox. timeRunsOvernightChange needed
Pacific Surflinerabout 2 hours 45 minutes to 3 hoursMany trains a day between Los Angeles and San Diego, fewer north of Santa BarbaraNoNo, direct
Pacific Surfliner route schematicSimplified map of the Pacific Surfliner showing 27 stops from San Luis Obispo to San Diego. Positions are approximate.San Luis ObispoLos AngelesSan DiegoSchematic · positions approximate · not to scale

The journey south from Los Angeles to San Diego is one of the most popular rail routes in California. Passengers travel on the Pacific Surfliner, which provides a direct connection between these two major cities. The route hugs the coast for significant stretches, offering ocean views as it heads toward the Mexican border. Since the train avoids the busy freeways, it is a practical choice for commuters and visitors alike. Keep in mind that landslides near San Clemente have closed the coastal line for weeks at a time since 2022, so you should check service alerts before traveling in 2026.

Your train options

The Pacific Surfliner is the only train operating on this route. There are many trains a day between Los Angeles and San Diego. The trip takes about 2 hours 45 minutes to 3 hours. Since the journey is relatively short, there is no overnight travel on this trip. Passengers can choose between Coach and Business Class seating. Both classes offer comfortable seats and large windows. A Café car is also available to all passengers for drinks and light snacks. Business Class provides a few extra perks, but Coach is perfectly adequate for a three hour daytime ride. If you are new to rail travel, you might want to read our guide for a first time on Amtrak. Be sure to check the current timetable to find a departure that suits your schedule.

The journey

The train departs Los Angeles and heads southeast through the suburbs of Southern California. The stops in between include Fullerton, Anaheim, Santa Ana, Irvine, and San Juan Capistrano. After San Juan Capistrano, the train reaches the Pacific Ocean. From here to Oceanside, the track runs right beside the beach at San Clemente. If you travel during daylight hours, you will see waves breaking just yards from the train. The route then continues south through Solana Beach. Between Solana Beach and San Diego, the train travels along the Del Mar bluffs above the Pacific. This section provides excellent vantage points over the water before the train turns inland toward the final destination. If you travel after dark, these coastal views will be obscured.

The stations

The trip begins at Los Angeles station, known as Union Station, which opened in 1939. This station is a landmark mix of Mission Revival and Art Deco architecture. It serves as a hub for the Pacific Surfliner and the terminus for the Coast Starlight, Southwest Chief, and Sunset Limited. You can connect here to Metro Rail lines, Metrolink commuter trains, and the FlyAway bus to LAX airport. The journey ends at the San Diego station, the Santa Fe Depot. Opened in 1915 in the Mission Revival style, this downtown station is the southern terminus of the Pacific Surfliner. Passengers can connect to the San Diego Trolley and Coaster commuter trains upon arrival.

Tips

  • Check Amtrak service alerts before your trip because landslides near San Clemente sometimes close the line.
  • Buy your tickets early to secure the best fares using our Amtrak and VIA booking tips.
  • Visit the Café car early in the journey to avoid lines.
  • Arrive at Los Angeles Union Station with time to spare so you can admire the 1939 architecture.

Questions travellers ask

Is there a direct train from Los Angeles to San Diego?

Yes, the Pacific Surfliner runs directly from Los Angeles Union Station to the San Diego Santa Fe Depot. You do not need to change trains, and there are many departures a day as of 2026.

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

The journey on the Pacific Surfliner takes about 2 hours 45 minutes to 3 hours. The exact time depends on the specific departure and rail traffic along the coastal route.

Related trips