1map logoGo to main page

Barstow, CA, USA to San Diego, CA, USA from $14: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barstow, United States
to
San Diego, United States

How to Get from Barstow to San Diego: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$14 by busBest price
285 kmDistance
2h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barstow to San Diego with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Greyhound, FlixBus
Bus
Average Duration
6h  16m
Estimated price
$24-102
Recommended
Company
Various
Bus
Average Duration
6h  30m
Estimated price
$14-60
Cheapest
route map
Distance: 285 km
Duration: 2h 56m

See more options

Company
Greyhound, Pacific Surfliner
Bus
Train
Average Duration
6h  39m
Estimated price
$18-136
Company
Various
Bus
Train
Average Duration
6h  46m
Estimated price
$29-137
Company
N/A
Drive
Average Duration
2h  56m
Estimated price
$30-240
Company
Various
Bus
Plane
Average Duration
6h  11m
Estimated price
$241-242

Barstow - San Diego operators

Explore transport companies operating between Barstow and San Diego, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Barstow Station to Santa Ana Bus Stop

Average Duration
2h 25m
Estimated price
$243-240
Contact phone
+1 (855) 626-8585
Website
https://www.flixbus.com/

Bus from Santa Ana Bus Stop to San Diego

Average Duration
1h 40m
Estimated price
$1027-1022

Bus from San Bernardino Downtown Transit Center to San Diego

Average Duration
2h 35m
Estimated price
$142-240

Bus from Barstow Station to Los Angeles Downtown

Average Duration
2h 5m
Estimated price
$245-240
Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Santa Ana to San Diego

Average Duration
2h 3m
Estimated price
$248-249
Website
https://metrolinktrains.com

Train from San Bernardino - Downtown station to Santa Ana station

Average Duration
1h 17m
Estimated price
$1027-2485
Plane
Website
https://www.delta.com/

Plane from Los Angeles Airport to San Diego Airport

Average Duration
54m
Estimated price
$245-246
Website
https://www.united.com/

Plane from Los Angeles Airport to San Diego Airport

Average Duration
59m
Estimated price
$180-247
all-pages.other Show other routes
Contact phone
(760) 948-3030
Website
https://vvta.org

Other from E Mountain View St EB FS Belinda Ave to SB Transit Center

Average Duration
2h 11m
Estimated price
$143-141
Website
https://www.crossborderxpress.com

Other from Virginia Way WB & Lookout Dr to San Bernardino

Average Duration
1h 10m
Estimated price
$1436-1020

Barstow to San Diego: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barstow and San Diego offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🌵 Escape the desert landscape of Barstow and embark on a scenic road trip to vibrant San Diego, located 177 miles away. The journey will take you roughly 2 hours and 56 minutes, promising a smooth drive through diverse terrains. 🚗 Fuel up your car and hit the road for a budget-friendly adventure with transportation costs ranging from $30 to $50. Enjoy the freedom of the open highway as you make your way towards the sandy beaches and sunny shores of San Diego.
Average price
$30 - $50
🚂 Embark on a scenic train journey from Barstow to San Diego, with a total travel time of 6 hours and 19 minutes covering a distance of 230 miles. Transfer at Fullerton from the Southwest Chief to the Pacific Surfliner for a seamless ride through California's landscapes. 🚆 Another option for your trip is a route that takes 9 hours and 22 minutes, spanning 265 miles with 2 transfers. Start with the Southwest Chief to San Bernardino Depot, transfer to the Metrolink San Bernardino Line to L.A. Union Station, then board the Pacific Surfliner to complete your scenic adventure to San Diego. 🚌 For a quicker journey, consider taking a bus from Barstow to Tijuana, with a total travel time of 3 hours and 13 minutes over 158 miles. Enjoy the convenience and comfort of Las Vegas Shuttles for a direct trip to San Diego, making for a unique and efficient travel experience.
🛫 Experience a convenient and swift journey from Barstow to San Diego by catching a direct flight from Los Angeles Airport. This efficient flight time of just 52 minutes ensures a seamless travel experience.
Departure Point
Los Angeles Airport
Arrival Point
San Diego Airport
🚌 If you're traveling from Barstow to San Diego by bus, be prepared for a journey with transfers. There is no direct route available, but you can reach your destination in approximately 6 hours and 16 minutes. 🚏 The trip involves transfers at Barstow Station and Santa Ana Bus Stop before reaching San Diego. Services are operated by Greyhound USA and Flixbus USA. Prices for the bus tickets can vary from $24 to $102 for this 158-mile route. 🛣️ For a total travel time of 3 hours and 13 minutes, consider taking a bus towards Tijuana with various options such as Bus Las Vegas Shuttles. Departure points include Barstow East Main Street 1611, with the final stop at San Diego University Avenue.
Departure Point
Barstow Station
Arrival Point
San Diego station

Frequently asked questions

Find out more about the route from Barstow to San Diego.

Or choose the category:
The distance between Barstow and San Diego is approximately 245 km by road. The road distance is slightly longer at 286 km. The typical travel times vary depending on the mode of transportation. By car, it takes about 2 hours and 56 minutes to travel from San Diego to Barstow. By bus, it takes approximately 6 hours and 31 minutes to reach San Diego from Barstow. Taking a combination of bus and train, the travel time is about 6 hours and 39 minutes.
The most cost-effective and time-efficient transportation option for traveling from Barstow to San Diego is to drive. It takes approximately 2 hours and 56 minutes and costs around $30-$50 for fuel and tolls.
To get from Barstow to San Diego without using public transportation, you can drive. The distance between the two cities is approximately 285 km and it takes about 2 hours and 56 minutes to drive. The cost of driving from Barstow to San Diego can vary between $30 to $50, depending on factors such as gas prices and tolls.
The best way to travel from Barstow to San Diego without a car is by taking a bus. The journey typically takes around 6 hours and 31 minutes. The bus route usually goes via Santa Ana.
There is no direct link between Barstow and San Diego by bus. However, there is a service that involves transferring at Barstow Bus Station and Santa Ana Amtrak Station. The journey takes approximately 6h 31m, including transfers. The bus services are operated by Greyhound USA and Amtrak, and the final destination is San Diego Santa Fe Depot.
The flight duration from Los Angeles Airport to San Diego Airport typically takes around 58 minutes, providing a quick and efficient way to travel between Barstow and San Diego. As for the cost, prices for flights can vary depending on factors such as the time of booking and the airline, but on average, a one-way ticket can range from $100 to $200.
There are plenty of accommodations available near San Diego. With over 1163 hotels to choose from, travelers can find options suitable to their budget and preferences. Prices for hotels start at $53 per night, offering a range of options for every traveler.