Search train tickets toSacramento

switcheroo

Quickview

How to get to Sacramento by train?

Routes501
Trips per day2,306
train carriers5
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Sacramento?

The cheapest prices for a train ticket to Sacramento that users have found recently on Wanderu start at $9.00. Such great deals to Sacramento are available on one route to Davis. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Sacramento. Davis at $9.11 has consistently the lowest average train ticket prices to Sacramento.

What are the main train stations in Sacramento?

The most popular train stations in Sacramento are Valley Station - 401 I St and 1389 10th Street 10th and N Streets. Valley Station - 401 I St is the busiest train station in Sacramento.

What are the most popular train routes to Sacramento?

Los Angeles

There are 60 train schedules per day connecting Los Angeles with Sacramento. It takes on average 10 hours and 40 minutes to travel 362 miles, 582 kms, by train from Los Angeles. 2 train carriers offer schedules from Los Angeles, with Amtrak offering the most daily connections to Sacramento. Traveling by train from Los Angeles you will most likely to arrive in Sacramento at Valley Station - 401 I St.
Avg. Time
10h 40m
Avg. Price
$64.10

San Diego

There are 31 train schedules per day connecting San Diego with Sacramento. It takes on average 13 hours and 36 minutes to travel 473 miles, 761 kms, by train from San Diego. One train company operates schedules from San Diego, with Amtrak offering the most daily connections to Sacramento. Traveling by train from San Diego you will most likely to arrive in Sacramento at Valley Station - 401 I St.
Avg. Time
13h 36m
Avg. Price
$80.42

Oakland

There are 25 train schedules per day connecting Oakland with Sacramento. It takes on average 2 hours and 25 minutes to travel 69 miles, 110 kms, by train from Oakland. 3 train carriers offer schedules from Oakland, with Amtrak Capitol Corridor offering the most daily connections to Sacramento. Traveling by train from Oakland you will most likely to arrive in Sacramento at Valley Station - 401 I St.
Avg. Time
2h 25m
Avg. Price
$29.87

Riverside

There are 25 train schedules per day connecting Riverside with Sacramento. It takes on average 12 hours and 6 minutes to travel 394 miles, 633 kms, by train from Riverside. One train company operates schedules from Riverside, with Amtrak offering the most daily connections to Sacramento. Traveling by train from Riverside you will most likely to arrive in Sacramento at Valley Station - 401 I St.
Avg. Time
12h 6m
Avg. Price
$73.01

San Francisco

There are 20 train schedules per day connecting San Francisco with Sacramento. It takes on average 2 hours and 39 minutes to travel 76 miles, 121 kms, by train from San Francisco. One train company operates schedules from San Francisco, with Amtrak offering the most daily connections to Sacramento. Traveling by train from San Francisco you will most likely to arrive in Sacramento at Valley Station - 401 I St.
Avg. Time
2h 39m
Avg. Price
$32.48