Cheap Bus and Train tickets to Richmond, VA, US

What are the most popular routes to Richmond?

New York City - RichmondAverage priceTHB 1,876Average duration8h 10mDaily departures107
Washington - RichmondAverage priceTHB 999Average duration2h 15mDaily departures46
Raleigh - RichmondAverage priceTHB 1,231Average duration3h 10mDaily departures13
Raleigh - RichmondAverage priceTHB 1,308Average duration3h 44mDaily departures3
Philadelphia - RichmondAverage priceTHB 1,677Average duration6h 25mDaily departures39

Richmond stations and stops

Locations map