1map logoGo to main page

San Bernardino, CA, USA to Oakland, CA, USA from $30: 9 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Bernardino, United States of America
to
Oakland, United States of America

How to Get from San Bernardino to Oakland: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$30 by trainBest price
612 kmDistance
2h 20m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Bernardino to Oakland with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  20m
Estimated price
$70-103
Recommended
Company
various
Train
Average Duration
14h  2m
Estimated price
$30-205
Cheapest
route map
Distance: 612 km
Duration: 2h 20m

See more options

Company
various
Train
Plane
Average Duration
4h  36m
Estimated price
$32-154
Company
various
Train
Plane
BART
Average Duration
5h  13m
Estimated price
$124-700
Company
various
Train
Plane
BART
Average Duration
4h  12m
Estimated price
$137-282
Company
various
Train
Plane
Average Duration
5h  44m
Estimated price
$701-702
Company
various
Bus
Average Duration
9h  35m
Estimated price
$703-704
Company
various
Train
Bus
Average Duration
11h  13m
Estimated price
$705-706
Company
various
Drive
Average Duration
6h  58m
Estimated price
$707-708

Traveling From San Bernardino to Oakland

Traveling from San Bernardino to Oakland offers you a remarkable journey from the sunny, laid-back atmosphere of Southern California to the vibrant cultural scene and historical richness of Northern California.

Best Neighborhoods in Oakland

Oakland boasts diverse neighborhoods, each offering distinct experiences and attractions.

Jack London Square
• Vibrant waterfront dining and entertainment options.
• Home to the historic Jack London cabin.
Temescal
• Famous for its trendy shops and eateries.
• Art murals fill the streets with color.
Downtown Oakland
• Bustling area with cultural venues and nightlife.
• Close to the Oakland Museum of California.

Best Times To Visit Oakland's Attractions

Discover the ideal times to explore Oakland's vibrant attractions with this guide.

Oakland Museum of California
Visit on Wednesdays for fewer crowds and relaxed exploration.
Lake Merritt
Early mornings provide serene views and peaceful walks.
Jack London Square
Sunday afternoons feature lively events without the Saturday rush.

Oakland Weather: What to Expect Year-Round

Oakland enjoys a Mediterranean climate with mild, wet winters and dry summers, making it pleasant to visit any time of year. Spring and fall offer the ideal conditions for outdoor activities, while summer's warmth allows for vibrant festivals and events.

Dining Recommendation in Oakland

Try the Jalisco-style tacos at La Mediterranee for a flavorful twist on traditional Mexican cuisine; the bright, fresh ingredients and vibrant atmosphere set this restaurant apart from the offerings in San Bernardino. The emphasis on local produce and unique flavor profiles provides an authentic taste of Oakland's diverse culinary scene.

San Bernardino - Oakland operators

Explore transport companies operating between San Bernardino and Oakland, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
flybreeze.com

Plane from San Bernardino International Apt to San Francisco

Average Duration
1h 34m
Estimated price
$300-1039

Plane from Ontario/San Bernardino to Oakland

Average Duration
1h 23m
Estimated price
$708-1034
Website
southwest.com

Plane from Ontario/San Bernardino to San Francisco

Average Duration
1h 37m
Estimated price
$1039-10310

Plane from Santa Ana to Oakland

Average Duration
1h 30m
Estimated price
$1036-1037
Website
united.com

Plane from Ontario/San Bernardino to San Francisco

Average Duration
1h 37m
Estimated price
$1039-10310
Website
flyfrontier.com

Plane from Ontario/San Bernardino to San Francisco

Average Duration
1h 33m
Estimated price
$301-302
Website
spirit.com

Plane from Santa Ana to Oakland

Average Duration
1h 15m
Estimated price
$30-303
Train
Website
metrolinktrains.com

Train from San Bernardino - Downtown station to L. A. Union Station station

Average Duration
1h 43m
Estimated price
$2050-1031

Train from San Bernardino - Downtown station to Tustin station

Average Duration
1h 23m
Estimated price
$2050-1031

Train from Los Angeles to Oakland

Average Duration
11h 15m
Estimated price
$2057-1038
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Los Angeles to Oakland

Average Duration
11h 15m
Estimated price
$2057-1038
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Bernardino Downtown Transit Center to Los Angeles Union Station

Average Duration
1h 5m
Estimated price
$308-3090

Bus from Los Angeles Union Station to Oakland

Average Duration
9h 30m
Estimated price
$30-1030
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Los Angeles Union Station to Oakland

Average Duration
7h 30m
Estimated price
$3090-1039

Frequently asked questions

Find out more about the route from San Bernardino to Oakland.

Or choose the category:
The distance between San Bernardino and Oakland is approximately 380 miles by air, 425.6 miles by road, and 425.6 miles by bus. Travel times vary depending on the mode of transportation. By train, it takes about 14 hours and 2 minutes to reach Oakland from San Bernardino. By flying, the journey takes around 4 hours and 7 minutes, including a train ride to Ontario/San Bernardino. By car, it takes approximately 6 hours and 58 minutes to drive from San Bernardino to Oakland, while the bus journey takes about 10 hours and 35 minutes in total.
The most cost-effective option for travel from San Bernardino to Oakland is by bus, with fares ranging from $35 to $150. This option takes approximately 10 hours and 35 minutes. If time is a priority, then the quickest option is to fly, with flight times taking only 2 hours and 17 minutes, but with fares ranging from $75 to $290. Ultimately, the best choice depends on the traveler's budget and time constraints.
When traveling from San Bernardino to Oakland the prices of a train ticket can range from $30 to $205, depending on the availability and class of service chosen. On the other hand, the prices for a bus ticket between Oakland and San Bernardino can range from $38 to $148. It is always advisable to check for current fares and book in advance to secure the best price for your preferred mode of transportation.
To travel from San Bernardino to Oakland without using public transportation, you can drive the distance of 426 miles which takes around 6 hours and 58 minutes. The price for this option can vary between $75 to $120 depending on factors such as fuel prices and tolls. Driving allows for flexibility and convenience, giving you the freedom to explore along the way and make stops at your leisure.
To travel from San Bernardino to Oakland without a car, you have several options. The fastest and most convenient option is to fly, which takes about 2 hours and 17 minutes and costs between $75 and $290. Another option is to take a bus, which takes around 10 hours and 35 minutes and costs between $35 and $150. Lastly, you can also take a train, which takes approximately 14 hours and 2 minutes and costs between $30 and $210. Please note that prices and travel times may vary depending on the specific dates and availability.
There is no direct train or bus link between San Bernardino and Oakland. However, there are train services available, operated by Metrolink Trains, that depart from San Bernardino - Downtown station and arrive in Oakland via Los Angeles. The journey by train takes approximately 14h 2m, including transfers. Additionally, there are bus services operated by Flixbus USA that depart from San Bernardino Downtown Transit Center and arrive in Oakland via Los Angeles Downtown, with a journey time of approximately 10h 35m.
The flight between San Bernardino and Oakland typically takes approximately 1 hour and 31 minutes. The cost of the flight can vary between $76 and $281. It is advised to check with airlines for specific pricing and availability.
There are plenty of accommodations options available near Oakland. With over 826 hotels to choose from, there is something to suit every budget and preference. Prices start at $74 per night, so you can find a range of affordable and luxury options. It is recommended to research and book in advance to secure the best deals and availability for your stay.

Trips from San Bernardino

Trips to Oakland