Rome2Rio

How to get fromVacaville to Barstowby train, bus, train (Amtrak), car, plane, bus (Flixbus, Amtrak), or subway

Find Transport to Barstow

See all options

There are 11 ways to get from Vacaville to Barstow by train, bus, train (Amtrak), car, plane, bus (Flixbus, Amtrak), or subway

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

  1. Train, bus

    best
    1. Take the train from Suisun-Fairfield to Sacramentotrain train
    2. Take the bus from Sacramento Bus Station to Bakersfield Train Stationbus bus
    3. Take the bus from Bakersfield to Barstow Stationbus bus
    11h 43m
  2. Drive  416.2 mi

    cheapest
    1. Drive from Vacaville to Barstowcar car 416.2 mi
    7h 19m
    $72–103
  3. Train (Amtrak)

    1. Take the train from Martinez to Los Angelestrain train Coast Starlight
    2. Take the train from Los Angeles to Barstow Stationtrain train Southwest Chief
    19h 33m
    $396–609
  4. Bus to Oakland International Airport, fly to Ontario International Airport, train

    1. Take the bus from Vacaville Transportation Center to North Concord Stationbus bus
    2. Fly from Oakland International Airport (OAK) to Ontario International Airport (ONT)plane plane OAK - ONT
    3. Take the train from San Bernardino to Barstow Stationtrain train
    9h 33m
    $101–359
  5. Bus

    1. Take the bus from Vacaville Transportation Center to North Concord Stationbus bus 40
    2. Take the bus from Oakland to Santa Barbara Bus Stopbus bus
    3. Take the bus from Santa Barbara to Barstow Stationbus bus
    18h 12m
  6. Bus, BART to San Francisco International Airport, fly to Ontario International Airport, train

    1. Take the bus from Vacaville Transportation Center to North Concord Stationbus bus
    2. Take the subway from North Concord / Martinez to San Francisco International Airportsubway subway
    3. Fly from San Francisco International Airport (SFO) to Ontario International Airport (ONT)plane plane SFO - ONT
    4. Take the train from San Bernardino to Barstow Stationtrain train
    9h 54m
    $136–444
  7. Train to Sacramento International Airport, fly to Ontario International Airport, train

    1. Take the train from Suisun-Fairfield to Sacramentotrain train
    2. Fly from Sacramento International Airport (SMF) to Ontario International Airport (ONT)plane plane SMF - ONT
    3. Take the train from San Bernardino to Barstow Stationtrain train
    9h 28m
    $269–765
  8. Bus to Oakland International Airport, fly to Burbank Bob Hope Airport, train

    1. Take the bus from Vacaville Transportation Center to North Concord Stationbus bus
    2. Fly from Oakland International Airport (OAK) to Burbank Bob Hope Airport (BUR)plane plane OAK - BUR
    3. Take the train from Los Angeles to Barstow Stationtrain train
    10h 51m
    $269–857
  9. Train to Sacramento International Airport, fly to Burbank Bob Hope Airport, train

    1. Take the train from Suisun-Fairfield to Sacramentotrain train
    2. Fly from Sacramento International Airport (SMF) to Burbank Bob Hope Airport (BUR)plane plane SMF - BUR
    3. Take the train from Los Angeles to Barstow Stationtrain train
    10h 42m
    $317–873
  10. Train to Sacramento International Airport, fly to Long Beach Airport, train

    1. Take the train from Suisun-Fairfield to Sacramentotrain train
    2. Fly from Sacramento International Airport (SMF) to Long Beach Airport (LGB)plane plane SMF - LGB
    3. Take the train from Los Angeles to Barstow Stationtrain train
    11h 38m
    $192–509
  11. Train to Sacramento International Airport, fly to Palm Springs International Airport, bus, train

    1. Take the train from Suisun-Fairfield to Sacramentotrain train
    2. Fly from Sacramento International Airport (SMF) to Palm Springs International Airport (PSP)plane plane SMF - PSP
    3. Take the bus from Palm Springs Airport Amtrak Bus Stop to Fullerton Amtrak Stationbus bus
    4. Take the train from Fullerton Amtrak Station to Barstow Stationtrain train
    11h 59m

Oakland International Airport (OAK) to Ontario International Airport (ONT) flights

Calendar35Weekly Planes
Duration1h 33mAverage Duration
Ticket$40Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Vacaville, CA, USA and Barstow, San Bernardino County, CA, USA?

You can take a vehicle from Vacaville to Barstow Station via Suisun-Fairfield, Martinez, and Los Angeles in around 19h 33m. Alternatively, you can take a bus from Vacaville Transportation Center to Barstow Station via North Concord Station, North Concord / Martinez, West Oakland, Oakland, Santa Barbara Bus Stop, and Santa Barbara in around 18h 12m.

Airlines
Train operators
Bus operators

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

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound

Booking & Getting There