Search Sacramento train tickets

switcheroo

Quickview

How to get to Sacramento by train?

Routes514
Trips per day2,332
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.

How to find cheap 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.10 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 61 train schedules per day connecting Los Angeles with Sacramento. It takes on average 11 hours 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
11h 0m
Avg. Price
$65.74

San Diego

There are 34 train schedules per day connecting San Diego with Sacramento. It takes on average 14 hours 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
14h 0m
Avg. Price
$82.30

Riverside

There are 25 train schedules per day connecting Riverside with Sacramento. It takes on average 12 hours 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 0m
Avg. Price
$74.04

Oakland

There are 25 train schedules per day connecting Oakland with Sacramento. It takes on average 2 hours 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 0m
Avg. Price
$31.22

San Luis Obispo

There are 22 train schedules per day connecting San Luis Obispo with Sacramento. It takes on average 8 hours to travel 233 miles, 375 kms, by train from San Luis Obispo. 2 train carriers offer schedules from San Luis Obispo, with Amtrak offering the most daily connections to Sacramento. Traveling by train from San Luis Obispo you will most likely to arrive in Sacramento at Valley Station - 401 I St.
Avg. Time
8h 0m
Avg. Price
$55.47

What train companies travel to Sacramento, California?

Located in California, United States, you can travel by train to Sacramento from 514 destinations and choose from 2332 daily train schedules to get you there. Amtrak has the most train connections to Sacramento. The furthest train arriving in Sacramento covers a distance of 2659.84 miles, 4279.51 kms, covering the journey in 1 hour and 45 minutes

Looking for other ways to get there? Check out Bus options to Sacramento.

train companies serving Sacramento

Amtrak

There are 573 daily Amtrak schedules to Sacramento. Amtrak can get you to Sacramento by train from 393 destinations including Riverside.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
13h 5m
Avg. Price
$75.45

Amtrak Capitol Corridor

There are 132 daily Amtrak Capitol Corridor schedules to Sacramento. Amtrak Capitol Corridor can get you to Sacramento by train from 15 destinations including Oakland.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
2h 0m
Avg. Price
$28.06

Amtrak Coast Starlight

There are 19 daily Amtrak Coast Starlight schedules to Sacramento. Amtrak Coast Starlight can get you to Sacramento by train from 28 destinations including Seattle.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
Avg. Time
9h 9m
Avg. Price
$62.29

Amtrak California Zephyr

There are 10 daily Amtrak California Zephyr schedules to Sacramento. Amtrak California Zephyr can get you to Sacramento by train from 29 destinations including Reno.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
Avg. Time
13h 34m
Avg. Price
$84.93

Amtrak San Joaquins

There are 11 daily Amtrak San Joaquins schedules to Sacramento. Amtrak San Joaquins can get you to Sacramento by train from 11 destinations including Merced.
Air conditioning
Restroom
Extra legroom
Loyalty rewards
Power outlet
Snacks
WiFi
Avg. Time
2h 42m
Avg. Price
$24.48