[menuItemContent][menuItemRightSideContent]
Currency

Compare prices and tickets by train, bus or flight

Sat
May 28
$274Amtrak
Find prices
$230Spirit Airlines
Sun
May 29
$252Amtrak
$239Greyhound
$150American Airlines
Mon
May 30
$244Amtrak
$226Greyhound
$107Spirit Airlines
Tue
May 31
$239Amtrak
Find prices
$71Spirit Airlines
Fri
Jun 3
$413Amtrak
$241Greyhound
$295American Airlines

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Dallas, TX to San Bernardino, CA

distanceDistance1179 miles (1902 km)
durationAverage bus duration28 h 15 min
priceAverage bus ticket price$248 (€218)
frequencyBus frequency2 a day
changesDirect busYes, there are 2 direct buses a day

Buses from Dallas, TX to San Bernardino, CA cover the 1179 miles (1902 km) long journey taking on average 28 h 15 min with our travel partners like. Normally, there are 2 buses operating per day, including direct services available. You can get the cheapest bus tickets for this journey for as low as $235 (€207), but the average price of bus tickets is $248 (€218).

Travel Tips: Bus to San Bernardino, CA from Dallas, TX

Take the bus to San Bernardino, CA easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Dallas, TX to San Bernardino, CA.
FAQs

How much do cheap bus tickets from Dallas, TX to San Bernardino, CA cost?

Omio customers have found cheap bus tickets to San Bernardino, CA from Dallas, TX for as low as $235 (€207)  for the next 7 days.

How much is the bus between Dallas, TX and San Bernardino, CA on average?

If you are looking to purchase your bus ticket in the next 7 days, you can expect the Dallas, TX to San Bernardino, CA bus to cost on average $248 (€218)  one way.

How far is it from Dallas, TX to San Bernardino, CA by bus?

The Dallas, TX to San Bernardino, CA bus distance is approximately 1179 miles (1902 km).

How long is the bus between Dallas, TX and San Bernardino, CA?

On average the Dallas, TX to San Bernardino, CA bus time is 28 h 15 min  covering the 1179 miles (1902 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

How many bus services are there between Dallas, TX and San Bernardino, CA a day?

On average, there are 2 buses a day from Dallas, TX to San Bernardino, CA. The bus times and services may be different on weekends and holidays compared to weekdays.

When can I take the first bus from Dallas, TX to San Bernardino, CA? When can I take the last bus for the day?

You can take the first bus from Dallas, TX to San Bernardino, CA at 7: 00 PM. The last bus from Dallas, TX to San Bernardino, CA that you can take departs at 8: 00 PM. Omio shows you the latest bus from Dallas, TX to San Bernardino, CA schedule to help you book the best departure time for this route.

How early should I purchase bus tickets from Dallas, TX to San Bernardino, CA to score the best deals?

In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this trip and save money. If you buy bus tickets from Dallas, TX to San Bernardino, CA within the next 7 days, you can find tickets to cost on average $248 (€218) one way. To find the best prices for this route, consider booking your bus ticket from Dallas, TX to San Bernardino, CA a few months in advance.