See distance between other cities in Brazil and Benin
Air distance from Caruaru to Porto Novo:2795.9 Miles (4499.6 Kilometers / 2428 Nautical Miles).
The total air distance from Caruaru to Porto Novo is 2795.9 miles or 4499.6 kilometers and a direct flight from Caruaru, Brazil to Porto Novo, Benin takes 5 hours, 48 mins. This is the air distance (direct route as the crow flies). Traveling on land (driving) involves larger distances.
Find distance - Caruaru and Porto Novo:Caruaru to Qiqihar distance
Caruaru to Funchal distance
Caruaru to Vaduz distance
Caruaru to Miami distance
Caruaru to Noumea distance
Caruaru to Bangalore distance
Porto Novo to Porto Alegre distance
Porto Novo to Birmingham (US) distance
Porto Novo to Basel distance
Porto Novo to Tehran distance
Porto Novo to Tbilisi distance
Porto Novo to Darwin distance