placeRichmond, VA pin_dropRoanoke, VA
swap_horiz
swap_horizsearch

Bus from Richmond to Roanoke: Cheapest bus tickets

Bus: Choose Flixbus for affordable tickets from Richmond to Roanoke starting at just $27.99. Ideal for budget travelers. Around 4h trip.

Train: Speed and Comfort. Opt for Amtrak trains with fares beginning at $63. Travel time approximately 11h.

View train schedules

Choose a date