Cheap Bus tickets to Salem, VA, US

What are the most popular routes to Salem?

Washington - SalemAverage priceCOP 168,580Average duration5h 25mDaily departures1
Harrisonburg - SalemAverage priceCOP 91,754Average duration1h 55mDaily departures1
Christiansburg - SalemAverage priceCOP 74,869Average duration30mDaily departures1
Tysons - SalemAverage priceCOP 152,540Average duration4h 45mDaily departures1
Radford - SalemAverage priceCOP 91,720Average duration50mDaily departures1