Bus from Roanoke to Richmond, VA, US: Tickets & Schedules

Previously seen trips

Next departures for Roanoke to Richmond on April 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus + Greyhound
Bus
Roanoke Bus Stop
Richmond (Main St Station Plaza)No tags
Greyhound + FlixBus
Bus
Roanoke Bus Stop
Richmond (Main St Station Plaza)No tags
FlixBus + Greyhound
Bus
Roanoke Bus Stop
Richmond (17th St and Ambler)No tags
FlixBus + Greyhound
Bus
Roanoke Bus Stop
Richmond (Main St Station Plaza)No tags
FlixBus + Greyhound
Bus
Roanoke Bus Stop
Richmond (17th St and Ambler)No tags

Compare 2 ways to go from Roanoke to Richmond

We recommend taking the train

Among the sustainable travel choices, the Train stands out as a good way to reach Richmond. The journey takes about 10 hours 40 minutes and with fares starting at just PLN 138, it presents an excellent value for a comfortable ride.

2train per day
10h 40mAverage Duration
138 milesDistance
20kgCO₂ emissions
Average PricePLN 187 - PLN 698Average Duration11h 30m
6kg CO₂e
Average PricePLN 138 - PLN 505Average Duration10h 40m
20kg CO₂e

People from around the world trust Busbud