Cheap Bus tickets to South Boston

What are the most popular routes to South Boston?

Richmond - South BostonAverage price$35Average duration2h 40mDaily departures1
Washington - South BostonAverage price$62Average duration4h 55mDaily departures1
Danville - South BostonAverage price$31Average duration35mDaily departures1