Compare train tickets from Los Angeles to San Diego
Los Angeles-San Diego Train Schedule





Trip Summary
How much are train tickets from Los Angeles to San Diego?
Lowest Price | CA$46.87 |
Fastest Train | 2h 20m |
Trains Per Day | 7 |
Train Lines | 2 |
Los Angeles to San Diego Route Map

Frequently Asked Questions
What are the amenities like at Union Station in Los Angeles?
The amenities at Union Station in L.A. include dining, gift kiosks, bike hubs and more. They have a wide array of dining options, from elegant New American fare to fast food and coffee for taking on the train.
Located at the North Arcade, the Bike Center offers secure luggage storage. (Chinatown is less than a half-mile walk from Union Station, making it a great spot to get lunch after dropping off your bags.)
You can also kill time waiting for a train by getting your shoes shined for just $8 in the Passenger Concourse.
What is the Amtrak Pacific Surfliner?
The Amtrak Pacific Surfliner is a 350-mile long train service that runs from San Diego to San Luis Obispo. It has 25 stops and the entire route is about four hours long. These trains have an average speed of 41 miles per hour, but can reach a maximum of 80 to 90 miles per hour. They operate 12 daily round trips from L.A. to San Diego.
The Pacific Surfliner offers some amazing ocean views of Southern California, and has enough space and racks to carry a surfboard or bike. The train features comfortable, reclining seats as well as power outlets, free Wi-Fi, restrooms, bike and luggage racks and large picture windows. An onboard Market Café offers fresh food, snacks, and beverages, including soft drinks, wine, cocktails and local craft beer. You can also upgrade to Business Class for additional perks.
Is it safe to travel by train from Los Angeles to San Diego right now?
We stand behind CDC guidelines that caution passengers against non-essential travel during the coronavirus outbreak. That said, we recognize not everyone is in a position to completely abstain. Whether it’s for work, to take care of family or to get back home, some circumstances inevitably require travel. If you’re one of those individuals who still needs to book a trip, you can continue to do so on Wanderu.
Know that most train companies are still running at this time, though some have limited service. Visit our COVID-19 travel guide for resources and daily updates on the coronavirus and COVID travel restrictions.
In order to keep vehicles as clean and sanitized as possible, train companies are taking extra precautions for coronavirus. For details on what various companies are doing to ensure their fleet remains safe for travel, click here.
Can you take a train all the way from Los Angeles to San Diego?
What is the price of a train ticket from Los Angeles to San Diego?
How long is the train journey from Los Angeles to San Diego?
When are trains the most crowded?
Trains from Los Angeles to San Diego are the most crowded on Monday. Tickets also tend to be more expensive then. If you are looking for a great deal on your train tickets or just want extra room to stretch out, consider traveling on Wednesday instead, as it tends to be the least crowded day of the week.
When are the first and last trains of the day?
The earliest train departs Los Angeles at 12:00am while the last train of the day leaves at 10:00pm. To see all scheduled departure times, use the search function on this page to get the full schedule for your specific travel dates.
Is there a direct train from Los Angeles to San Diego?
There are 7 scheduled trains on most days. 23 of these are direct connections to San Diego. While direct trains may still make stops along the way, you will not need to switch trains at any point. If you're looking to get to your destination faster, a direct train is the convenient and time-efficient choice.
You can also take a train for your return trip from San Diego to Los Angeles. If you're not not set on traveling by train, you could always take the bus from Los Angeles to San Diego for CA$20.03.
Which train should you take from Los Angeles to San Diego?
2 train services operate from Los Angeles, California to San Diego, California. Amtrak Pacific Surfliner usually has more trains scheduled, with 5 trips per day. That said, it's still worth comparing the prices and trip durations:
Train | Daily Trips | Avg. Time | Avg. Price |
---|---|---|---|
Amtrak | 2 | 6h 0m | CA$50.64 |
Amtrak Pacific Surfliner | 5 | 3h 24m | CA$49.57 |
Where is the train station in Los Angeles?
Because some trains make multiple stops before leaving the city, there are 4 stops and stations in Los Angeles where you can board the train:
- Union Station
- 10040 Old Depot Plaza Rd
- Amtrak Metrolink Station - 7724 Van Nuys Blvd
- 592 Gayley Ave
Where is the train station in San Diego?
San Diego receives travelers from Los Angeles at its two active train stations:
- Santa Fe Depot - 1050 Kettner Blvd
- 4005 Taylor St
Price trends for trains from Los Angeles to San Diego
Average prices by travel date
Monthly average prices
Prices as travel date approaches
Train Trip Reviews from Wanderu Customers
Plan your next adventure
- Los Angeles
- San Diego
- Los Angeles to Vancouver TrainCA$219.94+
- Los Angeles to Phoenix TrainCA$114.02+
- Train from Los Angeles to FresnoCA$47.51+
- Los Angeles to Palm SpringsCA$24.47+
- Train from Los Angeles to SacramentoCA$78.76+
- Los Angeles to San Francisco TrainCA$76.53+
- Train from Los Angeles to San JoseCA$68.02+
- Los Angeles to San Luis ObispoCA$44.86+
- Los Angeles to Denver TrainCA$236.78+
- Train from Los Angeles to ChicagoCA$211.71+
- Los Angeles to New Orleans TrainCA$194.72+
- Los Angeles to AlbuquerqueCA$96.60+
- Los Angeles to Las VegasCA$119.55+
- Train from Los Angeles to New YorkCA$348.44+
- Los Angeles to Portland TrainCA$146.78+
- Train from Los Angeles to DallasCA$181.77+
- Los Angeles to Seattle TrainCA$155.02+
Book buses and trains on the go with the Wanderu app.
Download our app and snag the best travel deals across North America & Europe.Learn more
- Train Tickets
- United States
- California
- San Diego
- Los Angeles to San Diego