1map logoGo to main page

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

Compare Travel Options and Prices

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

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

$34 - Train, BusBest price
628 kmDistance
4h 36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Sacramento 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
Train
Average Duration
4h  36m
Estimated price
$95-455
Recommended
Company
various
Train
Bus
Average Duration
11h  21m
Estimated price
$34-207
Cheapest
route map
Distance: 628 km
Duration: 4h 36m

See more options

Company
Amtrak
Train
Average Duration
17h 
Estimated price
$34-953
Company
various
Plane
Train
Average Duration
6h  25m
Estimated price
$78-289
Company
various
Plane
Train
Average Duration
6h  32m
Estimated price
$83-388
Company
various
Plane
Train
Average Duration
6h  33m
Estimated price
$83-347
Company
various
Plane
Train
Average Duration
7h  38m
Estimated price
$519-950
Company
Greyhound, FlixBus
Bus
Average Duration
11h  20m
Estimated price
$951-952
Company
Greyhound, Metrolink
Bus
Train
Average Duration
11h  17m
Estimated price
$954-955
Company
various
Drive
Average Duration
7h  11m
Estimated price
$956-957

Traveling From Sacramento to San Bernardino

Embark on a journey from Sacramento's vibrant city life and historical charm to San Bernardino's rich cultural diversity and breathtaking outdoor adventures.

Best Neighbourhoods in San Bernardino

San Bernardino boasts diverse neighborhoods, each offering distinct experiences for visitors.

Redlands
• Historic architecture and charming downtown area.
• Numerous parks for outdoor activities.
Highland
• Scenic mountain views and hiking trails.
• Vibrant community events throughout the year.
Cajon Junction
• Access to popular dining and shopping spots.
• Close proximity to San Bernardino National Forest.

Best Times To Visit San Bernardino's Attractions

Optimize your visit to San Bernardino with these timing tips for major attractions.

San Bernardino County Museum
Visit on weekdays for a quieter experience and better exploration.
California Theatre of the Performing Arts
Attending mid-week performances often results in smaller crowds.
Lake Gregory Regional Park
Early morning visits offer serene views and fewer visitors on weekends.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a warm Mediterranean climate with hot summers and mild winters, making it inviting year-round. Opting for spring or fall can enhance your travel experience, as temperatures are more comfortable for outdoor activities.

Dining Recommendation

Try the authentic Mexican cuisine at Lola's Mexican Cuisine, where the vibrant flavors and hearty portions provide a delightful contrast to Sacramento's farm-to-fork dining style. The lively ambiance and focus on traditional recipes using local ingredients create a memorable dining experience that showcases the region's rich culinary heritage.

Sacramento - San Bernardino operators

Explore transport companies operating between Sacramento 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 214-849-8100
Website
https://www.greyhound.com/

Bus from Sacramento Bus Station to Los Angeles Union Station

Average Duration
9h 10m
Estimated price
$958-3460

Bus from Bakersfield Train Station to Los Angeles Union Station

Average Duration
2h 25m
Estimated price
$831-20720
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com/

Bus from Sacramento Bus Station to Los Angeles Union Station

Average Duration
9h
Estimated price
$4551-342

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

Average Duration
1h 10m
Estimated price
$349-958

Bus from Bakersfield Train Station to Los Angeles Union Station

Average Duration
2h 35m
Estimated price
$2071-20720
Train Show train routes
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Sacramento to Bakersfield

Average Duration
5h 31m
Estimated price
$2071-4555

Train from Sacramento to Los Angeles

Average Duration
14h 23m
Estimated price
$2073-830
Website
https://metrolinktrains.com

Train from Rancho Cucamonga station to San Bernardino - Downtown station

Average Duration
27m
Estimated price
$345-346

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

Average Duration
1h 43m
Estimated price
$2071-3485

Train from Tustin station to San Bernardino Depot station

Average Duration
1h 21m
Estimated price
$346-3485
Plane Show flights
Website
https://www.southwest.com/

Plane from Sacramento (SMF) to Ontario/San Bernardino (ONT)

Average Duration
1h 20m
Estimated price
$957-4553

Plane from Sacramento (SMF) to Los Angeles (LAX)

Average Duration
1h 29m
Estimated price
$4555-4556

Plane from Sacramento (SMF) to Santa Ana (SNA)

Average Duration
1h 27m
Estimated price
$4554-4557

Plane from Sacramento (SMF) to Burbank (BUR)

Average Duration
1h 14m
Estimated price
$4558-4559

Plane from Sacramento (SMF) to Long Beach (LGB)

Average Duration
1h 24m
Estimated price
$959-9540
all-pages.transport_night bus
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

all-pages.transport_night bus from Sacramento Bus Station to Los Angeles Union Station

Average Duration
9h 10m
Estimated price
$958-3460
Drive

Drive from Sacramento to San Bernardino

Average Duration
7h 11m
Estimated price
$956-957

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

Traveling between Sacramento 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 Sacramento to San Bernardino, covering a distance of 440 miles in about 7 hours and 11 minutes of driving time. Be prepared for a mix of urban landscapes and beautiful Californian countryside along the way. 💸 Enjoy flexibility in your budget for this road trip, as the prices for traveling from Sacramento to San Bernardino by car typically range from $80 to $120. Consider factors like gas prices, tolls, and any potential pit stops for snacks or meals as you plan your trip.
Average price
$80 - $120
🎫 The train services, operated by Amtrak and Metrolink Trains, offer a convenient and comfortable way to travel between these two cities, with the journey taking approximately 17 hours and ticket prices ranging from $34 to $222.
Departure Point
Sacramento station
Arrival Point
San Bernardino - Downtown station
🛫 Traveling from Sacramento to San Bernardino by plane is a convenient and quick option. The direct flight offered by Southwest Airlines takes just 1 hour and 15 minutes to reach Ontario/San Bernardino Airport.
Departure Point
Sacramento Airport
Arrival Point
Ontario/San Bernardino Airport
Useful tips for plane travellers
• Book your flight with Southwest Airlines, as they provide the quickest and most frequent service from Sacramento to Ontario/San Bernardino Airport, with direct flights that take approximately 1 hour and 15 minutes. Visit Southwest Airlines for the best scheduling options.
• Upon arrival at Ontario/San Bernardino Airport, expect a straightforward navigation process with clear signage and a compact terminal layout, making it easy to collect your luggage and find ground transportation options like shuttles and taxis.
• Taxi fare from Ontario/San Bernardino Airport to downtown San Bernardino typically ranges from $40 to $50, depending on the traffic and the exact destination within the city. For the most accurate predictions, check local taxi service websites or apps prior to your trip.
🛤️ The total travel time for this route, including transfers, is approximately 11 hours and 20 minutes. The Flixbus USA service also connects Sacramento to San Bernardino, providing another option for travelers looking to make this journey. 💰 Prices for a bus ticket between San Bernardino and Sacramento range from $41 to $148, offering budget-friendly transportation for those seeking an affordable way to travel between these two cities in California.
Departure Point
Sacramento Bus Station
Arrival Point
San Bernardino Downtown Transit Center station

Frequently asked questions

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

Or choose the category:
The distance between Sacramento and San Bernardino is approximately 390 miles or 440 miles by road. Travel times vary depending on the mode of transportation. It takes about 17 hours to reach San Bernardino from Sacramento by train. By taking a combination of flying to Ontario/San Bernardino and then taking a train, the travel time is around 4 hours and 36 minutes. Driving by car takes approximately 7 hours and 11 minutes from Sacramento to San Bernardino, while taking a bus takes around 11 hours and 20 minutes.
The most cost-effective way to travel from Sacramento to San Bernardino is by bus, which takes 11 hours and 20 minutes and costs between $50 and $140. However, if time efficiency is a priority, the fastest option is to fly to Ontario/San Bernardino and then take a train, which takes 4 hours and 36 minutes and costs between $80 and $320. This option provides a shorter travel time but at a higher cost compared to the bus.
The prices for a train ticket between Sacramento and San Bernardino range from $34 to $222. On the other hand, the prices for a bus ticket between San Bernardino and Sacramento vary from $51 to $138. These prices may vary depending on factors such as the time of travel, availability of seats, and any promotions or discounts offered by the different transportation companies. It is recommended to check with the specific train and bus companies for the most accurate and up-to-date prices.
To get from Sacramento to San Bernardino without using public transportation, you can drive the distance of 440 miles. It takes approximately 7 hours and 11 minutes to drive between the two cities. The cost of fuel and tolls can vary between $80 to $120, depending on the vehicle and current prices.
To travel from Sacramento to San Bernardino without a car, the best option is to take a combination of bus and train. The journey takes approximately 10 hours and 52 minutes and costs between $65 and $110. There are convenient bus and train connections available, making it a reliable and affordable choice for travel between the two cities.
There is no direct link between Sacramento and San Bernardino by train. However, there are train services available with transfers, which takes approximately 17 hours. The journey involves departing from Sacramento and arriving at San Bernardino - Downtown station via L.A. Union Station. Additionally, there is no direct bus from Sacramento to San Bernardino, but bus services with transfers are available, taking approximately 11 hours and 20 minutes. The journey includes departing from Sacramento Bus Station and arriving at San Bernardino Downtown Transit Center via Los Angeles Union Station.
The flight between Sacramento and San Bernardino takes approximately 1 hour and 15 minutes. This is the quickest and most convenient mode of transportation between the two cities. As for the cost, prices for this flight route can vary depending on the airline, time of booking, and other factors, but generally, it ranges from around $100 to $200 for a one-way ticket.
There are numerous options for accommodation near San Bernardino with over 549 hotels available. Prices for these hotels start at $66 per night. Some popular options include the Hilton Garden Inn San Bernardino & Suites, and the Hampton Inn & Suites San Bernardino.

Trips from Sacramento

Trips to San Bernardino