Amtrak state supported
The Pacific Surfliner: Train Travel from San Luis Obispo to San Diego
The Amtrak Pacific Surfliner provides a scenic rail link along the California coast, connecting San Luis Obispo, Los Angeles and San Diego over a 351-mile route.
- Operator
- Amtrak
- Route
- San Luis Obispo to San Diego
- Journey time
- about 8 to 9 hours San Luis Obispo to San Diego; about 3 hours Los Angeles to San Diego
- Distance
- about 351 miles (560 km)
- Runs
- Many trains a day between Los Angeles and San Diego, fewer north of Santa Barbara (as of 2026)
- Overnight
- No, daytime train
- Stops shown
- 27
STATUS Operating as of 2026. Landslides near San Clemente have closed the coastal line for weeks at a time since 2022; check service alerts.
This route suits travelers looking for a relaxed way to navigate Southern California without the stress of highway traffic. The Pacific Surfliner connects major coastal hubs and beach towns, making it ideal for commuters, vacationers and families visiting theme parks. If you want to travel from Los Angeles to San Diego by train or head north to Santa Barbara, this service offers frequent departures and ocean views. It is a practical alternative to flying or driving, dropping passengers right in the center of cities like San Diego and Los Angeles. You can easily access beaches, local attractions and connecting Amtrak services for longer trips.
Route overview
The Pacific Surfliner is an Amtrak state-supported service operating entirely in California. The full journey from San Luis Obispo in the north to San Diego in the south covers about 351 miles and takes about 8 to 9 hours. If you are only traveling between Los Angeles and San Diego, the trip takes about 3 hours. This is a daytime service with no overnight trains. Passengers enjoy daylight views of the Pacific Ocean and coastal mountains. The route includes major stops such as Santa Barbara, Ventura, Anaheim, Irvine and Oceanside. Amtrak runs many trains a day between Los Angeles and San Diego, with fewer services continuing north of Santa Barbara. As of 2026, the train is operating, but passengers should check service alerts before booking. Landslides near San Clemente have closed the coastal line for weeks at a time since 2022, occasionally disrupting travel between Los Angeles and San Diego. When the tracks are clear, this remains one of the most popular regional rail routes in the country.
What you see, section by section
San Luis Obispo to Santa Barbara
Departing from San Luis Obispo, the train heads south through the agricultural landscapes of the Central Coast. The tracks soon reach the remote Pacific coastline, passing areas near Vandenberg and Gaviota. This stretch offers some of the most isolated ocean views on the entire route, where highways do not follow the shore. You will pass through Grover Beach, Guadalupe, Lompoc-Surf and Goleta before arriving at the Santa Barbara station.
Santa Barbara to Ventura
Leaving Santa Barbara, the train runs closely along the shoreline. Passengers have clear views of the beaches and the Pacific Ocean on one side, with the Santa Ynez Mountains rising on the other. The route passes through Carpinteria before reaching Ventura. This section is relatively short but provides consistent coastal scenery. If you are traveling from Los Angeles to Santa Barbara by train, this is the final scenic stretch before arriving in the city.
San Juan Capistrano to Oceanside
South of Los Angeles and Orange County, the train reaches San Juan Capistrano. From here, the route rejoins the coast. At San Clemente Pier, the track runs right beside the beach, offering excellent views of the sand and surf. This is the area where landslides have caused closures since 2022, due to the proximity of the tracks to the eroding cliffs. The train then continues south into San Diego County, arriving at Oceanside.
Solana Beach to San Diego
After stopping in Solana Beach, the Pacific Surfliner travels along the Del Mar bluffs above the Pacific. This elevated section provides a sweeping vantage point over the ocean. The tracks eventually turn slightly inland as the train approaches the final stops. Passengers pass through San Diego Old Town before terminating at the historic San Diego station in the downtown area, completing the journey.
Classes and onboard
- Coach
- Business Class
- Café car
The Pacific Surfliner offers two main seating options: Coach and Business Class. Coach seating provides standard, unreserved seats, meaning you can sit anywhere available upon boarding. Business Class requires a reservation and guarantees a seat in a dedicated car. Upgrading to Business Class includes a reserved seat area and complimentary snacks, which can be useful during busy travel periods when Coach cars fill up quickly. Both classes offer access to the Café car, where passengers can purchase light meals, snacks and beverages throughout the journey. Because this is a daytime route, there are no sleeper cars or dining cars. For advice on carrying your bags, review the luggage rules on Amtrak and VIA.
Tips for this train
- Sit on the ocean side for the best views: choose the right side heading south and the left side heading north.
- Check Amtrak service alerts before your trip, as landslides have caused track closures since 2022.
- Upgrade to Business Class if you want a guaranteed seat and complimentary snacks.
- Connect to the Coast Starlight in San Luis Obispo, Santa Barbara or Los Angeles for travel further north.
- Passengers heading east can transfer to the Southwest Chief or Sunset Limited at Los Angeles Union Station.
- Bring your own food or visit the Café car for snacks and drinks during the trip.
Every stop
In timetable order. Major stops in bold; other routes serving a stop are shown as tags.
- SLOSan Luis ObispoCACoast Starlight
- GVBGrover BeachCA
- GUAGuadalupeCA
- LPSLompoc-SurfCA
- GTAGoletaCA
- SBASanta BarbaraCACoast Starlight
- CPNCarpinteriaCA
- VECVenturaCA
- OXNOxnardCACoast Starlight
- CMLCamarilloCA
- MPKMoorparkCA
- SIMSimi ValleyCA
- CWTChatsworthCA
- VNCVan NuysCACoast Starlight
- BURBurbank AirportCACoast Starlight
- GDLGlendaleCA
- LAXLos AngelesCASouthwest ChiefCoast StarlightSunset Limited
- FULFullertonCASouthwest Chief
- ANAAnaheim ARTICCA
- SNASanta AnaCA
- IRVIrvineCA
- SNCSan Juan CapistranoCA
- SNPSan Clemente PierCA
- OSDOceansideCA
- SOLSolana BeachCA
- OLTSan Diego Old TownCA
- SANSan DiegoCA
City to city on the Pacific Surfliner
- Los Angeles to San Diegoabout 2 hours 45 minutes to 3 hours
- Los Angeles to Santa Barbaraabout 2 hours 15 minutes to 3 hours
Station guides on this route
Questions travellers ask
Is the Pacific Surfliner an overnight train?
No, the Pacific Surfliner is not an overnight train. It is a daytime service that takes about 8 to 9 hours to complete the full 351-mile route from San Luis Obispo to San Diego. There are no sleeper cars available.
How long does it take to travel from Los Angeles to San Diego?
The train journey from Los Angeles to San Diego takes about 3 hours. Amtrak operates many trains a day on this specific segment, making it a convenient option for regional travel.
Which side of the train has the best views?
To see the Pacific Ocean, you should sit on the ocean side of the train. Sit on the right side if you are heading south toward San Diego, and sit on the left side if you are heading north toward San Luis Obispo.
Can I connect to long-distance Amtrak trains?
Yes, you can connect to several long-distance routes. The Coast Starlight connects in San Luis Obispo, Santa Barbara and Los Angeles. You can also transfer to the Southwest Chief and Sunset Limited in Los Angeles.