Search train tickets to San Francisco

switcheroo

Quickview

How to get to San Francisco by train?

Routes336
Trips per day1,503
train carriers1
Stations4
Lowest Prices
We work directly with hundreds of carriers to find the best available fares.
No Wanderu fees
We never add any extra fees. We just make it easy to book your travels.
Best Travel Options
We help you find & compare the best coaches, trains and flights in one place.

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 €7.22. 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. Richmond at €7.22 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 425 Mission St, Beach St and The Embarcadero Pier 39 - Fisherman's Wharf and 5 Embarcadero Ctr - Corner of California & Drumm St. 425 Mission St is the busiest train station in San Francisco.

Los Angeles

There are 34 train schedules per day connecting Los Angeles with San Francisco. It takes on average 10 hours and 26 minutes 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. Travelling by train from Los Angeles you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
10h 26m
Avg. Price
€53.13

Martinez

There are 28 train schedules per day connecting Martinez with San Francisco. It takes on average 1 hour and 19 minutes 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. Travelling by train from Martinez you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
1h 19m
Avg. Price
€13.61

San Diego

There are 21 train schedules per day connecting San Diego with San Francisco. It takes on average 14 hours and 4 minutes 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. Travelling by train from San Diego you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
14h 4m
Avg. Price
€70.71

Richmond

There are 21 train schedules per day connecting Richmond with San Francisco. It takes on average and 52 minutes 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. Travelling by train from Richmond you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
0h 52m
Avg. Price
€10.15

Davis

There are 19 train schedules per day connecting Davis with San Francisco. It takes on average 2 hours and 1 minute to travel 65 miles, 105 kms, by train from Davis. One train company operates schedules from Davis, with Amtrak offering the most daily connections to San Francisco. Travelling by train from Davis you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
2h 1m
Avg. Price
€27.49

Located in California, United States of America, you can travel by train to San Francisco from 336 destinations and choose from 1503 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 122 hours and 52 minutes

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

train companies serving San Francisco

Amtrak

There are 671 daily Amtrak schedules to San Francisco. Amtrak can get you to San Francisco by train from 377 destinations including Sacramento.
Restroom
WiFi
Snacks
Loyalty rewards
Extra legroom
Power outlet
Air conditioning
Avg. Time
20h 38m
Avg. Price
€84.74