Cheap Bus and Carpool tickets to Brownsville

What are the most popular routes to Brownsville?

Mexico City - BrownsvilleAverage priceCA$168Average duration1d 3hDaily departures14
Houston - BrownsvilleAverage priceCA$98Average duration6h 55mDaily departures15
Dallas - BrownsvilleAverage priceCA$135Average duration13h 40mDaily departures13
San Antonio - BrownsvilleAverage priceCA$90Average duration7h 5mDaily departures6
Reynosa - BrownsvilleAverage priceCA$35Average duration4h 50mDaily departures3