Search San Francisco train tickets

switcheroo

Quickview

How to get to San Francisco by train?

Routes435
Trips per day1,802
train carriers1
Stations4
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 San Francisco?

The cheapest prices for a train ticket to San Francisco that users have found recently on Wanderu start at $11.50. Such great deals to San Francisco are available on one route to Berkeley. 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 San Francisco. Berkeley at $11.50 has consistently the lowest average train ticket prices to San Francisco.

What are the main train stations in San Francisco?

The most popular train stations in San Francisco are Bus Terminal - 200 Folsom St, Beach St and The Embarcadero Pier 39 - Fisherman's Wharf and 5 Embarcadero Ctr - Corner of California & Drumm St. Bus Terminal - 200 Folsom St is the busiest train station in San Francisco.

What are the most popular train routes to San Francisco?

Los Angeles

There are 35 train schedules per day connecting Los Angeles with San Francisco. It takes on average 11 hours to travel 348 miles, 560 kms, by train from Los Angeles. One train company operates schedules from Los Angeles, with Amtrak offering the most daily connections to San Francisco. Traveling by train from Los Angeles you will most likely to arrive in San Francisco at Bus Terminal - 200 Folsom St.
Avg. Time
11h 0m
Avg. Price
$62.79

Richmond

There are 30 train schedules per day connecting Richmond with San Francisco. It takes on average 1 hour to travel 12 miles, 19 kms, by train from Richmond. One train company operates schedules from Richmond, with Amtrak offering the most daily connections to San Francisco. Traveling by train from Richmond you will most likely to arrive in San Francisco at Bus Terminal - 200 Folsom St.
Avg. Time
1h 0m
Avg. Price
$12.74

Martinez

There are 30 train schedules per day connecting Martinez with San Francisco. It takes on average 1 hour to travel 23 miles, 37 kms, by train from Martinez. One train company operates schedules from Martinez, with Amtrak offering the most daily connections to San Francisco. Traveling by train from Martinez you will most likely to arrive in San Francisco at Bus Terminal - 200 Folsom St.
Avg. Time
1h 0m
Avg. Price
$16.25

Sacramento

There are 22 train schedules per day connecting Sacramento with San Francisco. It takes on average 2 hours to travel 76 miles, 121 kms, by train from Sacramento. One train company operates schedules from Sacramento, with Amtrak offering the most daily connections to San Francisco. Traveling by train from Sacramento you will most likely to arrive in San Francisco at Bus Terminal - 200 Folsom St.
Avg. Time
2h 0m
Avg. Price
$32.64

Fairfield

There are 21 train schedules per day connecting Fairfield with San Francisco. It takes on average 2 hours to travel 39 miles, 63 kms, by train from Fairfield. One train company operates schedules from Fairfield, with Amtrak offering the most daily connections to San Francisco. Traveling by train from Fairfield you will most likely to arrive in San Francisco at Bus Terminal - 200 Folsom St.
Avg. Time
2h 0m
Avg. Price
$24.00

What train companies travel to San Francisco, California?

Located in California, United States, you can travel by train to San Francisco from 435 destinations and choose from 1802 daily train schedules to get you there. Amtrak has the most train connections to San Francisco. The furthest train arriving in San Francisco covers a distance of 2729.23 miles, 4391.15 kms, covering the journey in 2 hours and 3 minutes

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

train companies serving San Francisco