Cheap Bus tickets to Grand Prairie

What are the most popular routes to Grand Prairie?

Midland - Grand PrairieAverage price$145Average duration6h 10mDaily departures2
Chihuahua - Grand PrairieAverage price$195Average duration15h 55mDaily departures3
Odessa - Grand PrairieAverage price$145Average duration6h 40mDaily departures2