1map logoGo to main page

Santa Barbara, CA, USA to San Bernardino, CA, USA from $15: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Santa Barbara, United States of America
to
San Bernardino, United States of America

How to Get from Santa Barbara 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.

$15 by trainBest price
225 kmDistance
2h 35m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Santa Barbara 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
FlixBus
Bus
Average Duration
4h  35m
Estimated price
$18-87
Recommended
Company
various
Train
Average Duration
5h  33m
Estimated price
$15-113
Cheapest
route map
Distance: 225 km
Duration: 2h 35m

See more options

Company
various
Bus
Train
Average Duration
5h  2m
Estimated price
$27-40
Company
N/A
Drive
Average Duration
2h  35m
Estimated price
$27-40
Company
various
Plane
Average Duration
6h  43m
Estimated price
$188-373
Company
various
Plane
Train
Average Duration
5h  57m
Estimated price
$241-486

Traveling From Santa Barbara to San Bernardino

This journey takes you from the coastal charm and relaxed vibes of Santa Barbara to the bustling urban landscape of San Bernardino, offering a striking contrast in scenery and lifestyle.

Best Neighbourhoods in San Bernardino

San Bernardino boasts a variety of neighborhoods, each with its own charm.

Redlands
• Historic downtown with unique shops and cafes.
• Beautiful parks and vibrant art scene.
Highland
• Easy access to hiking trails and outdoor activities.
• Family-friendly community with great schools.
Loma Linda
• Home to Loma Linda University and medical center.
• Peaceful residential area with friendly atmosphere.

Best Times To Visit San Bernardino's Attractions

Timing your visit can significantly enhance your experience in San Bernardino.

San Bernardino County Museum
Visit on weekday mornings to enjoy a quieter atmosphere, allowing for a thorough exploration.
Glen Helen Regional Park
Early weekends provide serene nature views before crowds arrive later in the day.
California Theatre of the Performing Arts
Catch mid-week performances for smaller audiences and a more intimate experience.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a Mediterranean climate with hot summers and mild winters, making it a year-round destination. Spring and fall offer particularly pleasant weather, ideal for outdoor activities and exploring local attractions.

Dining Recommendation in San Bernardino

Try the mouthwatering carne asada fries at The Mexican Grill, where the bold flavors of the dish highlight the vibrant culinary scene in San Bernardino. This experience contrasts sharply with Santa Barbara’s seafood-centric offerings, showcasing a blend of local ingredients and a lively, casual atmosphere that truly captures the spirit of the area.

Santa Barbara - San Bernardino operators

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

Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Santa Barbara Bus Stop to Los Angeles Downtown

Average Duration
2h 25m
Estimated price
$18-87

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

Average Duration
1h 10m
Estimated price
$18-87
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Santa Barbara to Los Angeles

Average Duration
2h 56m
Estimated price
$15-113
Website
metrolinktrains.com

Train from Los Angeles Union Station to San Bernardino - Downtown

Average Duration
1h 43m
Estimated price
$15-152
Plane Show flights
Website
united.com

Plane from Santa Barbara (SBA) to Los Angeles (LAX)

Average Duration
58m
Estimated price
$184-185

Plane from Santa Barbara (SBA) to Ontario/San Bernardino (ONT)

Average Duration
7h 42m
Estimated price
$186-187
Website
southwest.com

Plane from Santa Barbara (SBA) to Ontario/San Bernardino (ONT)

Average Duration
3h 35m
Estimated price
$870-871
Website
aa.com

Plane from Santa Barbara (SBA) to Ontario/San Bernardino (ONT)

Average Duration
5h 17m
Estimated price
$870-876
Website
alaskaair.com

Plane from Santa Barbara (SBA) to Ontario/San Bernardino (ONT)

Average Duration
5h 30m
Estimated price
$150-877

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

Traveling between Santa Barbara 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 journey from Santa Barbara to San Bernardino, covering a distance of 151 miles. Enjoy the beautiful Californian landscapes as you cruise along the highway for approximately 2 hours and 35 minutes. 💸 Explore the flexibility of pricing options for your road trip adventure, with costs ranging from $27 to $40 for the trip from Santa Barbara to San Bernardino by car. Plan your budget accordingly and make the most of your travel experience without breaking the bank.
Average price
$27 - $40
🚆 Traveling from Santa Barbara to San Bernardino by train involves a journey with transfers through Los Angeles Union Station. The total travel time is approximately 5 hours and 33 minutes. 🚆 Amtrak operates the train services departing from Santa Barbara station, while Metrolink Trains are responsible for the arrivals at San Bernardino - Downtown station. The train ticket prices for this route range from $15 to $113.
Departure Point
Santa Barbara station
Arrival Point
San Bernardino - Downtown station
🛫 Experience a quick and convenient flight from Santa Barbara Airport to Los Angeles Airport in just 58 minutes with a direct flight offered by United Airlines. ✈️ From Los Angeles, continue your journey to San Bernardino, where the total travel time by plane is approximately 6 hours and 43 minutes, offering a seamless connection between these two California cities. 🌴 Explore the diverse landscapes of Southern California as you fly from Santa Barbara to San Bernardino, with flight prices ranging from $188 to $373, providing flexibility for every traveler's budget.
Departure Point
Santa Barbara Airport
Arrival Point
Los Angeles Airport
🚌 Departing from Santa Barbara Bus Stop, travelers can take a Flixbus USA service to Los Angeles Union Station before transferring to reach San Bernardino Downtown Transit Center. The journey, with transfers, typically lasts around 4 hours and 35 minutes. 🗺️ While there isn't a direct bus route from Santa Barbara to San Bernardino, the Flixbus USA service provides a convenient option for those looking to travel between these two California cities. Passengers can expect a comfortable and reliable journey at varying prices ranging from $18 to $87.
Departure Point
Santa Barbara Bus Stop station
Arrival Point
San Bernardino Downtown Transit Center station

Frequently asked questions

Find out more about the route from Santa Barbara to San Bernardino.

Or choose the category:
The distance between Santa Barbara and San Bernardino is approximately 140 miles by road. The typical travel times by various modes of transportation are as follows: By train, it takes about 5 hours and 33 minutes. By flying to Los Angeles first and then taking a train, it takes around 6 hours and 6 minutes. By plane, the travel time is approximately 6 hours and 45 minutes. By car, it takes about 2 hours and 35 minutes, whereas by bus, it takes approximately 4 hours and 20 minutes.
The most cost-effective and time-efficient transportation option for traveling from Santa Barbara to San Bernardino is driving. It takes approximately 2 hours and 35 minutes, and the cost ranges from $27 to $40. This allows for flexibility in terms of departure and arrival times. Additionally, driving gives you the convenience of having your own vehicle at your destination.
The prices for traveling from Santa Barbara to San Bernardino by train range from $15 to $113. On the other hand, the bus prices for the San Bernardino to Santa Barbara route range from $17 to $86. It is important to check the specific dates and times for accurate and up-to-date pricing information.
To travel from Santa Barbara to San Bernardino without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 151 miles, and it takes about 2 hours and 35 minutes to complete the journey by car. The cost of gas for this trip will vary between $27 to $40, depending on the current fuel prices and the vehicle's fuel efficiency.
One option to travel from Santa Barbara to San Bernardino without a car is by bus. The bus journey takes approximately 4 hours and 20 minutes, with ticket prices ranging from $17 to $90. Another option is to take a train, which takes around 5 hours and 33 minutes, with ticket prices ranging from $15 to $120. Lastly, you can choose to fly, which takes approximately 6 hours and 45 minutes, with ticket prices ranging from $160 to $460.
There is no direct train or bus link between Santa Barbara and San Bernardino. However, you can travel by train from Santa Barbara to San Bernardino via L.A. Union Station, with a total travel time of approximately 5 hours and 33 minutes. Another option is to take a bus from Santa Barbara to San Bernardino via Los Angeles Union Station, which takes about 4 hours and 20 minutes. It is important to consider the transfer and waiting times when planning your journey.
The flight between Santa Barbara and San Bernardino typically takes around 3 hours and 32 minutes with one stopover. However, there is no direct flight from Santa Barbara Airport to Ontario/San Bernardino Airport. The cost of the flight can range between $168 and $453, depending on the airline and time of booking.
There are plenty of options for accommodation near San Bernardino with over 549 hotels available. Prices for these hotels start at $66 per night, ensuring there are options to suit various budgets. With such a wide range of choices, travelers can find the perfect place to stay that meets their needs and preferences while exploring San Bernardino and its surrounding areas.

Trips from Santa Barbara

Trips to San Bernardino