San Diego, CA to Oakland, CA bus with FlixBus

Sat, Jun 21
+ Add return
FlixBus
Greyhound
flibco
Rede Expressos
Alsa
1,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from San Diego, CA to Oakland, CA

Showing times and prices for Jun 22

Cheapest price

$77

Average price

$117

Fastest journey

11 h

Average duration

11 h 35 m

Buses per day

16

Distance

732 km

Cheap tickets

The best way to find a cheap bus ticket from San Diego, CA to Oakland, CA is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from San Diego, CA to Oakland, CA will cost around $117 if you buy it on the day, but the cheapest tickets can be found for only $77.

Fast buses

Of the 16 buses that leave San Diego, CA for Oakland, CA on Sun, Jun 22, 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sun, Jun 22 the direct buses cover the 732 km distance in an average of 11 h 35 m but if you time it right, some buses will get you there in just 11 h .

On Sun, Jun 22 the slowest buses will take 12 h 20 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Amtrak765 Pacific Surfliner · 4765 AMTRAK
06:01AM14h04
Santa Fe Depot, San Diego, CA
08:05PMOakland – Jack London Square station, Oakland, CA
$771One-way
1 transfer
Amtrak785 Pacific Surfliner · 4785 AMTRAK
04:01PM14h14
Santa Fe Depot, San Diego, CA
06:15AMOakland – Jack London Square station, Oakland, CA
$771One-way
1 transfer
Amtrak769 Pacific Surfliner · 4769 AMTRAK
08:01AM14h14
Santa Fe Depot, San Diego, CA
10:15PMOakland – Jack London Square station, Oakland, CA
$771One-way
1 transfer
Amtrak765 Pacific Surfliner · 4765 AMTRAK
06:10AM13h55
Old Town Station, San Diego, CA
08:05PMOakland – Jack London Square station, Oakland, CA
$771One-way
1 transfer
Amtrak769 Pacific Surfliner · 4769 AMTRAK
08:10AM14h05
Old Town Station, San Diego, CA
10:15PMOakland – Jack London Square station, Oakland, CA
$771One-way
1 transfer

Travel Information

Compare bus, train, and flight for San Diego, CA to Oakland, CA

Omio recommends booking the train as it is the most popular option from San Diego, CA to Oakland, CA among Omio's users. If you are prioritising price take the bus with prices starting from €51. For those with little time consider booking a flight which can get you there in 1h 54m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.2 - 0.7kg.

Compare bus with

Bus
Most popular
Train
Flight

€67

Average price

Cheapest

€74

Average price

€90

Average price

15h 36m

Average duration

15h 6m

Onboard

+

30m

Additional time*

15h 4m

Average duration

14h 34m

Onboard

+

30m

Additional time*

4h 54m

Average duration

Fastest

1h 54m

Onboard

+

3h 0m

Additional time*

0.7 - 1.8kg

CO2 emissions

0.2 - 0.7kg

CO2 emissions

Lowest

2.2 - 4.4kg

CO2 emissions

Direct Options

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

San Diego, CA to Oakland, CA bus times

Showing buses for tomorrow, Sunday, June 22
Last updated at 11:32 PM
ProviderDepartsDurationArrivesTransfers
Tickets
amtrak765 Pacific Surfliner · 4765 AMTRAK1:01 PM Santa Fe Depot, San Diego, CA
14h04
3:05 AM Oakland – Jack London Square station, Oakland, CA1 transfer
amtrak765 Pacific Surfliner · 4765 AMTRAK1:10 PM Old Town Station, San Diego, CA
13h55
3:05 AM Oakland – Jack London Square station, Oakland, CA1 transfer
greyhound+meinfernbus_flixbusFlixBus1:30 PM San Diego, San Ysidro Transit Center
14h00
3:30 AM Oakland, West Oakland BART Station, CA1 transfer
greyhound+meinfernbus_flixbusFlixBus2:15 PM San Diego, Congress Street (Old Town Park), CA
13h15
3:30 AM Oakland, West Oakland BART Station, CA1 transfer
amtrak769 Pacific Surfliner · 4769 AMTRAK3:01 PM Santa Fe Depot, San Diego, CA
14h14
5:15 AM Oakland – Jack London Square station, Oakland, CA1 transfer
amtrak769 Pacific Surfliner · 4769 AMTRAK3:10 PM Old Town Station, San Diego, CA
14h05
5:15 AM Oakland – Jack London Square station, Oakland, CA1 transfer
meinfernbus_flixbusFlixBus · FlixBus+greyhound6:50 PM San Diego, West Harbor Drive (The Headquarters at Seaport District), CA
18h45
1:35 PM Oakland, West Oakland BART Station, CA2 transfers
amtrak785 Pacific Surfliner · 4785 AMTRAK11:01 PM Santa Fe Depot, San Diego, CA
14h14
1:15 PM Oakland – Jack London Square station, Oakland, CA1 transfer
amtrak785 Pacific Surfliner · 4785 AMTRAK11:10 PM Old Town Station, San Diego, CA
14h05
1:15 PM Oakland – Jack London Square station, Oakland, CA1 transfer

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets San Diego, CA to Oakland, CA by bus, train, or flight

Sun
Jun 22
Mon
Jun 23
Tue
Jun 24
Wed
Jun 25
Thu
Jun 26
Fri
Jun 27
Sat
Jun 28

Journey information

Overview: Bus from San Diego, CA to Oakland, CA

USAUSA
USAUSA
Icon of bus
Buses from San Diego, CA to Oakland, CA run on average 25 times per day, taking around 15h 6m. Cheap bus tickets for this journey start at $62 (€51) but you can travel from only $27 (€22) by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $27 (€22)
Distance
454 miles (731 km)
Average bus duration
15h 6m
Cheapest ticket price
$62 (€51)
Buses per day
25
Direct buses
4
Fastest bus
13h 10m
First bus
12:55
Last bus
23:15
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $27 (€22)

Bus companies: Amtrak, Greyhound and FlixBus from San Diego, CA to Oakland, CA

Travel from San Diego, CA to Oakland, CA from $64 (€52) with Omio’s bus partners Amtrak, Greyhound and FlixBus! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Amtrak is the main bus company in the United States and operates medium and long-distance intercity services in 46 American states and 3 Canadian provinces. With over 300 Amtrak buses running daily, you can travel by bus across America and explore destinations near and far. Take the Acela bus for high-speed services connecting popular cities in the Northeast, the Coast Starlight to travel up and down the stunning West Coast or the Empire Builder to travel from Chicago to the Midwest and the Pacific Northwest among others. Amtrak offers different class options to suit any traveler’s budget with classes like Coach, Business, First and the Sleeper Class, where you can book a Roomette, Bedroom, and Bedroom suite among others for night travel. When you book your bus journey between San Diego, CA and Oakland, CA, you can choose between ticket types like Saver, Value, Flexible, Business and Premium.

Bus information from San Diego, CA to Oakland, CA with Amtrak:

  • Average Duration: 13 h 3 min
  • Cheapest Price: $82

FAQs: Bus from San Diego, CA to Oakland, CA

FAQs: Take the bus from San Diego, CA to Oakland, CA with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from San Diego, CA to Oakland, CA.
FAQs
HomeBusesBuses in USABus tickets to Oakland, CASan Diego, CA to Oakland, CA bus

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links