Compare prices and tickets by train, bus or flight

Fri
Jan 28
$80Amtrak
$44Flixbus
$79United
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.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from San Diego to San Francisco, CA

distanceDistance457 miles (737 km)
durationAverage bus duration13 h 20 min
priceAverage bus ticket price$42 (€35)
frequencyBus frequency1 a day
changesDirect busYes, there is 1 direct bus a day

Buses from San Diego to San Francisco, CA cover the 457 miles (737 km) long route taking on average 13 h 20 min with our travel partners like. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this route costs around $42 (€35), you can find the cheapest bus ticket for as low as $34 (€28).

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

Take the bus 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

How much does a cheap bus from San Diego to San Francisco, CA cost?

If you’re looking to save money on tickets, you can find cheap San Diego to San Francisco, CA buses for as little as $34 (€28)  in the next 7 days.

How much does it cost to take a bus between San Diego and San Francisco, CA?

In the next 7 days you can expect to pay on average $42 (€35)  for a bus ticket to San Francisco, CA from San Diego.

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

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

How long is the bus ride to San Francisco, CA from San Diego?

The bus time from San Diego to San Francisco, CA is on average 13 h 20 min  for the 457 miles (737 km) long journey, but the time it takes to go between San Diego and San Francisco, CA by bus can vary depending on specific dates or traveling on weekends and holidays.

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

On average, there is 1 bus a day from San Diego to San Francisco, CA. The bus times and services may be different on weekends and holidays compared to weekdays.

When does the first bus depart from San Diego to San Francisco, CA? When does the last bus depart from San Diego to San Francisco, CA?

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

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

The price of a one way bus ticket from San Diego to San Francisco, CA is on average $42 (€35) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this trip. In general, you can find bus tickets between San Diego and San Francisco, CA available a few months in advance.

Most popular trains, buses and flights