There are 10 ways to get from Ocean Beach to Embarcadero by plane, train, bus, subway, train (Amtrak), car, taxi, shuttle, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly San Diego International Airport to San Francisco International Airport
best- Fly from San Diego International Airport (SAN) to San Francisco International Airport (SFO)SAN - SFO
3h 42m$62–477Fly San Diego International Airport to Oakland International Airport
cheapest- Fly from San Diego International Airport (SAN) to Oakland International Airport (OAK)SAN - OAK
3h 44m$52–223Train, bus, BART
- Take the train from San Diego Old Town Transportation Center to Los Angeles
- Take the bus from Chinatown Station to San Jose - Huong Lan Sandwich
- Take the subway from Berryessa / North San Jose to Embarcadero
12h 28m$94–110Train (Amtrak)
- Take the train from San Diego Old Town Transportation Center to Los AngelesPacific Surfliner
- Take the train from Los Angeles to OaklandCoast Starlight
16h 56m$102–176Drive 498.8 mi
- Drive from Ocean Beach to Embarcadero498.8 mi
8h 18m$91–132Taxi to Mcclellan–Palomar Airport, fly to San Francisco International Airport
- Take the taxi from Ocean Beach to Mcclellan–Palomar Airport (CLD)
- Fly from Mcclellan–Palomar Airport (CLD) to San Francisco International Airport (SFO)CLD - SFO
2h 48m$155–387Fly San Diego International Airport to Norman Y. Mineta San José International Airport, BART
- Fly from San Diego International Airport (SAN) to Norman Y. Mineta San José International Airport (SJC)SAN - SJC
- Take the subway from Milpitas to Embarcadero
5h 7m$108–238Fly San Diego International Airport to Sonoma County Airport, shuttle
- Fly from San Diego International Airport (SAN) to Sonoma County Airport (STS)SAN - STS
- Take a shuttle bus from Santa Rosa Airport to San Francisco Pier 27
5h 33m$94–495Bus (Greyhound)
- Take the bus from San Diego Greyhound Bus Stop to San Francisco Bus StationGreyhound US0831
13h 5m$58–185Bus, BART
- Take the bus from San Ysidro to San Jose - King RdSan Ysidro
- Take the subway from Berryessa / North San Jose to EmbarcaderoGreen-S
14h 44m$102–153
Ocean Beach to Embarcadero by bus, train, foot, and subway (Amtrak)
Questions & Answers
The cheapest way to get from Ocean Beach to Embarcadero is to train and bus and BART which costs $90 - $110 and takes 12h 28m.
The fastest way to get from Ocean Beach to Embarcadero is to taxi and fly which takes 2h 48m and costs $150 - $390.
No, there is no direct bus from Ocean Beach to Embarcadero station. However, there are services departing from Cable St & Narragansett Av and arriving at San Francisco Bus Station via San Diego Greyhound Bus Stop. The journey, including transfers, takes approximately 13h 5m.
The distance between Ocean Beach and Embarcadero is 471 miles. The road distance is 501.7 miles.
The best way to get from Ocean Beach to Embarcadero without a car is to train and bus and BART which takes 12h 28m and costs $90 - $110.
It takes approximately 3h 42m to get from Ocean Beach to Embarcadero, including transfers.
Ocean Beach to Embarcadero bus services, operated by Greyhound USA, depart from San Diego Greyhound Bus Stop station.
The best way to get from Ocean Beach to Embarcadero is to fly which takes 3h 42m and costs $60 - $480. Alternatively, you can train, which costs $100 - $180 and takes 16h 56m, you could also bus, which costs $55 - $190 and takes 13h 5m.
Ocean Beach to Embarcadero bus services, operated by Greyhound USA, arrive at San Francisco Bus Station.
Yes, the driving distance between Ocean Beach to Embarcadero is 502 miles. It takes approximately 8h 18m to drive from Ocean Beach to Embarcadero.
What companies run services between Ocean Beach, CA, USA and Embarcadero, San Francisco County, CA, USA?
Frontier Airlines, Alaska Airlines, Inc., and two other airlines fly from San Diego International Airport (SAN) to San Francisco International Airport (SFO) hourly. Alternatively, you can take a bus from Cable St & Newport Av to Embarcadero via Old Town Transit Center, San Diego Old Town Transportation Center, Los Angeles, Oakland, and Lake Merritt in around 16h 56m.
- Website
- southwest.com
Flights from San Diego International Airport to San Francisco International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $40–250
Flights from San Diego International Airport to Oakland International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $55–360
Flights from San Diego International Airport to Oakland International Airport via Las Vegas
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $70–400
Flights from San Diego International Airport to Norman Y. Mineta San José International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $60–380
Flights from San Diego International Airport to Sonoma County Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday and Wednesday
- Estimated price
- $70–430
- Website
- alaskaair.com
Flights from San Diego International Airport to San Francisco International Airport
- Ave. Duration
- 1h 46m
- When
- Every day
- Estimated price
- $40–250
Flights from San Diego International Airport to Oakland International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $55–360
Flights from San Diego International Airport to Norman Y. Mineta San José International Airport
- Ave. Duration
- 1h 39m
- When
- Every day
- Estimated price
- $60–380
Flights from San Diego International Airport to Sonoma County Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- $70–430
- Website
- united.com
Flights from San Diego International Airport to San Francisco International Airport
- Ave. Duration
- 1h 44m
- When
- Every day
- Estimated price
- $40–250
Flights from Mcclellan–Palomar Airport to San Francisco International Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $40–250
- Website
- flyfrontier.com
Flights from San Diego International Airport to San Francisco International Airport
- Ave. Duration
- 1h 49m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $50–250
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from San Diego Old Town Transportation Center to Los Angeles
- Ave. Duration
- 2h 47m
- Frequency
- Every 2 hours
- Estimated price
- $32–37
- Website
- https://www.amtrak.com/home.html
Train from Los Angeles to Oakland
- Ave. Duration
- 11h 15m
- Frequency
- Once daily
- Estimated price
- $65–130
- Website
- https://www.amtrak.com/home.html
- Phone
- +1-510-464-6000
- Website
- bart.gov
Subway from Berryessa / North San Jose to Embarcadero
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $7–11
- Website
- https://www.bart.gov
Subway from Milpitas to Embarcadero
- Ave. Duration
- 59 min
- Frequency
- Every 30 minutes
- Estimated price
- $7–10
- Website
- https://www.bart.gov
- Phone
- +1 714-839-3500
- admin@lowfarebus.com
- Website
- xedohoang.com
Bus from Chinatown Station to San Jose - Huong Lan Sandwich
- Ave. Duration
- 5h 8m
- Frequency
- Once daily
- Estimated price
- $50
- Book at
- https://www.gotobus.com/hoangexpress/
- Website
- https://xedohoang.com/en
- Phone
- +1 707-837-8700
- Website
- groometransportation.com
Shuttle from Santa Rosa Airport to San Francisco Pier 27
- Ave. Duration
- 1h 45m
- Frequency
- On demand
- Estimated price
- $21–60
- Website
- https://groometransportation.com/sonoma-county/
- First Passenger
- $21–60
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from San Diego Greyhound Bus Stop to San Francisco Bus Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $55–180
- Website
- https://www.greyhound.com/
- Phone
- +1 833 766 3553
- Website
- tufesainternacional.com
Bus from San Ysidro to San Jose - King Rd
- Ave. Duration
- 10h 25m
- Frequency
- Once daily
- Estimated price
- $90–120
- Schedules at
- tufesainternacional.com
- Ave. Duration
- 39 min
- Estimated price
- $100–130
San Diego Taxi Service
- Phone
- +1 619-906-0192
- Website
- sdtaxiservice.com
Orange Cab
- Phone
- +1 619-223-5555
- Website
- taxi-sandiego.com
Coastal Cab
- Phone
- +1 619-503-0500
- Website
- coastalcabdispatch.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
There are 850+ hotels available in Embarcadero.


















