Cheap Bus and Carpool tickets to McAllen

What are the most popular routes to McAllen?

Dallas - McAllenAverage priceCA$134Average duration11h 55mDaily departures16
Houston - McAllenAverage priceCA$97Average duration6h 30mDaily departures19
San Antonio - McAllenAverage priceCA$75Average duration5h 20mDaily departures7
Mexico City - McAllenAverage priceCA$119Average duration1d 4hDaily departures10
Austin - McAllenAverage priceCA$84Average duration8h 20mDaily departures12