1map logoGo to main page

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

Compare Travel Options and Prices

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

How to Get from Oakland to San Bernardino: 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.

$31 by trainBest price
612 kmDistance
3h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oakland to San Bernardino 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
3h  15m
Estimated price
$69-241
Recommended
Company
Amtrak, Metrolink
Train
Average Duration
14h  39m
Estimated price
$31-200
Cheapest
route map
Distance: 612 km
Duration: 3h 15m

See more options

Company
various
Plane
Train
Average Duration
5h  18m
Estimated price
$62-273
Company
various
BART
Plane
Train
Average Duration
4h  42m
Estimated price
$72-522
Company
various
BART
Plane
Train
Average Duration
5h  48m
Estimated price
$85-690
Company
various
Plane
Train
Average Duration
6h  35m
Estimated price
$691-692
Company
various
Plane
Train
Average Duration
6h  32m
Estimated price
$693-694
Company
FlixBus
Bus
Average Duration
10h  40m
Estimated price
$695-696
Company
Greyhound, Metrolink
Bus
Train
Average Duration
11h  59m
Estimated price
$697-698
Company
various
Drive
Average Duration
6h  59m
Estimated price
$699-2410

Traveling From Oakland to San Bernardino

The journey from Oakland to San Bernardino showcases a vibrant contrast between Oakland's urban energy and San Bernardino's eclectic mix of cultural attractions and natural beauty.

Best Neighborhoods in San Bernardino

San Bernardino features diverse neighborhoods that cater to various interests and experiences.

Lytle Creek
• Breathtaking natural landscapes and outdoor recreation.
• Peaceful atmosphere perfect for relaxation.
Delman Heights
• Charming historic homes with character.
• Proximity to parks and local events.
Shandin Hills
• Stunning hillside views and scenery.
• Family-friendly environment with community engagement.

Best Times To Visit San Bernardino's Attractions

Timing your visits can significantly enhance your San Bernardino experience.

California State Theatre
Visit during weekday matinees for a more intimate theater experience.
San Bernardino County Museum
Early mornings on weekdays offer a quieter atmosphere for exploration.
Lake Arrowhead
Late September brings stunning fall colors and fewer crowds at the lake.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a sunny Mediterranean climate with hot summers and mild winters, making it a year-round destination. For comfortable outdoor activities, spring and fall offer the best mild temperatures, while summer heat can impact travel plans.

Dining Recommendation in San Bernardino

Try the famous Pastrami Sandwich at The Deli in San Bernardino, where the flavors reflect a hearty, no-nonsense approach that contrasts sharply with Oakland's trendy culinary scene. The vibrant, down-to-earth atmosphere enhances the experience, showcasing local ingredients in a way that feels distinctly Southern Californian.

Oakland - San Bernardino operators

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

Plane
Website
flybreeze.com

Plane from San Francisco to San Bernardino International Apt

Average Duration
1h 30m
Estimated price
$318-319
Website
southwest.com

Plane from Oakland to Ontario/San Bernardino

Average Duration
1h 19m
Estimated price
$2410-6950

Plane from San Francisco to Ontario/San Bernardino

Average Duration
1h 32m
Estimated price
$314-310
Train
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Oakland to Los Angeles

Average Duration
12h 2m
Estimated price
$720-721

Train from Los Angeles to San Bernardino - Downtown

Average Duration
1h 43m
Estimated price
$2009-312
Website
metrolinktrains.com

Train from Rancho Cucamonga to San Bernardino - Downtown

Average Duration
27m
Estimated price
$2004-2005
Bus
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Oakland to Los Angeles Downtown

Average Duration
8h 30m
Estimated price
$2413-2417

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

Average Duration
1h 10m
Estimated price
$2007-2411
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Hayward Bus Station to Los Angeles Union Station

Average Duration
8h 5m
Estimated price
$2411-722

Oakland to San Bernardino: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oakland and San Bernardino offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Oakland to San Bernardino, covering a distance of 425 miles through the heart of California. The journey offers a glimpse of diverse landscapes and charming towns along the way. 💸 Depending on factors such as fuel prices and vehicle efficiency, the cost of driving from Oakland to San Bernardino typically ranges from $75 to $120. Budget-conscious travelers can optimize their expenses by planning ahead and choosing the most economical route. 🌄 As you traverse the expanse of California, prepare for a journey lasting approximately 6 hours and 59 minutes. Enjoy the freedom of the open road and anticipate the delightful moments that await you in San Bernardino, a destination rich in history and natural beauty.
Average price
$75 - $120
🚂 Traveling from Oakland to San Bernardino by train takes approximately 14 hours and 39 minutes, with a transfer at L.A. Union Station. The journey offers a scenic ride through California. 🚉 Departing from Oakland station, Amtrak operates the train services that will take you to San Bernardino. The ticket prices for this trip range from $31 to $200, depending on the class and availability. 🌆 Upon arriving at San Bernardino - Downtown station via Metrolink Trains, you can explore the city and enjoy its attractions, such as the historic Route 66 and the San Bernardino History and Railroad Museum.
Departure Point
Oakland station
Arrival Point
San Bernardino - Downtown station
🛫 Flying from Oakland to San Bernardino is a convenient and efficient option for travelers. The quickest flight from the San Francisco Airport to San Bernardino International Airport only takes 1 hour and 30 minutes. 🌴 Breeze Airways provides direct flights from San Francisco Airport to San Bernardino International Airport, making the journey smooth and hassle-free. With a total flight duration of 3 hours and 15 minutes, passengers can enjoy a comfortable trip to their destination. 💸 Prices for flights between San Bernardino and Oakland can range from $69 to $241, offering a range of options for travelers based on their budget and preferences. With quick flights and competitive prices, flying is a great choice for those looking to reach San Bernardino from Oakland efficiently.
Departure Point
San Francisco Airport
Arrival Point
San Bernardino International Apt Airport
🛣️ The total travel time for the bus trip from Oakland to San Bernardino, including transfers, is approximately 10 hours and 40 minutes. The route is operated by Flixbus USA, providing a convenient option for those looking to travel between these cities. 💰 Ticket prices for the bus ride between Oakland and San Bernardino range from $41 to $150, offering budget-friendly choices for transportation within California. Arriving at the San Bernardino Downtown Transit Center, travelers can explore the city's attractions and enjoy their visit.
Departure Point
Oakland station
Arrival Point
San Bernardino Downtown Transit Center station

Frequently asked questions

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

Or choose the category:
The distance between Oakland and San Bernardino is 380 miles. By train, it takes approximately 14 hours and 39 minutes to travel between the two cities. By taking BART to Oakland, then flying to Ontario/San Bernardino, and finally taking a train, the travel time is around 4 hours and 42 minutes. If you choose to travel by car, it takes approximately 6 hours and 59 minutes to drive from San Bernardino to Oakland.
The most cost-effective transportation option for traveling from Oakland to San Bernardino is by bus, which costs approximately $40-$150. Although it takes 10 hours and 35 minutes, it is a budget-friendly choice. However, if time efficiency is a priority, flying is the quickest option, taking only 3 hours and 13 minutes at a cost ranging from $70-$290. Considering both cost and time, it is recommended to choose the mode of transportation that aligns with your specific needs and preferences.
The prices of a train journey from Oakland to San Bernardino range from $31 to $200, depending on the type of ticket and class of service chosen. On the other hand, the prices of a bus trip from San Bernardino to Oakland vary between $41 and $148, with different pricing options available. It is recommended to check with the respective train and bus companies for the most accurate and up-to-date pricing information.
To get from Oakland to San Bernardino without using public transportation, you can drive the distance of approximately 425 miles. The journey usually takes around 6 hours and 59 minutes. You can expect to spend between $75 and $120 on gas and tolls for this route.
To travel from Oakland to San Bernardino without a car, you have a few options. The fastest option is to fly, which takes approximately 3 hours and 13 minutes and costs $70-$290. Alternatively, you can take a bus, which takes about 10 hours and 35 minutes and costs $40-$150. Another option is to take a train, which will take around 14 hours and 39 minutes and costs $30-$200. Depending on your preferences and budget, you can choose the most suitable mode of transportation for your journey.
There is no direct train or bus link between Oakland and San Bernardino. The most convenient option is to take a train from Oakland to San Bernardino, which includes a transfer at L.A. Union Station and takes approximately 14h 39m. Alternatively, you can take a bus from Oakland to San Bernardino, with a transfer at Los Angeles Union Station, which takes around 10h 35m. These options provide convenient and affordable ways to travel between the two cities.
The flight between Oakland and San Bernardino typically takes about 1 hour and 28 minutes. The cost of the flight can vary between $74 and $281, depending on the airline and the time of booking. It is recommended to check with various airlines for the best rates and travel times.
There are numerous options for accommodation in San Bernardino over 549 hotels available, travelers have a wide range to choose from. Prices for hotels in the area start at $66 per night, ensuring that there are options to suit different budgets. Whether you are looking for luxury accommodations or more budget-friendly options, you should be able to find suitable accommodation near San Bernardino.

Trips from Oakland

Trips to Antioch