Compare prices and tickets by train, bus or flight

Fri
Jan 28
$80Amtrak
$44Flixbus
$78United
Sat
Jan 29
$80Amtrak
$34Flixbus
$51Alaska Airlines
Sun
Jan 30
$80Amtrak
$49Flixbus
$175United

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 Diego to San Francisco, CA

distanceDistance457 miles (737 km)
priceAverage train ticket price$80 (€67)
changesDirect trainYes

Trains from San Diego to San Francisco, CA cover the 457 miles (737 km) long route with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $80 (€67), you can find the cheapest train ticket for as low as $80 (€66).

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

Travel by train to San Francisco, CA 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 Diego to San Francisco, CA.
FAQs

What is the price of the cheapest train from San Diego to San Francisco, CA?

Omio customers have found cheap train tickets between San Diego and San Francisco, CA for as low as $80 (€66)  for the next 7 days.

What is the cost of a train between San Diego and San Francisco, CA?

The San Diego to San Francisco, CA train ticket price is on average $80 (€67)  if you are looking to buy your tickets for this trip in the next week.

How far is San Diego to San Francisco, CA by train?

When traveling this route you should expect the distance from San Diego to San Francisco, CA by train to be approximately 457 miles (737 km).

When can I take the first train from San Diego to San Francisco, CA? When can I take the last train for the day?

The earliest train departing from San Diego to San Francisco, CA leaves at 12: 01 PM. The last train departing from San Diego to San Francisco, CA leaves at 5: 50 PM. You can find the latest San Diego to San Francisco, CA train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I book San Diego to San Francisco, CA train tickets 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 journey and save money. If you book train tickets to San Francisco, CA from San Diego within the next 7 days, you can find tickets to cost on average $80 (€67) one way. To find the best prices for this route, consider booking your train ticket from San Diego to San Francisco, CA a few months in advance.

Most popular trains, buses and flights

Travel to popular destinations by train, bus or flight