Cheap Bus tickets to Caruaru

Scenic view of Caruaru

What are the most popular routes to Caruaru?

São Paulo - CaruaruAverage priceR$887Average duration2d 16hDaily departures2
Salvador - CaruaruAverage priceR$226Average duration13h 55mDaily departures4
Recife - CaruaruAverage priceR$56Average duration1h 55mDaily departures38
Natal - CaruaruAverage priceR$127Average duration7h 40mDaily departures6
Maceió - CaruaruAverage priceR$114Average duration3h 25mDaily departures5