How To Get From San Diego To San Bernardino - 1MAP

San Diego to San Bernardino

from $19: ways by bus, train, flight or car

fromtoCompare travel optionsSearch accommodation with Booking.com
  1. Home
  2. San Diego to San Bernardino
  3. Transport options
  4. Operators
  5. Route overview
  6. FAQ

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Diego 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.

Bus3h 57mCheapest$12-52Drive1h 49mFastest$19-29Train4h 12m$14-106route mapOpen full-size map Distance: 174 kmDuration: 1h 49mBrowse car rentalsExplore flights

Traveling From San Diego to San Bernardino

The journey from San Diego to San Bernardino showcases a delightful contrast between the coastal vibes of sunny beaches and the mountainous landscapes that offer a different kind of adventure.

Best Neighbourhoods in San Bernardino

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

TerracinaCajonEast Highlands

Best Times To Visit San Bernardino's Attractions

Timing your visit can enhance your experience at San Bernardino's main attractions.

San Bernardino County MuseumWeekdays early in the morning offer a quieter experience and personal interaction.Lake ArrowheadVisit during weekdays in spring or fall for fewer crowds and stunning views.California State University, San BernardinoExplore during campus events or open houses for a vibrant atmosphere and community engagement.

San Bernardino Weather: What to Expect Year-Round

San Bernardino enjoys a semi-arid climate with warm summers and mild winters, making it an inviting destination throughout the year. The best times to visit are spring and fall when temperatures are comfortable, allowing you to fully enjoy outdoor activities and attractions.

Dining Recommendation in San Bernardino

Consider trying the BBQ ribs at Jerry's Bros, a dining experience that brings a hearty, smoky flavor profile distinct from San Diego's fresh seafood scene. This local joint not only serves mouthwatering dishes but also offers a cozy, no-frills atmosphere that highlights the region's down-to-earth charm.

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

by carBest price174 kmDistance1h 49mFastest

San Diego - San Bernardino operators

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

Flixbus USA

Contact phone

+1 (855) 626-8585

Website

flixbus.com

Bus from San Diego to San Bernardino Downtown Transit Center

Average Duration

3h 57m

Estimated price

$12-52

Bus from San Ysidro Bus Terminal to San Bernardino

Average Duration

5h 30m

Estimated price

$29-42Amtrak

Contact phone

+1 800-872-7245

Website

amtrak.com

Train from San Diego to Santa Ana

Average Duration

1h 58m

Estimated price

$14-106

Train from Santa Ana to San Bernardino Depot

Average Duration

1h 14m

Estimated price

$14-106

Train from San Diego to Oceanside

Average Duration

54m

Estimated price

$14-106

Train from Oceanside to San Bernardino - Downtown

Average Duration

2h 38m

Estimated price

$18-128Metrolink Trains

Contact phone

(800) 371-LINK (5465)

Website

metrolinktrains.com

Train from Santa Ana to San Bernardino Depot

Average Duration

1h 14m

Estimated price

$14-106

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

Average Duration

1h 43m

Estimated price

$14-128United Airlines

Website

united.com

Plane from San Diego (SAN) to Los Angeles (LAX)

Average Duration

1h 4m

Estimated price

$180-126Delta

Website

delta.com

Plane from San Diego (SAN) to Los Angeles (LAX)

Average Duration

1h 4m

Estimated price

$190-127

Website

Drive from San Diego to San Bernardino

Average Duration

1h 49m

Estimated price

$19-29Travelling by Car Drive🚗 Embark on a scenic journey from sunny San Diego to vibrant San Bernardino, covering a distance of 108 miles in just under 2 hours. The drive promises a mix of coastal charm and inland beauty, making it a delightful road trip experience. ⛽️ Fuel up and hit the road for a budget-friendly adventure, with car travel expenses ranging from $19 to $29. Enjoy the flexibility of a self-paced journey, allowing you to explore hidden gems along the route and make memorable pit stops.Travelling by Train Train🚂 The journey from San Diego to San Bernardino by train takes approximately 4 hours and 12 minutes with a transfer at Santa Ana station. Both Amtrak and Metrolink Trains operate services for this route. 🚉 Route 1 offers a quicker option, taking 3 hours and 48 minutes to cover the 142-mile distance. This route involves a transfer to the Metrolink Inland Empire-Orange County Line at Santa Ana station. 🚄 For those willing to travel a bit longer, Route 2 and Route 3 are alternative options with varying durations and distances between the two cities. Each route requires a transfer at Union Station before reaching San Bernardino Depot.
Useful tips for train travellers
• Onboard services for your trip may vary depending on the operator. Amtrak offers a café car with snacks, light meals, and beverages available for purchase. Check the Amtrak site for the latest menu options: amtrak.com• For this route, Amtrak provides different seating options. You can choose between Business Class, which offers more spacious seating and complimentary snacks and drinks, or Economy Class, which is more budget-friendly with standard seating. Consider reserving Business Class for a more comfortable experience, especially on longer trips.• Upon arrival at San Bernardino Station (SBD), be aware that there are restroom facilities available. Unfortunately, luggage storage services are not provided at this station, so plan to carry your luggage with you. For convenient dining options nearby, use this station map: sanbernardinotransit.comTravelling by Plane Plane🛫 Experience a quick and efficient journey from San Diego to San Bernardino by taking a direct flight from San Diego Airport to Los Angeles Airport, lasting just 1 hour and 2 minutes.Travelling by Bus Bus🚌 Traveling from San Diego to San Bernardino by bus takes approximately 3 hours and 57 minutes. The ticket prices for this route can range from $12 to $52. 🚌 Option 1 offers a direct route that covers a distance of 105 miles in 2 hours and 35 minutes. Simply board the Greyhound bus from San Diego to San Bernardino Greyhound Station. 🚌 For a longer but scenic journey, consider Option 2, which includes a transfer in Los Angeles. This route spans 155 miles and takes about 3 hours and 55 minutes, with a layover in Anaheim.

Frequently asked questions

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

SearchOr choose the category: General Time Hotels Car Price BusHow far is it from San Diego to San Bernardino?It is approximately 97 miles from San Diego to San Bernardino. The road distance is slightly longer at 108.1 miles. The journey typically takes around 1 hour and 49 minutes by car, depending on traffic conditions. It is advisable to plan your trip accordingly and factor in potential delays.How do I travel from San Diego to San Bernardino without a car?The most convenient and affordable way to travel from San Diego to San Bernardino without a car is by taking a bus. There are several bus companies that offer service between the two cities, with an average travel time of 3 hours and 52 minutes. Ticket prices range from $12 to $55, depending on the bus operator and time of travel. It is advisable to check the bus schedules and book your ticket in advance for a smooth journey.How long does it take to get from San Diego to San Bernardino?The travel time from San Diego to San Bernardino typically takes around 3 hours and 52 minutes, including any necessary transfers. This estimation may vary depending on the route taken, traffic conditions, and mode of transportation. It is advisable to check the current traffic updates and plan accordingly to minimize delays during the journey.Where can I stay near San Bernardino?There are plenty of options for accommodations near San Bernardino. With over 549 hotels available, you'll have no trouble finding a place to stay that suits your budget and preferences. Prices for hotels in the area start at $66 per night. It's advisable to book in advance, especially during peak travel seasons, to secure the best deals and availability.Can I drive from San Diego to San Bernardino?Yes, you can drive from San Diego to San Bernardino. The driving distance is approximately 108 miles, and it takes around 1 hour and 49 minutes to complete the journey. The route typically involves taking Interstate 15 North.What stations do trains from San Diego to San Bernardino arrive at?Trains from San Diego to San Bernardino arrive at the San Bernardino Depot station. This station is located in downtown San Bernardino, making it convenient for travelers exploring the area. The trains operated by Metrolink Trains provide a comfortable and efficient mode of transportation between the two cities, allowing passengers to relax and enjoy the scenic journey.Is there a direct train between San Diego and San Bernardino?Yes, there is no direct train between San Diego and San Bernardino. However, you can take a train from San Diego to San Bernardino with a transfer at Santa Ana station. The journey takes approximately 4 hours and 12 minutes. It is recommended to check the train schedule and plan your trip accordingly.Where to catch the San Diego to San Bernardino train?To catch the train from San Diego to San Bernardino you will need to go to the San Diego station. The train services are operated by Amtrak. Make sure to check the train schedule in advance to plan your departure time accordingly. From the San Diego station, you can board the train that will take you to San Bernardino.How much does a train from San Diego to San Bernardino cost?The cost of a train ticket from San Diego to San Bernardino can range from $14 to $106 depending on the type of ticket and the time of travel. The ticket prices can vary based on factors such as seat class, availability, and whether it is an advanced purchase or a last-minute booking. It is recommended to check the prices and availability on the official website of the train service provider to get the most accurate and up-to-date information.How much does a bus from San Diego to San Bernardino cost?The cost of a bus ticket from San Diego to San Bernardino typically ranges between $12 and $52. However, prices can vary depending on the bus company, the time of travel, and whether you book your ticket in advance. It's recommended to check with different bus operators such as Greyhound, Megabus, or FlixBus for the most current and affordable fares. Additionally, consider booking your ticket in advance to secure the best rates.How much does it cost to drive from San Diego to San Bernardino?The cost to drive from San Diego to San Bernardino ranges from $19 to $29. This estimate includes the cost of fuel and possible toll fees along the route. The total duration of the drive is approximately 1 hour and 49 minutes, depending on traffic conditions. It is advisable to check the current gas prices and plan for potential road closures or construction before embarking on the journey.Show less

Trips from San Diego

  • San Diego to Irvine
  • San Diego to San Clemente
  • San Diego to Long Beach
  • San Diego to Carlsbad
  • San Diego to Riverside
  • San Diego to Santa Monica
  • San Diego to Pasadena
  • San Diego to Newport Beach
  • San Diego to Monterey
  • San Diego to Mexico City
  • San Diego to Santa Ana
  • San Diego to Anaheim
  • San Diego to Temecula
  • San Diego to Laguna Beach
  • San Diego to Ensenada
  • San Diego to San Jose
  • San Diego to Los Angeles
  • San Diego to Big Bear Lake
  • San Diego to San Francisco
  • San Diego to San Luis Obispo
  • San Diego to Bakersfield
  • San Diego to Santa Barbara
  • San Diego to El Centro
  • San Diego to Las Vegas
  • San Diego to San Antonio
  • San Diego to Seattle
  • San Diego to Yuma
  • San Diego to Tijuana
  • San Diego to Big Bear City
  • San Diego to Salt Lake City
  • San Diego to Cabo San Lucas
  • San Diego to Toronto
  • San Diego to Miami
  • San Diego to Tampa
  • San Diego to Austin
  • San Diego to Puerto Vallarta
  • San Diego to Oceanside
  • San Diego to Maui
  • San Diego to Avalon
  • San Diego to Paris
Show less

Trips to San Bernardino

  • Victorville to San Bernardino
  • Corona to San Bernardino
  • Pasadena to San Bernardino
  • Hemet to San Bernardino
  • Irvine to San Bernardino
  • San Francisco to San Bernardino
  • Palmdale to San Bernardino
  • Pomona to San Bernardino
  • Los Angeles to San Bernardino
  • Lancaster to San Bernardino
  • Moreno Valley to San Bernardino
  • Anaheim to San Bernardino
  • Fresno to San Bernardino
  • Barstow to San Bernardino
  • Santa Ana to San Bernardino
  • Lake Elsinore to San Bernardino
  • Oceanside to San Bernardino
  • Long Beach to San Bernardino
  • Sacramento to San Bernardino
  • San Jose to San Bernardino
  • Phoenix to San Bernardino
  • Salt Lake City to San Bernardino
  • Bakersfield to San Bernardino
  • Las Vegas to San Bernardino
  • Tucson to San Bernardino
  • Perris to San Bernardino
  • Fontana to San Bernardino
  • Riverside to San Bernardino
  • Ontario to San Bernardino
  • Hesperia to San Bernardino
  • Temecula to San Bernardino
  • Burbank to San Bernardino
  • Santa Barbara to San Bernardino
  • Redlands to San Bernardino
  • Menifee to San Bernardino
  • Provo to San Bernardino
  • Indio to San Bernardino
  • Big Bear Lake to San Bernardino
  • Seattle to San Bernardino
  • Deming to San Bernardino
Show less

Popular routes

  • San Jose to Livermore
  • Odawara to Kyoto
  • Toronto to North Bay
  • Aurora to Chicago
  • Henderson to North Las Vegas
  • Bournemouth to London
  • Playa del Carmen to Cancun
  • Dhaka to Cox's Bazar
  • King of Prussia to Bowling Green
  • Lebanon to Brownsburg
Show less

Tag » How Far Is San Bernardino