Cheap Bus and Train tickets to Gainesville, TX

What are the most popular routes to Gainesville?

Oklahoma City - GainesvilleAverage priceMX$530Average duration2h 40mDaily departures2
Oklahoma City - GainesvilleAverage priceMX$513Average duration2h 38mDaily departures1
Fort Worth - GainesvilleAverage priceMX$282Average duration1h 3mDaily departures1
Houston - GainesvilleAverage priceMX$960Average duration7h 50mDaily departures4
Norman - GainesvilleAverage priceMX$422Average duration2h 16mDaily departures1