Travel options
from San Diego to San Francisco, CA

You can get from San Diego to San Francisco, CA by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

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

Travel Information from San Diego to San Francisco, CA

distanceDistance457 miles (737 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$69 - $76
cheapestCheapest modeFlight • $69 (€57) • 1 h 33 min
fastestFastest modeFlight • $69 (€57) • 1 h 33 min
carriersPopular travel companiesGreyhound, United or Amtrak

Travel 457 miles (737 km) by bus, flight or train from San Diego to San Francisco, CA. If speed is a priority, then a flight is the best option with an average duration of 1 h 33 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $69 (€57). The most popular travel companies which serve this journey are Greyhound, United or Amtrak among others. Travelers can even take a direct from San Diego to San Francisco, CA.

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

Travel 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 are the ways to get from San Diego to San Francisco, CA?

There are 3 ways to get from San Diego to San Francisco, CA: bus, flight or train.

What is the cheapest way to travel from San Diego to San Francisco, CA?

The cheapest way to travel from San Diego to San Francisco, CA is by taking a flight with an average price of $69 (€57).

This is compared to other travel options to San Francisco, CA:

Taking a flight is usually $7 (€6) less than taking a bus to San Francisco, CA, which costs on average $76 (€64) for the same trip.

Taking a flight is about $1 (€1) less than taking a train, which costs on average $70 (€58) for this route.

What is the fastest way to travel to San Francisco, CA from San Diego?

The quickest way to travel between San Diego and San Francisco, CA is by flight, which takes on average 1 h 33 min   compared to other travel options that may take you longer to get to your destination:

In comparison, getting to San Francisco, CA by bus can take on average 10 h 5 min.

In comparison, taking a train requires on average 12 h 55 min   of travel time.

What is the distance from San Diego to San Francisco, CA?

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

How many services a day are there from San Diego to San Francisco, CA?

The average frequency per day from San Diego to San Francisco, CA is:

  • 1 bus a day.

However, we recommend checking specific travel dates for your trip to San Francisco, CA from San Diego as scheduled services by bus, flight or train can vary by season or day of the week.

What are the departure and arrival points in San Diego and in San Francisco, CA?

These are the most popular departure and arrival points from San Diego to San Francisco, CA:

    Who can get me from San Diego to San Francisco, CA?

    If finding a good deal is your main consideration for your trip from San Diego to San Francisco, CA, then we'll help you find the best value travel companies for you:

    • Greyhound can get you to San Francisco, CA by bus. You can find a good deal for bus tickets with Greyhound from San Diego to San Francisco, CA for $76 (€64) on Omio.
    • Travel with United to go to San Francisco, CA by plane. For a good deal on tickets, you can find United San Diego to San Francisco, CA tickets on Omio for $69 (€57).
    • Amtrak can take you to San Francisco, CA by train. If searching for a good deal on trains, you can find tickets for Amtrak from San Diego to San Francisco, CA for $70 (€58).

    Where should I go next after I travel from San Diego to San Francisco, CA?

    Many of our customers who book a trip from San Diego to San Francisco, CA often extend their vacation and travel to other popular destinations like Los Angeles, Paris or Berlin. If you’re thinking of adding another destination to your San Diego and San Francisco, CA itinerary, let Omio find you the best connections between San Francisco, CA and any of these top destinations today!

    How far in advance should I buy my San Diego to San Francisco, CA one way ticket online to get the best deals?

    When planning your trip from San Diego to San Francisco, CA, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

    • Bus tickets are costing on average $76 (€64) one way.
    • Plane tickets are costing on average $69 (€57) one way.
    • Train tickets cost on average $70 (€58) one way.

    However, we recommend buying tickets from San Diego to San Francisco, CA online a few months in advance to get the best deals and save money on your upcoming journey.

    Most popular trains, buses and flights

    Travel to popular destinations by train, bus or flight