There are 3 ways to get from Rosarito to Barstow by train (Amtrak), bus, shuttle, 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.
Train (Amtrak)
best- Take the train from San Diego to Fullerton Amtrak Stationtrain Pacific Surfliner
- Take the train from Fullerton Amtrak Station to Barstow Stationtrain Southwest Chief
8h 29m$75–174Drive 203.1 mi
cheapest- Drive from Rosarito to Barstowcar 203.1 mi
3h 30m$38–54Bus, shuttle
- Take the bus from Rosarito to Tecatebus
- Take a shuttle bus from Cross Border Express Bus Station to BarstowCbx
12h 52m$57–101
Questions & Answers
The cheapest way to get from Rosarito to Barstow is to drive which costs $35 - $55 and takes 3h 30m.
The fastest way to get from Rosarito to Barstow is to drive which takes 3h 30m and costs $35 - $55.
No, there is no direct train from Rosarito station to Barstow station. However, there are services departing from San Ysidro Station and arriving at Barstow Station via San Diego and Fullerton Amtrak Station. The journey, including transfers, takes approximately 8h 29m.
The distance between Rosarito and Barstow is 262 miles. The road distance is 204.2 miles.
The best way to get from Rosarito to Barstow without a car is to bus and shuttle which takes 12h 52m and costs $55 - $110.
It takes approximately 8h 29m to get from Rosarito to Barstow, including transfers.
Rosarito to Barstow train services, operated by Amtrak, depart from San Diego station.
Rosarito to Barstow train services, operated by Amtrak, arrive at Fullerton Amtrak Station.
Yes, the driving distance between Rosarito to Barstow is 204 miles. It takes approximately 3h 30m to drive from Rosarito to Barstow.
There are 29+ hotels available in Barstow.
What companies run services between Rosarito, Mexico and Barstow, San Bernardino County, CA, USA?
You can take a vehicle from Rosarito to Barstow Station via San Ysidro Station, America Plaza Station, San Diego, and Fullerton Amtrak Station in around 8h 29m.
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from San Diego to Fullerton Amtrak Station
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from Fullerton Amtrak Station to Barstow Station
- Ave. Duration
- 3h 7m
- Frequency
- Once daily
- Estimated price
- $40–85
- Website
- https://www.amtrak.com/home.html
- Phone
- +52 687 872 9871
- [email protected]
- Website
- timpremier.mx
Bus from Rosarito to Tecate
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $17–25
- Schedules at
- timpremier.mx
- Book at
- timpremier.mx
- [email protected]
- Website
- crossborderxpress.com
Shuttle from Cross Border Express Bus Station to Barstow
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- $35–55
- Schedules at
- crossborderxpress.com
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










