There are 3 ways to get from Barstow to Santa Barbara by bus (Amtrak), train (Amtrak), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus (Amtrak)
best- Take the bus from Barstow Station to Santa Barbarabus Amtrak Thruway Connecting Service
6h 52mDrive 185.4 mi
cheapest- Drive from Barstow to Santa Barbaracar 185.4 mi
3h 31m$34–49Train (Amtrak)
- Take the train from Barstow Station to Los Angelestrain Southwest Chief
- Take the train from Los Angeles to Santa Barbaratrain Pacific Surfliner / ...
7h 50m$50–191
Questions & Answers
The cheapest way to get from Barstow to Santa Barbara is to drive which costs $30 - $50 and takes 3h 31m.
The fastest way to get from Barstow to Santa Barbara is to drive which takes 3h 31m and costs $30 - $50.
Yes, there is a direct bus departing from Barstow Station station and arriving at Santa Barbara. Services depart once daily, and operate every day. The journey takes approximately 6h 52m.
No, there is no direct train from Barstow station to Santa Barbara. However, there are services departing from Barstow Station and arriving at Santa Barbara via Los Angeles. The journey, including transfers, takes approximately 7h 50m.
The distance between Barstow and Santa Barbara is 289 miles. The road distance is 186.5 miles.
The best way to get from Barstow to Santa Barbara without a car is to bus which takes 6h 52m and costs .
The bus from Barstow Station to Santa Barbara takes 6h 52m including transfers and departs once daily.
Barstow to Santa Barbara bus services, operated by Amtrak, depart from Barstow Station.
Barstow to Santa Barbara train services, operated by Amtrak, depart from Barstow Station.
The best way to get from Barstow to Santa Barbara is to bus which takes 6h 52m and costs . Alternatively, you can train, which costs $45 - $200 and takes 7h 50m.
What companies run services between Barstow, San Bernardino County, CA, USA and Santa Barbara, CA, USA?
Amtrak operates a bus from Barstow Station to Santa Barbara once daily, and the journey takes 6h 52m. Alternatively, you can take a train from Barstow Station to Santa Barbara via Los Angeles in around 7h 50m.
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Barstow Station to Los Angeles
- Ave. Duration
- 4h 14m
- Frequency
- Twice daily
- Estimated price
- $19–85
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $23–40
- Coach Seat short notice purchase
- $19–85
- Business - advance purchase
- $26–140
- Business Class
- $40–220
Train from Los Angeles to Santa Barbara
- Ave. Duration
- 2h 36m
- Frequency
- Every 4 hours
- Estimated price
- $30–110
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Barstow Station to Santa Barbara
- Ave. Duration
- 6h 52m
- Frequency
- Once daily
- Website
- https://www.amtrak.com/home.html
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
More Questions & Answers
Barstow to Santa Barbara bus services, operated by Amtrak, arrive at Santa Barbara station.
Barstow to Santa Barbara train services, operated by Amtrak, arrive at Los Angeles station.
Yes, the driving distance between Barstow to Santa Barbara is 186 miles. It takes approximately 3h 31m to drive from Barstow to Santa Barbara.
Book your Barstow to Santa Barbara train tickets online with Omio.
There are 301+ hotels available in Santa Barbara.





