These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from San Luis Obispo, CA to San Diego

distanceDistance267 miles (430 km)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day

Trains from San Luis Obispo, CA to San Diego cover the 267 miles (430 km) long journey taking on average 9 h with our travel partners like. Normally, there is 1 train operating per day, including direct services available.

Travel Tips

Trains from San Luis Obispo, CA to San Diego
Travel by train to San Diego easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from San Luis Obispo, CA to San Diego.
FAQs
How far is San Diego from San Luis Obispo, CA by train?
You should expect to travel around 267 miles (430 km)  to San Diego from San Luis Obispo, CA by train.
How long is a train between San Luis Obispo, CA and San Diego on average?
On average the San Luis Obispo, CA to San Diego train time is 9 h  covering the 267 miles (430 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
How many trains are there to San Diego from San Luis Obispo, CA a day?
On average, there is 1 train a day from San Luis Obispo, CA to San Diego. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from San Luis Obispo, CA to San Diego?
You can take the first train from San Luis Obispo, CA to San Diego at 12: 00 PM. The last train from San Luis Obispo, CA to San Diego that you can take departs at 12: 00 PM. Omio shows you the latest train from San Luis Obispo, CA to San Diego schedule to help you book the best departure time for this trip.