Cheap Bus tickets to Oxford, AL, US

What are the most popular routes to Oxford?

Atlanta - OxfordAverage price£102Average duration1h 25mDaily departures2
Dallas - OxfordAverage price£155Average duration14h 54mDaily departures13
San Luis Potosí - OxfordAverage price£277Average duration1d 9hDaily departures3
Durango - OxfordAverage price£232Average duration1d 12hDaily departures1
Houston - OxfordAverage price£135Average duration17h 39mDaily departures1