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.
| Train | Approx. time | Runs | Overnight | Change needed |
|---|---|---|---|---|
| Pacific Surfliner | about 2 hours 45 minutes to 3 hours | Many trains a day between Los Angeles and San Diego, fewer north of Santa Barbara | No | No, direct |
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.