Search train tickets to San Francisco

switcheroo

Quickview

How to get to San Francisco by train?

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

The cheapest prices for a train ticket to San Francisco that users have found recently on Wanderu start at $14.22. Such great deals to San Francisco are available on 3 routes including Martinez, Richmond and Oakland. 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. Martinez at $14.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 32 train schedules per day connecting Los Angeles with San Francisco. It takes on average 10 hours and 29 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. Traveling by train from Los Angeles you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
10h 29m
Avg. Price
$85.35

Martinez

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

Richmond

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

San Diego

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

Suisun

There are 19 train schedules per day connecting Suisun with San Francisco. It takes on average 1 hour and 34 minutes to travel 39 miles, 62 kms, by train from Suisun. One train company operates schedules from Suisun, with Amtrak offering the most daily connections to San Francisco. Traveling by train from Suisun you will most likely to arrive in San Francisco at 425 Mission St.
Avg. Time
1h 34m
Avg. Price
$31.28

Located in California, United States of America, you can travel by train to San Francisco from 297 destinations and choose from 1467 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 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 139.745902 daily Amtrak schedules to San Francisco. Amtrak can get you to San Francisco by train from 329 destinations including Anaheim.
Avg. Time
20h 31m
Avg. Price
$132.53