Search San Francisco train tickets

switcheroo

Quickview

How to get to San Francisco by train?

Routes418
Trips per day1,735
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.00. Such great deals to San Francisco are available on one route to Richmond. 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.

Los Angeles

There are 39 train schedules per day connecting Los Angeles with San Francisco. It takes on average 13 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
13h 0m
Avg. Price
$68.30

Martinez

There are 30 train schedules per day connecting Martinez with San Francisco. It takes on average 2 hours 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
2h 0m
Avg. Price
$16.35

Richmond

There are 24 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.43

San Diego

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

Sacramento

There are 19 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
$33.27

Located in California, United States, you can travel by train to San Francisco from 418 destinations and choose from 1735 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 2718.01 miles, 4373.11 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

Amtrak

There are 757 daily Amtrak schedules to San Francisco. Amtrak can get you to San Francisco by train from 418 destinations including Sacramento.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
21h 20m
Avg. Price
$102.86