Cheap Bus tickets to Milagres, CE, BR

What are the most popular routes to Milagres?

Juazeiro do Norte - MilagresAverage pricePEN 21Average duration1h 10mDaily departures3
Petrolina - MilagresAverage pricePEN 97Average duration5h 50mDaily departures4
Barbalha - MilagresAverage pricePEN 19Average duration55mDaily departures3
Cajazeiras - MilagresAverage pricePEN 34Average duration1h 45mDaily departures2
Natal - MilagresAverage pricePEN 223Average duration10h 38mDaily departures2