More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Santa Maria, CA to San Diego

distanceDistance242 miles (391 km)
changesDirect trainYes

Trains from Santa Maria, CA to San Diego cover the 242 miles (391 km) long trip with our travel partners like. There are direct train services available.

Travel Tips: Trains from Santa Maria, 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 Santa Maria, CA to San Diego.
FAQs

How far is San Diego from Santa Maria, CA by train?

You should expect to travel around 242 miles (391 km)  to San Diego from Santa Maria, CA by train.

When can I take the first train from Santa Maria, CA to San Diego? When can I take the last train for the day?

The earliest train departing from Santa Maria, CA to San Diego leaves at 7: 25 PM. The last train departing from Santa Maria, CA to San Diego leaves at 7: 25 PM. You can find the latest Santa Maria, CA to San Diego train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

More options for your journey from Santa Maria, CA to San Diego

Here are some other resources that might have the information you need