There are 4 ways to get from Sandston to Ashland by bus, train, bus (Amtrak), car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Nine Mile + Naglee to Broad + 17Thbus 7B
- Take the train from Richmond Main Street Amtrak Station to Ashland Stationtrain Northeast Regional
2h 29m$5–12Bus
- Take the bus from Williamsburg + Confederate to Broad + 17Thbus 7B
- Take the bus from Richmond Main Street Amtrak Station to Richmond Staples Mill Road Amtrak Stationbus Amtrak Thruway Connecting Service / ...
3h 21m$5–11Drive 24.2 mi
- Drive from Sandston to Ashlandcar 24.2 mi
28 min$5–7Taxi
- Take the taxi from Sandston to Ashlandtaxi 24.2 mi
28 min$65–85
Sandston to Ashland by bus, foot, and train
Questions & Answers
The cheapest way to get from Sandston to Ashland is to drive which costs $4 - $7 and takes 28 min.
The fastest way to get from Sandston to Ashland is to drive which takes 28 min and costs $4 - $7.
No, there is no direct bus from Sandston to Ashland station. However, there are services departing from Williamsburg + Confederate and arriving at Richmond Staples Mill Road Amtrak Station via Richmond Main Street Amtrak Station. The journey, including transfers, takes approximately 3h 21m.
The distance between Sandston and Ashland is 26 miles. The road distance is 24.4 miles.
The best way to get from Sandston to Ashland without a car is to bus and train which takes 2h 29m and costs $5 - $12.
It takes approximately 2h 29m to get from Sandston to Ashland, including transfers.
Sandston to Ashland bus services, operated by GRTC, depart from Williamsburg + Confederate station.
Sandston to Ashland bus services, operated by GRTC, arrive at Broad + 17Th station.
Yes, the driving distance between Sandston to Ashland is 24 miles. It takes approximately 28 min to drive from Sandston to Ashland.
There are 209+ hotels available in Ashland.
What companies run services between Sandston, VA, USA and Ashland, VA, USA?
You can take a bus from Williamsburg + Confederate to Ashland Station via Broad + 17Th, Richmond Main Street Amtrak Station, Richmond Staples Mill Road Amtrak Station, and Richmond Staples Mill Road Amtrak Station in around 3h 21m.
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Richmond Main Street Amtrak Station to Ashland Station
- Ave. Duration
- 47 min
- Frequency
- Twice daily
- Estimated price
- $5–12
- Website
- Amtrak
- Phone
- (804) 358-4782
- [email protected]
- Website
- ridegrtc.com
Bus from Nine Mile + Naglee to Broad + 17Th
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Website
- http://www.ridegrtc.com
Bus from Williamsburg + Confederate to Broad + 17Th
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Website
- http://www.ridegrtc.com
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Richmond Main Street Amtrak Station to Richmond Staples Mill Road Amtrak Station
- Ave. Duration
- 20 min
- Frequency
- 6 times a week
- Estimated price
- $2–4
- Website
- Amtrak
- Ave. Duration
- 28 min
- Estimated price
- $65–85
Richmond Metro Taxi
- Phone
- +1 804-977-0933
Taxi Richmond
- Phone
- +1 804-938-7967
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
Why you should take the train in the US
Read the travel guide



