The flight distance between Cairo and Faro is 3685km. Check all available flights on Wego.
Cairo Airport CAI
Faro Airport FAO