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

Deutsche Bahn

Train from Oakland to Sacramento

The Californian cities of Oakland and Sacramento are connected by convenient train routes, which depart throughout the day. The first train from Oakland to Sacramento departs Oakland, CA station at about 5:00 a.m. while the last one departs at around 2:00 p.m., so travelers have a pretty good amount of choice when deciding their route. From Monday to Wednesday, there are 19 trains scheduled on the Amtrak timetable, with 16 of them being direct. These trains will take an average of an hour to cover the 68-mile journey. On Thursdays, Fridays, Saturdays, and Sundays, there are fourteen trains each day, with one train connecting through Emeryville and another one via Stockton.

Which train companies travel from Oakland to Sacramento?

Trains from Oakland to Sacramento are served by various passenger trains, all operated by Amtrak. These include the Capitol Corridor, Coast Starlight, San Joaquins, and California Zephyr. Most of the direct trips of the train from Oakland to Sacramento are operated by the Capitol Corridor and often by the Coast Starlight. The California Zephyr and San Joaquins are the trains that pick passengers from Emeryville to complete the remaining leg to Sacramento. The Stockton route has the San Joaquins as the only connecting train to Sacramento. There are two trains from Oakland to Sacramento that connect through Emeryville, and one train from Oakland to Sacramento that connects via Stockton, from Monday to Wednesday.

How long is the train ride from Oakland to Sacramento?

The train journey from Oakland to Sacramento takes about 2 hours on average, with the fastest train taking close to an hour to cover the same route. Typically, direct trips are known to take less than 2 hours. A traveler on a train from Oakland to Sacramento passing through Emeryville will take slightly over 3 hours to arrive at the destination while the route going through Stockton will take an extended period of about 9 hours, so book carefully.

How many trains are there from Oakland to Sacramento?

From Monday to Wednesday, there are nineteen trains servicing this route daily. Sixteen of these are direct trips mostly covered by the Capitol Corridor and in some instances, the Coast Starlight. By 5:30 a.m., the first train will have departed from the Oakland, CA station, to arrive in Sacramento not more than 2 hours after leaving Oakland. The last direct train from Oakland to Sacramento usually sets off around 10:00 a.m. to arrive at about noon. The trains from Oakland connecting through Emeryville, usually exit the departure station sometime after 7:30 a.m. to arrive in Sacramento about 3 hours later. The Stockton connecting train departs after 2:00 p.m., and its journey takes almost 9 hours in total. From Thursday through Sunday, there are 14 trains daily consisting of one train going via Emeryville and another one through Stockton.

What are the departure and arrival stations for trains from Oakland to Sacramento?

Departure station: The Oakland Jack London Square train departure station (OKJ) is a critical transit hub in California. Fronting the San Francisco Bay, the station, built with a beautiful green-blue glass wall with a big clock just above the main entrance is an attractive center that even newcomers cannot fail to notice. The water taxis at this station will provide a memorable experience to visitors on their maiden trip to this station. OJK is easily accessible from the city center. It takes travelers about 20 minutes to walk to the station from Oakland downtown, or one can use a bus which will take them less than eight minutes to connect from the city center.

Arrival station: Sacramento Valley Station (SAC) is located at 401 Street at the periphery of the 5th Street in Sacramento, California. This station is equipped with payphones, vending machines, and ATMs, among other self-service facilities. The station also boasts of ample parking, which is also reasonably priced. Reserving parking in advance on Amtrak will save travelers up to 50% on the price of their ticket, too. It takes only five minutes to drive from the city center to the station and less than 20 minutes on foot. From Sacramento station, it can take one about 11 minutes by taxis available at the station to get to Sacramento Airport, which is just about 11 mile away.

Travel Tips

Trains from Oakland, CA to Sacramento, CA
Travel by train to Sacramento, CA 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 Oakland, CA to Sacramento, CA.
How many miles is it from Oakland, CA to Sacramento, CA by train?
The distance to Sacramento, CA from Oakland, CA by train is approximately 68 miles (109 km).
What time is the earliest train from Oakland, CA to Sacramento, CA? What time is the last train from Oakland, CA to Sacramento, CA?
The earliest train for this trip departs from Oakland, CA at 1: 12 PM. The last train leaves from Oakland, CA at 1: 12 PM. Check Omio for the latest train schedule from Oakland, CA to Sacramento, CA and book the best time to depart on your chosen travel date.