Compare prices and tickets by train, bus or flight

Fri
Jan 21
$72Amtrak
$49Flixbus
$156United
Sat
Jan 22
$73Amtrak
$44Flixbus
$51Alaska Airlines
Sun
Jan 23
$72Amtrak
$44Flixbus
$83United
Mon
Jan 24
$73Amtrak
$44Flixbus
$73United
Tue
Jan 25
Find prices
$83Greyhound
Find prices
Wed
Jan 26
Find prices
$83Greyhound
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from San Francisco, CA to San Diego

distanceDistance457 miles (737 km)
durationAverage train duration12 h 35 min
priceAverage train ticket price$72 (€60)
changesDirect trainYes

Trains from San Francisco, CA to San Diego cover the 457 miles (737 km) long trip taking on average 12 h 35 min with our travel partners like. There are direct train services available. You can get the cheapest train tickets for this trip for as low as $72 (€60), but the average price of train tickets is $72 (€60).

Travel Tips: Trains from San Francisco, CA to San Diego

Travel by train to San Diego easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from San Francisco, CA to San Diego.
FAQs

How much are cheap trains between San Francisco, CA and San Diego?

Train tickets between San Francisco, CA and San Diego for some dates and times can be found for as cheap as $72 (€60)  one way in the next 7 days.

What is the cost of a train to San Diego from San Francisco, CA?

If you are looking to book your train ticket in the next 7 days, you can expect the San Francisco, CA to San Diego train to cost on average $72 (€60)  one way.

How many miles is it from San Francisco, CA to San Diego by train?

The San Francisco, CA to San Diego train distance is approximately 457 miles (737 km).

How many hours is the train time between San Francisco, CA and San Diego?

While the time it takes to travel 457 miles (737 km) between San Francisco, CA and San Diego can vary based on specific dates, weekends, and holidays, the San Francisco, CA to San Diego train journey time is on average 12 h 35 min.

How far in advance should I book a train ticket from San Francisco, CA to San Diego to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you book train tickets between San Francisco, CA and San Diego within the next 7 days, you can find tickets to cost on average $72 (€60) one way. To find the best prices for this route, consider booking your train ticket from San Francisco, CA to San Diego a few months in advance.