There are 6 ways to get from Barstow to Ontario/San Bernardino Airport (ONT) by train, night bus, bus, car, towncar or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  3 h 11 min

  1. Southwest Chief

$56 - $94

Cheapest option

Bus, line 61 bus  •  4 h 13 min

  1. 15 / ...
  2. 15
  3. 61

$6 - $10

4 alternative options

Night bus, line 10 bus, line 61 bus  •  3 h 59 min

  1. 10
  2. 61

$18 - $34

Drive  •  1 h 16 min

  1. 77.3 miles

$7 - $11

Towncar  •  1 h 16 min

  1. 77.3 miles

$250 - $350

Shuttle  •  1 h 16 min

$140 - $210

What companies run services between Barstow, CA, USA and Ontario/San Bernardino Airport (ONT), USA?

Amtrak operates a train from Barstow to Ontario/San Bernardino Airport (ONT) twice daily. Tickets cost $27 - $60 and the journey takes 1 h 58 min. Alternatively, you can take a bus from Barstow to Ontario/San Bernardino Airport (ONT) via Lorene-7th Dock 9, SB Transit Center, Sierra Ave & Marygold Ave, and Marygold @ Sierra Wb Fs in around 4 h 13 min.

Train operators
Amtrak
Phone
+1 1-800-872-7245
Website
amtrak.com
Train from Barstow Amtrak to San Bernardino Amtrak
Ave. Duration
1 h 58 min
Frequency
Twice daily
Estimated price
$27 - $60
Website
amtrak.com
Coach Seat
$27 - $45
Flexi Coach Seat
$45 - $70
Business Coach Seat
$40 - $60
Room
$150 - $210
Bus operators
Greyhound USA
Phone
+1 214-849-8100/1-800-231-2222
Email
ifsr@greyhound.com
Website
greyhound.com
Night bus from Rs Barstow Travel Ctr, Ca to San Bernardino, Ca
Ave. Duration
1 h 25 min
Frequency
Every 4 hours
Estimated price
$13 - $30
Website
greyhound.com
Economy
$13 - $20
Flexible
$23 - $30
OmniTrans
Phone
1-800-9-OMNIBUS
Website
omnitrans.org
Bus from E St @ Court Nb Ns to Fontana Metrolink
Ave. Duration
53 min
Frequency
Hourly
Estimated price
$2
Schedules at
omnitrans.org
Bus from Fontana Metrolink to Airport @ Terminal Way Wb Fs
Ave. Duration
54 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Bus from Marygold @ Sierra Wb Fs to Ontario Airport @ Terminal Way 2
Ave. Duration
42 min
Frequency
Every 30 minutes
Estimated price
$2
Schedules at
omnitrans.org
Victor Valley Transit Authority
Phone
(760) 948-3030
Email
Info@VVTA.org
Website
vvta.org
Bus from E Buena Vista St & MR Barney Keller Ct to Lorene-7th Dock 9
Ave. Duration
1 h
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
vvta.org
Bus from Lorene-7th Dock 9 to SB Transit Center
Ave. Duration
1 h 8 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
vvta.org
Other operators
Jayride
Ave. Duration
1 h 16 min
Frequency
On demand
Towncar from Barstow to Ontario/San Bernardino Airport
Estimated price
$250 - $350
Shuttle from Barstow to Ontario/San Bernardino Airport
Estimated price
$140 - $210

Want to know more about travelling around United States

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

The distance between Barstow and Ontario/San Bernardino Airport (ONT) is 107 km. The road distance is 124 km.

The cheapest way to get from Barstow to Ontario/San Bernardino Airport (ONT) is to bus and line 61 bus which costs $5 - $11 and takes 4 h 13 min.

The quickest way to get from Barstow to Ontario/San Bernardino Airport (ONT) is to drive which takes 1 h 16 min and costs $7 - $11.

No, there is no direct bus from Barstow to Ontario/San Bernardino Airport (ONT). However, there are services departing from Rs Barstow Travel Ctr, Ca and arriving at Airport @ Terminal Way Wb Fs via E St @ Court Nb Ns and Fontana Metrolink. The journey, including transfers, takes approximately 3 h 59 min.

It takes approximately 3 h 11 min to get from Barstow to Ontario/San Bernardino Airport (ONT), including transfers.

Trips to Ontario/San Bernardino Airport (ONT)

Victorville to Ontario San Bernardino Airport ONT Hemet to Ontario San Bernardino Airport ONT Moreno Valley to Ontario San Bernardino Airport ONT Santa Monica to Ontario San Bernardino Airport ONT Yucca Valley to Ontario San Bernardino Airport ONT Sacramento to Ontario San Bernardino Airport ONT Atlanta to Ontario San Bernardino Airport ONT San Marcos CA USA to Ontario San Bernardino Airport ONT Union Station to Ontario San Bernardino Airport ONT Beaumont CA USA to Ontario San Bernardino Airport ONT Twentynine Palms to Ontario San Bernardino Airport ONT Tulare to Ontario San Bernardino Airport ONT Thousand Oaks to Ontario San Bernardino Airport ONT Santa Monica Pier to Ontario San Bernardino Airport ONT El Segundo to Ontario San Bernardino Airport ONT Idyllwild Pine Cove to Ontario San Bernardino Airport ONT Mission Park to Ontario San Bernardino Airport ONT Gardena to Ontario San Bernardino Airport ONT Simi Valley to Ontario San Bernardino Airport ONT Palm Desert to Ontario San Bernardino Airport ONT Qualcomm Stadium to Ontario San Bernardino Airport ONT Occidental College to Ontario San Bernardino Airport ONT Salinas to Ontario San Bernardino Airport ONT Vineyard to Ontario San Bernardino Airport ONT San Diego to Ontario San Bernardino Airport ONT Winslow to Ontario San Bernardino Airport ONT Staples Center to Ontario San Bernardino Airport ONT Lancaster CA USA to Ontario San Bernardino Airport ONT Seattle Airport SEA to Ontario San Bernardino Airport ONT Hyderabad to Ontario San Bernardino Airport ONT