Duration 23h 52m
Distance 392.2 miles
Average price $93
Frequency 6/week

Trip overview

The average train between Sacramento and Camarillo takes 23h 52m and the fastest train takes 23h 10m. The train runs, on average, 6 times per week from Sacramento to Camarillo. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Sacramento Valley Station
  2. Camarillo
13h 44m
Bookable on Rome2rio
$65 - $113

Sacramento to Camarillo train times

Trains run six times a week between Sacramento and Camarillo. The service departs Sacramento at 06:35 in the morning, which arrives into Camarillo at 05:45. All services require a transfer at Oxnard Amtrak Station and take an average of 23h 52m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Sacramento to Camarillo? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Sacramento station to Camarillo. However, there are services departing from Sacramento Valley Station and arriving at Camarillo Amtrak via Oxnard Amtrak Station. The journey, including transfers, takes approximately 13h 44m.

More details

The distance between Sacramento and Camarillo is 333 miles. The road distance is 392.2 miles.

Get driving directions

Sacramento to Camarillo train services, operated by Amtrak, depart from Sacramento Valley Station.

More details

Sacramento to Camarillo train services, operated by Amtrak, arrive at Oxnard Amtrak Station.

More details

Book your Sacramento to Camarillo train tickets online with Rome2rio.

Search and book

There are 130+ hotels available in Camarillo. Prices start at $100 USD per night.

More details

What companies run services between Sacramento and Camarillo?

Amtrak operates a train from Sacramento to Camarillo once daily. Tickets cost $60 - $85 and the journey takes 12h 30m.
Train operators
Ave. Duration
12h 30m
Once daily
Estimated price
$60 - $85

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps