- Barstow to Richmond buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
FlixBus + Greyhound | Bus | Travel Center | Richmond (Main St Station Plaza) | No tags | ||||
Greyhound + FlixBus | Bus | Travel Center | Richmond (17th St and Ambler) | No tags | ||||
Greyhound + FlixBus | Bus | Travel Center | Richmond (Main St Station Plaza) | No tags | ||||
FlixBus + Greyhound | Bus | Travel Center | Richmond (17th St and Ambler) | No tags | ||||
Greyhound + FlixBus | Bus | Travel Center | Richmond (Main St Station Plaza) | No tags |
Compare 2 ways to go from Barstow to Richmond
We recommend taking the bus
Among the sustainable travel choices, the bus stands out as a good way to reach Richmond. The journey takes about 2 days, 16 hours 50 minutes, and with fares starting at just $344, it presents an excellent value for a comfortable ride.
7bus per day
2d 16hAverage Duration
3537 kmDistance
88kgCO₂ emissions
Where are the popular stops in Barstow and Richmond?
Stops in Barstow
- A1611 E Main St, Barstow, CA 92311, USA
- B
Barstow Bus Stop near Carl's Jr
2856 Lenwood Rd, Barstow, CA 92311, USA
Stops in Richmond
- A1520 E Main St, Richmond, VA 23219, USA
- BRichmond Staples Mill Road Amtrak Station, Dumbarton, VA 23228, USA
- C8531 Fordson Rd, Henrico, VA 23229, USA
- D
VCU
351 W Canal St, Richmond, VA 23220, USA - E
2828 W. Broad St.
2828 W Broad St. Richmond, VA 23230 ( Corner N Sheppard St) - F
Greyhound Station
2910 North Blvd, Richmond, VA 23230
Compare bus companies
3.5 out of 5 stars3.5/587,394 reviews
Based on 87394 reviews, the company was rated 3.5 stars on Busbud. Travellers were especially satisfied with the ticket access and the temperature but often complained with the WiFi. Greyhound ticket prices on this trip start at $391
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Barstow to Richmond, VA, US by bus
What is the distance between Barstow and Richmond?
The distance covered from Barstow to Richmond is 3539 km (2195 miles).
What are the departure and arrival locations for buses traveling from Barstow to Richmond?
Buses traveling this route start their trip at Travel Center, in Barstow, and end it at Main Street Station, in Richmond.






