1map logoGo to main page

San Francisco, CA, USA to San Bernardino, CA, USA from $38: 12 ways by bus, train, flight or car

Compare Travel Options and Prices

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

How to Get from San Francisco 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.

$38 by trainBest price
702 kmDistance
2h 59m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Francisco 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
2h  59m
Estimated price
$68-240
Recommended
Company
various
Train
Train
Average Duration
16h  3m
Estimated price
$38-207
Cheapest
route map
Distance: 702 km
Duration: 2h 59m

See more options

Company
various
Plane
Train
Average Duration
5h  2m
Estimated price
$61-272
Company
various
BART
Plane
Train
Average Duration
4h  58m
Estimated price
$73-523
Company
various
BART
Plane
Average Duration
6h  3m
Estimated price
$86-680
Company
various
Plane
Train
Average Duration
6h  51m
Estimated price
$681-682
Company
various
Plane
Train
Average Duration
6h  48m
Estimated price
$683-684
Company
various
BART
Bus
Train
Average Duration
10h  56m
Estimated price
$683-689
Company
various
Plane
Train
Average Duration
6h  52m
Estimated price
$685-686
Company
FlixBus
Bus
Average Duration
10h  5m
Estimated price
$687-688
Company
various
Bus
Train
Average Duration
11h  37m
Estimated price
$2400-2401
Company
various
Drive
Average Duration
7h  12m
Estimated price
$2402-2403

Traveling From San Francisco to San Bernardino

This route takes you from the vibrant, bustling streets of San Francisco to the laid-back charm of San Bernardino, highlighting the distinct cultures and atmospheres of each city.

Best Neighbourhoods in San Bernardino

San Bernardino boasts diverse neighborhoods, each with its own charm.

Redlands
• Historic downtown with boutique shops and cafes.
• Beautiful parks and outdoor spaces for relaxation.
Highland
• Family-friendly with great schools and community events.
• Stunning views of the San Bernardino Mountains.
Downtown San Bernardino
• Rich in cultural attractions like museums and theaters.
• Vibrant nightlife with bars and live music venues.

Best Times To Visit San Bernardino's Attractions

Timing your visit can elevate your experience in San Bernardino.

California State University, San Bernardino
Weekdays in the early morning offer a quieter campus experience.
San Bernardino National Forest
Visiting in the fall provides stunning foliage and fewer hikers.
The Route 66 Museum
Visit mid-week to avoid the weekend rush and enjoy exhibits.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a warm, semi-arid climate with hot summers and mild winters, ideal for year-round exploration. Spring and fall are the best times to visit, as comfortable temperatures enhance outdoor activities, while summer heat can impact your travel plans.

Dining Recommendation in San Bernardino

For a unique culinary experience, try the tri-tip sandwich at The Burger Place, where smoky, seasoned beef meets fresh, local ingredients in a casual setting. This hearty, flavor-packed dish contrasts with San Francisco's more refined and eclectic dining scene, offering a relaxed atmosphere that celebrates the region's comfort food roots.

San Francisco - San Bernardino operators

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

Plane Show flights
Website
flybreeze.com

Plane from San Francisco (SFO) to San Bernardino International Apt (SBD)

Average Duration
2h 59m
Estimated price
$68-240
Train Show train routes
Contact phone
+1 800-660-4287
Website
caltrain.com

Train from San Francisco Caltrain Southbound to San Bernardino - Downtown station

Average Duration
16h 3m
Estimated price
$38-207
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from San Jose to Los Angeles

Average Duration
10h 45m
Estimated price
$5230-387
Website
metrolinktrains.com

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

Average Duration
1h 43m
Estimated price
$733-2407
Contact phone
+1-510-464-6000
Website
bart.gov

Train from Civic Center / UN Plaza to Milpitas

Average Duration
1h 6m
Estimated price
$2078-2079

Train from Civic Center / UN Plaza to Berryessa / North San Jose

Average Duration
1h 10m
Estimated price
$730-2079
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Francisco Bus Station to Los Angeles Union Station

Average Duration
9h 5m
Estimated price
$2404-381

Bus from Los Angeles Downtown to San Bernardino Downtown Transit Center

Average Duration
1h 5m
Estimated price
$730-2404
Drive

Drive from San Francisco to San Bernardino

Average Duration
7h 12m
Estimated price
$2402-2403

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

Traveling between San Francisco 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 the vibrant city of San Francisco to the sunny landscapes of San Bernardino, spanning 436 miles of diverse terrain and attractions. 💰 Enjoy the flexibility of costs ranging between $75 to $120 for the journey by car, offering travelers a range of budget-friendly options to suit their preferences. 🌞 After a leisurely 7-hour drive through California's picturesque highways, arrive in San Bernardino to discover its cultural richness and natural beauty, making this journey a memorable exploration of the Golden State.
Average price
$75 - $120
🚂 The total travel time for this train trip is approximately 16 hours and 3 minutes. While it may take longer than other modes of transportation, the scenic views and relaxation of train travel can make the journey enjoyable and memorable. 🚂 Ticket prices for the train between San Francisco and San Bernardino typically range from $38 to $207, offering passengers a range of options depending on their preferences and budget. This rail journey is a great way to experience the beauty of California while traveling between these two cities.
Departure Point
San Francisco Caltrain Southbound station
Arrival Point
San Bernardino - Downtown station
🛫 Traveling from San Francisco to San Bernardino by plane is quick and convenient, with a direct flight taking only 1 hour and 30 minutes. 💰 Flight prices for the trip from San Francisco to San Bernardino can range from $68 to $240, offering travelers a variety of options to suit their budget and travel preferences.
Departure Point
San Francisco Airport
Arrival Point
San Bernardino International Apt Airport
Useful tips for plane travellers
• Breeze Airways operates direct flights from San Francisco International Airport (SFO) to San Bernardino International Airport (SBD), which take approximately 1 hour and 30 minutes; ensure to check their website for any last-minute schedule changes or flight alerts at Breeze Airways.
• Upon arrival at San Bernardino International Airport, expect a small terminal layout, making it easy to navigate; however, be mindful of limited public transport options, so it's advisable to pre-arrange a taxi or rideshare; the approximate taxi fare to downtown San Bernardino is around $20-$25.
• If you're planning to grab a bite while at SFO, consider pre-ordering meals from the EatShop app for a seamless dining experience; also, make sure to check your baggage with Breeze Airways in advance to avoid potential delays due to their specific bag policies at Breeze Baggage Info.
🚌 Although there is no direct bus from San Francisco to San Bernardino, travelers can take a bus service operated by Flixbus USA with transfers in Los Angeles Downtown. The journey, including transfers, takes approximately 10 hours and 5 minutes. 💰 Prices for a bus ticket between San Francisco and San Bernardino can range from $41 to $148, providing a relatively affordable option for those seeking a budget-friendly way to explore California's diverse landscapes.
Departure Point
San Francisco station
Arrival Point
San Bernardino Downtown Transit Center station

Frequently asked questions

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

Or choose the category:
The distance between San Francisco and San Bernardino is approximately 385 miles. By car, it takes approximately 7 hours and 12 minutes to travel from San Bernardino to San Francisco. By train, it takes about 16 hours and 2 minutes to reach San Bernardino from San Francisco. If you choose to fly, it takes approximately 4 hours and 59 minutes by taking a flight to Ontario/San Bernardino and then taking a train.
The most cost-effective option for traveling from San Francisco to San Bernardino is by bus, which costs $40-$150 and takes 10 hours and 20 minutes. However, if time is a priority, the quickest option is to fly, which costs $70-$280 and takes 2 hours and 57 minutes. Considering both cost and time efficiency, flying would be the recommended choice for travelers looking to reach San Bernardino quickly and comfortably.
The prices for a train trip from San Francisco to San Bernardino range from $38 to $207, depending on factors such as the class of service and the time of booking. Similarly, the prices for a bus journey from San Bernardino to San Francisco vary from $40 to $146. These prices may also be influenced by factors such as the time of year and the demand for tickets. It is advisable to check with the specific train or bus service for the most accurate and up-to-date pricing information.
To get from San Francisco to San Bernardino without using public transportation, you can drive. The driving distance between the two cities is about 436 miles, which takes approximately 7 hours and 12 minutes. Keep in mind that the cost of driving varies, but it is typically around $75 to $120.
The best option to travel from San Francisco to San Bernardino without a car is by taking a bus. The bus journey takes approximately 10 hours and 20 minutes and the cost ranges from $40 to $150. Alternatively, you could fly, which takes about 2 hours and 57 minutes and costs between $70 to $280. Another option is to take Caltrain and train, which will take around 16 hours and 2 minutes and costs between $35 to $210.
No, there is no direct train or bus link between San Francisco and San Bernardino. The train journey takes approximately 16 hours with transfers, departing from San Francisco Caltrain and arriving at San Bernardino - Downtown station via San Jose and L.A. Union Station. The bus journey takes around 10 hours and 20 minutes with transfers, departing from San Francisco and arriving at San Bernardino Downtown Transit Center via Los Angeles Downtown.
The flight between San Francisco and San Bernardino typically takes 1 hour and 28 minutes. The cost of a flight between the two cities can vary between $73 and $280, depending on factors such as the airline, time of booking, and availability. It is important to note that prices are subject to change and it is advisable to check with airlines for the most up-to-date information.
There are plenty of accommodation options available near San Bernardino. With 549+ hotels to choose from, you will have a wide range of choices to fit your budget and preferences. Prices for hotels in the area start at $66 per night, ensuring that there are options available for various budgets. You can easily find a suitable place to stay near San Bernardino that suits your needs and provides a comfortable stay during your visit.

Trips from San Francisco

Trips to San Bernardino