Search train tickets to Sacramento

switcheroo

Quickview

How to get to Sacramento by train?

Routes282
Trips per day1,481
train carriers5
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

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 $6.00. Such great deals to Sacramento are available on one route to Stockton. 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. Lodi at $7.50 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.

Los Angeles

There are 54 train schedules per day connecting Los Angeles with Sacramento. It takes on average 10 hours and 14 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 14m
Avg. Price
$57.31

San Diego

There are 31 train schedules per day connecting San Diego with Sacramento. It takes on average 13 hours and 48 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 48m
Avg. Price
$78.76

Oakland

There are 26 train schedules per day connecting Oakland with Sacramento. It takes on average 2 hours and 21 minutes to travel 69 miles, 110 kms, by train from Oakland. 3 train carriers offer schedules from Oakland, with Amtrak 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 21m
Avg. Price
$29.85

Mariposa

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

Riverside

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

Located in California, United States of America, you can travel by train to Sacramento from 282 destinations and choose from 1481 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 2648.85 miles, 4261.83 kms, covering the journey in 105 hours and 3 minutes

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

Train companies serving Sacramento

There are 138.822222 daily Amtrak schedules to Sacramento. Amtrak can get you to Sacramento by train from 291 destinations including Santa Ana.
Avg. Time
12h 14m
Avg. Price
$64.69

There are 136.05 daily Amtrak Capitol Corridor schedules to Sacramento. Amtrak Capitol Corridor can get you to Sacramento by train from 15 destinations including Richmond.
Avg. Time
1h 58m
Avg. Price
$28.17

There are 17.8 daily Amtrak Coast Starlight schedules to Sacramento. Amtrak Coast Starlight can get you to Sacramento by train from 27 destinations including San Luis Obispo.
Avg. Time
9h 4m
Avg. Price
$55.10

There are 3.35 daily Amtrak California Zephyr schedules to Sacramento. Amtrak California Zephyr can get you to Sacramento by train from 26 destinations including Denver.
Avg. Time
13h 57m
Avg. Price
$72.28

There are 14.05 daily Amtrak San Joaquins schedules to Sacramento. Amtrak San Joaquins can get you to Sacramento by train from 11 destinations including Fresno.
Avg. Time
3h 3m
Avg. Price
$22.43