There are 12 ways to get from Castro Valley to Barstow by bus (Flixbus, Amtrak), train (Amtrak), car, plane, train, bus (Greyhound, Amtrak), or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from San Jose Diridon Station to BakersfieldFlixBus N2002
- Take the bus from Bakersfield to BarstowAmtrak Thruway Connecting Service
10h 59mDrive 385.6 mi
cheapest- Drive from Castro Valley to Barstow385.6 mi
6h 23m$71–102Train (Amtrak)
- Take the train from San Jose to Los AngelesCoast Starlight
- Take the train from Los Angeles to BarstowSouthwest Chief
17h 27m$132–192Fly Oakland International Airport to Ontario International Airport, train
- Fly from Oakland International Airport (OAK) to Ontario International Airport (ONT)OAK - ONT
- Take the train from San Bernardino to Barstow
7h 36m$81–471Bus via Tracy
- Take the bus from Dublin/Pleasanton BART to Tracy Transit Station150
- Take the bus from Tracy Transit Center to Bakersfield Train Station
- Take the bus from Bakersfield to Barstow
11h 39mBus #2
- Take the bus from San Jose - King Rd to BloomingtonSan Jose
- Take the bus from Arrowhead Reg Medical Center to E Mountain View St EB FS Belinda Ave15
16h 24m$90–130Fly San Francisco International Airport to Ontario International Airport, train
- Fly from San Francisco International Airport (SFO) to Ontario International Airport (ONT)SFO - ONT
- Take the train from San Bernardino to Barstow
8h 22m$86–462Fly Oakland International Airport to Burbank Bob Hope Airport, train
- Fly from Oakland International Airport (OAK) to Burbank Bob Hope Airport (BUR)OAK - BUR
- Take the train from Los Angeles to Barstow
8h 59m$119–314Fly Norman Y. Mineta San José International Airport to Ontario International Airport, train
- Fly from Norman Y. Mineta San José International Airport (SJC) to Ontario International Airport (ONT)SJC - ONT
- Take the train from San Bernardino to Barstow
8h 27m$90–523Fly Oakland International Airport to Long Beach Airport, train
- Fly from Oakland International Airport (OAK) to Long Beach Airport (LGB)OAK - LGB
- Take the train from Los Angeles to Barstow
9h 55m$75–343Fly Norman Y. Mineta San José International Airport to Burbank Bob Hope Airport, train
- Fly from Norman Y. Mineta San José International Airport (SJC) to Burbank Bob Hope Airport (BUR)SJC - BUR
- Take the train from Los Angeles to Barstow
9h 51m$118–336Fly Oakland International Airport to Palm Springs International Airport, bus, train
- Fly from Oakland International Airport (OAK) to Palm Springs International Airport (PSP)OAK - PSP
- Take the bus from Palm Springs Airport Amtrak Bus Stop to Fullerton Amtrak Station
- Take the train from Fullerton Amtrak Station to Barstow
10h 17m
Oakland International Airport (OAK) to Ontario International Airport (ONT) flights
Questions & Answers
The cheapest way to get from Castro Valley to Barstow is to drive which costs $70 - $110 and takes 6h 23m.
The fastest way to get from Castro Valley to Barstow is to drive which takes 6h 23m and costs $70 - $110.
The distance between Castro Valley and Barstow is 415 miles. The road distance is 387.8 miles.
The best way to get from Castro Valley to Barstow without a car is to bus which takes 10h 59m and costs .
It takes approximately 10h 59m to get from Castro Valley to Barstow, including transfers.
The best way to get from Castro Valley to Barstow is to bus which takes 10h 59m and costs . Alternatively, you can train, which costs $130 - $200 and takes 17h 27m.
Yes, the driving distance between Castro Valley to Barstow is 388 miles. It takes approximately 6h 23m to drive from Castro Valley to Barstow.
There are 27+ hotels available in Barstow.
What companies run services between Castro Valley, CA, USA and Barstow, San Bernardino County, CA, USA?
You can take a subway from Hayward to Barstow via Berryessa / North San Jose, Berryessa BART, San Jose Diridon Station, Park & Ride/McKee Rd., and Bakersfield in around 10h 59m. Alternatively, you can take a subway from Hayward to Barstow via Berryessa / North San Jose, Berryessa BART, San Jose Diridon, San Jose, and Los Angeles in around 17h 27m.
- Website
- southwest.com
Flights from Oakland International Airport to Ontario International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $60–390
Flights from Oakland International Airport to Ontario International Airport via Las Vegas
- Ave. Duration
- 3h 30m
- When
- Monday to Thursday
- Estimated price
- $75–450
Flights from San Francisco International Airport to Ontario International Airport via Las Vegas
- Ave. Duration
- 3h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $70–420
Flights from Oakland International Airport to Burbank Bob Hope Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- $45–310
Flights from Norman Y. Mineta San José International Airport to Ontario International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $65–440
Flights from Oakland International Airport to Long Beach Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $40–290
Flights from Norman Y. Mineta San José International Airport to Burbank Bob Hope Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $50–340
Flights from Oakland International Airport to Palm Springs International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $60–400
Flights from Oakland International Airport to Palm Springs International Airport via Las Vegas
- Ave. Duration
- 3h 36m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $70–430
- Website
- jsx.com
Flights from Oakland International Airport to Burbank Bob Hope Airport
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $45–310
- Website
- united.com
Flights from San Francisco International Airport to Ontario International Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $55–370
- Website
- flyfrontier.com
Flights from San Francisco International Airport to Ontario International Airport
- Ave. Duration
- 1h 28m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $55–370
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from San Jose to Los Angeles
- Ave. Duration
- 10h 45m
- Frequency
- Once daily
- Estimated price
- $100–140
- Website
- https://www.amtrak.com/home.html
Train from Los Angeles to Barstow
- Ave. Duration
- 3h 43m
- Frequency
- Once daily
- Estimated price
- $25–40
- Website
- https://www.amtrak.com/home.html
Train from San Bernardino to Barstow
- Ave. Duration
- 1h 59m
- Frequency
- Once daily
- Estimated price
- $10–65
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $18–29
- Coach Seat short notice purchase
- $10–65
- Business - advance purchase
- $14–95
- Business Class
- $24–180
Train from Fullerton Amtrak Station to Barstow
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Estimated price
- $16–75
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $21–35
- Coach Seat short notice purchase
- $16–75
- Business - advance purchase
- $22–130
- Business Class
- $35–200
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from San Jose Diridon Station to Bakersfield
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- $29–90
- Schedules at
- flixbus.com
- Adult
- $29–90
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Bus from Bakersfield to Barstow
- Ave. Duration
- 2h 21m
- Frequency
- Once daily
- 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
- Website
- https://www.amtrak.com/home.html
- Phone
- (209) 943-1111
- Website
- sanjoaquinrtd.com
Bus from Dublin/Pleasanton BART to Tracy Transit Station
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $1–7
- More information at
- San Joaquin RTD
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Tracy Transit Center to Bakersfield Train Station
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $40–80
- Website
- https://www.greyhound.com/
- Phone
- +1 833 766 3553
- Website
- tufesainternacional.com
Bus from San Jose - King Rd to Bloomington
- Ave. Duration
- 10h 5m
- Frequency
- Once daily
- Estimated price
- $80–110
- Schedules at
- tufesainternacional.com
- Phone
- (760) 948-3030
- Info@VVTA.org
- Website
- vvta.org
Bus from Arrowhead Reg Medical Center to E Mountain View St EB FS Belinda Ave
- Ave. Duration
- 2h 27m
- Frequency
- Twice daily
- Estimated price
- $1–7
- Website
- https://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















