There are 10 ways to get from St. Louis to Barstow by plane, bus, train (Amtrak), bus (Greyhound), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Harry Reid International Airport, bus
best- Fly from Lambert–St. Louis International Airport (STL) to Harry Reid International Airport (LAS)plane STL - LAS
- Take the bus from South Strip Transit Terminal to Barstow Stationbus
9h 30m$258–514Train (Amtrak)
- Take the train from St. Louis to Kansas Citytrain Missouri River Runner / ...
- Take the train from Kansas City to Barstow Stationtrain Southwest Chief
38h 1m$433–992Bus
- Take the bus from St Louis Bus Station to Indio Bus Stationbus
- Take the bus from Indio Bus Station to Fontana Metrolink Transit Centerbus
- Take the bus from Orange Way EB & Sierra Ave to E Mountain View St EB FS Belinda Avebus 15
41h 35m$338–598Drive 1,695.6 mi
- Drive from St. Louis to Barstowcar 1,695.6 mi
26h 56m$310–447Fly to Los Angeles International Airport, train
- Fly from Lambert–St. Louis International Airport (STL) to Los Angeles International Airport (LAX)plane STL - LAX
- Take the train from Los Angeles to Barstow Stationtrain
11h 22m$300–746Fly to Burbank Bob Hope Airport, train
- Fly from Lambert–St. Louis International Airport (STL) to Burbank Bob Hope Airport (BUR)plane STL - BUR
- Take the train from Los Angeles to Barstow Stationtrain
11h 45m$368–692Fly to Ontario International Airport, train
- Fly from Lambert–St. Louis International Airport (STL) to Ontario International Airport (ONT)plane STL - ONT
- Take the train from San Bernardino to Barstow Stationtrain
11h 57m$298–1,360Fly to San Diego International Airport, train
- Fly from Lambert–St. Louis International Airport (STL) to San Diego International Airport (SAN)plane STL - SAN
- Take the train from San Diego Old Town Transportation Center to Fullerton Amtrak Stationtrain
- Take the train from Fullerton Amtrak Station to Barstow Stationtrain
13h 19m$342–1,522Fly to Palm Springs International Airport, bus, train
- Fly from Lambert–St. Louis International Airport (STL) to Palm Springs International Airport (PSP)plane STL - PSP
- Take the bus from Palm Springs Airport Amtrak Bus Stop to Fullerton Amtrak Stationbus
- Take the train from Fullerton Amtrak Station to Barstow Stationtrain
14h 43m$286–1,212Train, bus
- Take the train from St. Louis to Ontario Amtraktrain Texas Eagle
- Take the bus from Orange Way EB & Sierra Ave to E Mountain View St EB FS Belinda Avebus 15
2d 14h$543–1,228
St. Louis to Barstow by train (Amtrak)
Questions & Answers
The cheapest way to get from St. Louis to Barstow is to drive which costs $300 - $450 and takes 26h 56m.
The fastest way to get from St. Louis to Barstow is to fly and bus which takes 9h 30m and costs $250 - $550.
No, there is no direct bus from St. Louis station to Barstow. However, there are services departing from St Louis Bus Station and arriving at E Mountain View St EB FS Belinda Ave via Indio Bus Station and Orange Way EB & Sierra Ave. The journey, including transfers, takes approximately 41h 35m.
No, there is no direct train from St. Louis to Barstow station. However, there are services departing from St. Louis and arriving at Barstow Station via Kansas City. The journey, including transfers, takes approximately 38h 1m.
The distance between St. Louis and Barstow is 1544 miles. The road distance is 1705.5 miles.
The best way to get from St. Louis to Barstow without a car is to train which takes 38h 1m and costs $430 - $1,000.
It takes approximately 9h 30m to get from St. Louis to Barstow, including transfers.
St. Louis to Barstow bus services, operated by Greyhound USA, depart from St Louis Bus Station.
St. Louis to Barstow train services, operated by Amtrak, depart from St. Louis station.
The best way to get from St. Louis to Barstow is to train which takes 38h 1m and costs $430 - $1,000. Alternatively, you can bus, which costs $330 - $600 and takes 41h 35m.
What companies run services between St. Louis, MO, USA and Barstow, San Bernardino County, CA, USA?
You can take a train from St. Louis to Barstow Station via Kansas City in around 38h 1m. Alternatively, you can take a bus from St Louis Bus Station to E Mountain View St EB FS Belinda Ave via Indio Bus Station and Orange Way EB & Sierra Ave in around 41h 35m.
- Website
- southwest.com
Flights from Lambert–St. Louis International Airport to Harry Reid International Airport
- Ave. Duration
- 3h 44m
- When
- Every day
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Harry Reid International Airport via Kansas City
- Ave. Duration
- 5h 15m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $130–700
Flights from Lambert–St. Louis International Airport to Harry Reid International Airport via Denver
- Ave. Duration
- 5h 28m
- When
- Every day
- Estimated price
- $140–700
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport via Denver
- Ave. Duration
- 6h 2m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport via Phoenix
- Ave. Duration
- 6h 6m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport via Harry Reid International Airport
- Ave. Duration
- 6h 16m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Burbank Bob Hope Airport
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- $210–1,000
Flights from Lambert–St. Louis International Airport to Burbank Bob Hope Airport via Harry Reid International Airport
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Lambert–St. Louis International Airport to Burbank Bob Hope Airport via Denver
- Ave. Duration
- 6h 3m
- When
- Every day
- Estimated price
- $210–1,000
Flights from Lambert–St. Louis International Airport to Burbank Bob Hope Airport via Phoenix
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- $210–1,000
Flights from Lambert–St. Louis International Airport to Burbank Bob Hope Airport via Sacramento
- Ave. Duration
- 6h 30m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $250–1,200
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Harry Reid International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $270–1,300
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Denver
- Ave. Duration
- 6h 8m
- When
- Every day
- Estimated price
- $280–1,300
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Phoenix
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $280–1,300
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Dallas
- Ave. Duration
- 6h 47m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- $300–1,400
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Sacramento
- Ave. Duration
- 6h 45m
- When
- Saturday
- Estimated price
- $340–1,500
Flights from Lambert–St. Louis International Airport to San Diego International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to San Diego International Airport via Phoenix
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to San Diego International Airport via Denver
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to San Diego International Airport via Harry Reid International Airport
- Ave. Duration
- 5h 58m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,400
Flights from Lambert–St. Louis International Airport to San Diego International Airport via Kansas City
- Ave. Duration
- 6h
- When
- Monday to Saturday
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Denver
- Ave. Duration
- 6h 33m
- When
- Every day
- Estimated price
- $230–1,100
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Harry Reid International Airport
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $230–1,100
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Austin
- Ave. Duration
- 8h 10m
- When
- Saturday and Sunday
- Estimated price
- $260–1,200
- Website
- aa.com
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport
- Ave. Duration
- 4h 24m
- When
- Every day
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport via Phoenix
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 36m
- When
- Every day
- Estimated price
- $300–1,400
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Phoenix
- Ave. Duration
- 6h 38m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $280–1,300
Flights from Lambert–St. Louis International Airport to San Diego International Airport via Phoenix
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Phoenix
- Ave. Duration
- 6h 59m
- When
- Every day
- Estimated price
- $230–1,100
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $240–1,200
- Website
- united.com
Flights from Lambert–St. Louis International Airport to Los Angeles International Airport via Denver
- Ave. Duration
- 6h 24m
- When
- Every day
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Denver
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $280–1,300
Flights from Lambert–St. Louis International Airport to San Diego International Airport via Denver
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Denver
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $230–1,100
- Website
- delta.com
Flights from Lambert–St. Louis International Airport to Burbank Bob Hope Airport via Salt Lake City
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- $220–1,100
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Salt Lake City
- Ave. Duration
- 7h 7m
- When
- Every day
- Estimated price
- $290–1,400
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Minneapolis
- Ave. Duration
- 6h 41m
- When
- Every day
- Estimated price
- $270–1,200
Flights from Lambert–St. Louis International Airport to Palm Springs International Airport via Salt Lake City
- Ave. Duration
- 8h 16m
- When
- Every day
- Estimated price
- $250–1,200
- Website
- flyfrontier.com
Flights from Lambert–St. Louis International Airport to Harry Reid International Airport
- Ave. Duration
- 3h 59m
- When
- Every day
- Estimated price
- $130–650
Flights from Lambert–St. Louis International Airport to Ontario International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 50m
- When
- Friday
- Estimated price
- $300–1,400
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from St. Louis to Kansas City
- Ave. Duration
- 5h 40m
- Frequency
- Twice daily
- Estimated price
- $60–150
- Website
- https://www.amtrak.com/home.html
Train from Kansas City to Barstow Station
- Ave. Duration
- 31h 21m
- Frequency
- Twice daily
- Estimated price
- $370–850
- Website
- https://www.amtrak.com/home.html
Train from Los Angeles to Barstow Station
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- $30–80
- Website
- https://www.amtrak.com/home.html
Train from San Bernardino to Barstow Station
- Ave. Duration
- 1h 59m
- Frequency
- Once daily
- Estimated price
- $18–45
- Website
- https://www.amtrak.com/home.html
Train from San Diego Old Town Transportation Center to Fullerton Amtrak Station
- Ave. Duration
- 2h 7m
- Frequency
- Every 2 hours
- Estimated price
- $22–55
- Website
- https://www.amtrak.com/home.html
Train from Fullerton Amtrak Station to Barstow Station
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Estimated price
- $28–65
- Website
- https://www.amtrak.com/home.html
Train from St. Louis to Ontario Amtrak
- Ave. Duration
- 2d 10h
- Frequency
- 3 times a week
- Estimated price
- $500–1,300
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from South Strip Transit Terminal to Barstow Station
- Ave. Duration
- 3h 3m
- Frequency
- Once daily
- Estimated price
- $40–75
- Website
- https://www.amtrak.com/home.html
Bus from Palm Springs Airport Amtrak Bus Stop to Fullerton Amtrak Station
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $26–45
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from St Louis Bus Station to Indio Bus Station
- Ave. Duration
- 36h 5m
- Frequency
- Twice daily
- Estimated price
- $290–550
- Website
- https://www.greyhound.com/
- Phone
- +1 800-923-1799
- contactus@omexusa.net
- Website
- omnibusexpress.com
Bus from Indio Bus Station to Fontana Metrolink Transit Center
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $45–60
- Schedules at
- omnibusexpress.com
- Phone
- (760) 948-3030
- Info@VVTA.org
- Website
- vvta.org
Bus from Orange Way EB & Sierra Ave to E Mountain View St EB FS Belinda Ave
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $1–7
- Schedules at
- vvta.org
- Local and county
- $1–3
- B-V Link
- $7
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.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
St. Louis to Barstow bus services, operated by Greyhound USA, arrive at Indio Bus Station.
Barstow is 2h behind St. Louis. It is currently 3:09 PM in St. Louis and 1:09 PM in Barstow.
St. Louis to Barstow train services, operated by Amtrak, arrive at Kansas City station.
Yes, the driving distance between St. Louis to Barstow is 1706 miles. It takes approximately 26h 56m to drive from St. Louis to Barstow.
Book your St. Louis to Barstow train tickets online with Omio.
There are 28+ hotels available in Barstow.









