Cheap Bus tickets to Barbalha

What are the most popular routes to Barbalha?

Petrolina - BarbalhaAverage priceMAD 310Average duration6h 45mDaily departures3
Juazeiro - BarbalhaAverage priceMAD 290Average duration7h 5mDaily departures3
Uberlândia - BarbalhaAverage priceMAD 1,450Average duration2d 7hDaily departures3
Goiânia - BarbalhaAverage priceMAD 1,301Average duration1d 19hDaily departures2
João Pessoa - BarbalhaAverage priceMAD 536Average duration12h 5mDaily departures4