See distance between other cities in Brazil and Lebanon
Air distance from Caruaru to Beirut:5451.7 Miles (8773.7 Kilometers / 4734.3 Nautical Miles).
The total air distance from Caruaru to Beirut is 5451.7 miles or 8773.7 kilometers. This is the direct air distance or distance as the crow flies.
Airports in Beirut: