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 Rosa, CA to Los Angeles

distanceDistance391 miles (631 km)
priceAverage train ticket price$60 (€50)
changesDirect trainYes

Trains from Santa Rosa, CA to Los Angeles cover the 391 miles (631 km) long journey with our travel partners like. There are direct train services available. While the average ticket price for this trip costs around $60 (€50), you can find the cheapest train ticket for as low as $60 (€50).

Travel Tips: Trains from Santa Rosa, CA to Los Angeles

Travel by train to Los Angeles 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 Rosa, CA to Los Angeles.
FAQs

How much do cheap trains to Los Angeles from Santa Rosa, CA cost?

Omio customers have found cheap train tickets from Santa Rosa, CA to Los Angeles for as low as $60 (€50)  for the next 7 days.

How much is a train ticket to Los Angeles from Santa Rosa, CA?

If you’re looking to book your train tickets in the next week, you can expect the Santa Rosa, CA to Los Angeles train price to come in at an average of $60 (€50)  one way.

What is the distance from Santa Rosa, CA to Los Angeles by train?

You should expect to travel around 391 miles (631 km)  from Santa Rosa, CA to Los Angeles by train.

How far in advance should I buy train tickets to Los Angeles from Santa Rosa, CA for the best deals?

If you book the Santa Rosa, CA to Los Angeles train within the next 7 days, you can find one way tickets to cost on average $60 (€50). However, booking your train ticket in advance gives you access to the best prices for trains between Santa Rosa, CA and Los Angeles. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Travel to popular destinations by train, bus or flight