Caruaru is a locality located 1544.73 km west-southwest from Brasilia in Pernambuco, Brazil. The population of Caruaru is 365,278 people. Cabo de Santo Agostinho, Campina Grande, Garanhuns are located close to Caruaru. You can find Caruaru on any map using the following decimal coordinates: -8.1797 (latitude), -36.0165 (longitude).