The flights duration from Cairo to Houston is 16h 45m and top rated airlines are Turkish Airlines, Air Canada & Lufthansa.