The flights duration from Barcelona to Cologne is 05h 10m and top rated airlines are Turkish Airlines, Lufthansa & Swiss International Airlines.