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

Next bus departures

Next departures for Roanoke to Richmond on April 25
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Greyhound Lines, Inc. + FlixBus
Bus
Roanoke Bus Stop
Richmond (Main St Station Plaza)Cheapest
Greyhound Lines, Inc. + FlixBus
Bus
Roanoke Bus Stop
Richmond (17th St and Ambler)Fastest

Last refresh of the prices: Yesterday at 7:51 PM EDT.

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 ARS 52,758, it presents an excellent value for a comfortable ride.

2train per day
10h 40mAverage Duration
138 milesDistance
20kgCO₂ emissions
Average PriceARS 71,372 - ARS 266,534Average Duration11h 30m
6kg CO₂e
Average PriceARS 52,758 - ARS 192,767Average Duration10h 40m
20kg CO₂e

People from around the world trust Busbud