Sandi Spots

    Amtrak Pacific Surfliner

    LA to San Diego by Train: Times, Fares & What to Expect

    The train from Los Angeles to San Diego is the rare case where public transit beats driving on time, cost and comfort — especially on a Friday afternoon when the I-5 is a parking lot.

    Last updated

    Quick answer

    The train from LA to San Diego takes about 2 hours 45 minutes on Amtrak's Pacific Surfliner, running roughly a dozen times a day from Union Station to San Diego's Santa Fe Depot. Coach fares are typically $40–$50 one way, and the downtown-to-downtown trip needs no rental car on either end.

    LA to San Diego by Train at a glance

    Travel time

    2h 40m–2h 55m

    Coach fare

    ~$40–$50 one way (cheaper booked ahead)

    Departures

    About 12 round trips daily, roughly hourly at peak

    LA station

    Union Station (Metro B/D lines, Metrolink)

    SD station

    Santa Fe Depot — Trolley, COASTER, harbor, Gaslamp walk

    Driving comparison

    120 miles, 2–4 hours depending on traffic

    Train vs drive vs fly, LA to San Diego

    OptionDoor-to-doorTypical costBest for
    Pacific Surfliner~3h$40–$50Downtown-to-downtown, no car needed
    Driving2–4h$25 gas + $30–$55/day parkingGroups, luggage, side trips
    Flying~3.5h with security$80–$180Rarely worth it on this route
    FlixBus / Greyhound3–4h$15–$30Cheapest option

    Getting to and from the stations

    In LA, Union Station is served by the Metro B and D subway lines, the A and L light rail, Metrolink and FlyAway buses from LAX. In San Diego, Santa Fe Depot sits on the Trolley's Blue and Green lines, one block from the harbor and a 10-minute walk from the Gaslamp Quarter — you can be at your hotel without a car.

    Best seats and the scenic stretch

    Sit on the right side heading south from LA. The highlight is San Clemente through Oceanside, where the tracks run directly along the sand, followed by the Del Mar bluffs just before Solana Beach.

    Doing it as a day trip

    • Catch a 7–8am departure from Union Station and you're in San Diego before 11am.
    • Walk to the USS Midway, the Embarcadero and Little Italy — all within 20 minutes of the depot.
    • Take the Trolley to Old Town or Balboa Park (via bus) for the afternoon.
    • Return trains run into the evening; the last northbound departure is typically around 9pm.

    Local tips

    • Book 1–2 weeks out for the cheapest fares; walk-up prices are the highest.
    • Business Class is worth it southbound on a Friday — the coach cars fill completely.
    • Bring food or use the cafe car; there's no meal service in coach.
    • Check for bus bridges around San Clemente and Del Mar before travel days.
    • Arriving for a Padres game? Petco Park is a 12-minute walk from Santa Fe Depot.

    Frequently asked questions

    How long is the train from LA to San Diego?

    About 2 hours 45 minutes on the Pacific Surfliner between LA Union Station and San Diego's Santa Fe Depot.

    How much is the train from LA to San Diego?

    Coach fares typically run $40–$50 one way, dropping when booked in advance; Business Class adds roughly $20–$30.

    Is the train from LA to San Diego worth it?

    Yes — it's downtown to downtown, avoids I-5 traffic and San Diego parking costs, and both stations connect directly to local transit.

    How many trains a day go from LA to San Diego?

    Roughly a dozen Pacific Surfliner round trips daily, with departures about every hour during peak periods.

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction