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
to
San Bernardino, United States

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

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
Website
flybreeze.com

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

Average Duration
2h 59m
Estimated price
$68-240
Train
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
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 620 km by road. The typical travel time by car is around 7 hours and 12 minutes. Alternatively, you can take a bus, which takes about 10 hours and 20 minutes. If you prefer public transportation, you can take a train from San Francisco to San Bernardino, which takes about 16 hours and 2 minutes.
The most cost-effective option for traveling from San Francisco to San Bernardino is by taking a bus. It is not only affordable with prices ranging from $40 to $150, but it also takes approximately 10 hours and 20 minutes. However, if time is a priority, the quickest option is to fly. With a flight duration of just 2 hours and 57 minutes, it is the most time-efficient way of reaching San Bernardino.
The prices for traveling from San Francisco to San Bernardino by train range from $38 to $207, depending on the class and booking time. Alternatively, taking a bus from San Bernardino to San Francisco can cost anywhere between $40 to $146, depending on the chosen bus company and type of service.
To get from San Francisco to San Bernardino without using public transportation, you can drive the distance of approximately 702 km, which usually takes around 7 hours and 12 minutes, depending on traffic conditions. The average cost for a one-way trip by car ranges from $75 to $120, considering factors like gas prices and any tolls along the route.
If you are looking to travel from San Francisco to San Bernardino without a car, the best option is to take a bus. The journey takes approximately 10 hours and 20 minutes and tickets range from $40 to $150. Another option is to fly which takes around 2 hours and 57 minutes, with ticket prices ranging from $70 to $280. Additionally, you could take a combination of Caltrain and train, which takes longer at 16 hours and 2 minutes, with ticket prices ranging from $35 to $210.
No, there is no direct train from San Francisco to San Bernardino. However, there are train services that require transfers and take approximately 16 hours and 2 minutes. The journey involves departing from San Francisco Caltrain, transferring at San Jose and L.A. Union Station, and arriving at San Bernardino - Downtown station. Similarly, there is no direct bus from San Francisco to San Bernardino, but there are bus services that require transfers and take around 10 hours and 20 minutes. The journey involves departing from San Francisco, transferring in Los Angeles Downtown, and arriving at San Bernardino Downtown Transit Center.
The flight between San Francisco and San Bernardino typically takes around 1 hour and 28 minutes. The prices for this flight can range from $73 to $280, depending on the airline and the time of booking.
There are plenty of accommodation options available near San Bernardino. With over 549 hotels to choose from, visitors have a wide range of choices to suit their preferences and budget. Prices for hotels start at $66, offering affordable options for travelers.