Lowcost flights from Cologne (Germany) to Barcelona (Spain), €28 - €112

Direct distance between cities: 1124 km. Average direct flight time is 2:19 hours.

Please note! Some routes are seasonal.

From Cologne to Barcelona with Eurowings (EW)
From Cologne to Barcelona with Ryanair (FR)
From Cologne to Barcelona with Smartwings (QS)
Average ticket price: €28 - €112

Connection in Alicante (Spain)
From Cologne to Alicante with Smartwings (QS)
From Cologne to Alicante with Eurowings (EW)
From Cologne to Alicante with Ryanair (FR)
From Cologne to Alicante with Norwegian Air Shuttle (DY)
Average ticket price: €38 - €152
From Alicante to Barcelona with Ryanair (FR)
From Alicante to Barcelona with Level (IB)
From Alicante to Barcelona with Vueling (VY)
Average ticket price: €10 - €41
Connection in Athens (Greece)
From Cologne to Athens with Eurowings (EW)
From Cologne to Athens with Ryanair (FR)
Average ticket price: €49 - €197
From Athens to Barcelona with Level (IB)
From Athens to Barcelona with Volotea (V7)
From Athens to Barcelona with Vueling (VY)
Average ticket price: €47 - €190
Connection in Bari (Italy)
From Cologne to Bari with Smartwings (QS)
From Cologne to Bari with Eurowings (EW)
Average ticket price: €33 - €133
From Bari to Barcelona with Level (IB)
From Bari to Barcelona with Vueling (VY)
Average ticket price: €31 - €123
Connection in Berlin (Germany)
From Cologne to Berlin with Smartwings (QS)
From Cologne to Berlin with Eurowings (EW)
Average ticket price: €12 - €48
From Berlin to Barcelona with Ryanair (FR)
From Berlin to Barcelona with Norwegian Air Shuttle (DY)
From Berlin to Barcelona with Level (IB)
From Berlin to Barcelona with Vueling (VY)
From Berlin to Barcelona with EasyJet (U2)
Average ticket price: €38 - €150
Connection in Bologna (Italy)
From Cologne to Bologna with Eurowings (EW)
From Cologne to Bologna with Ryanair (FR)
Average ticket price: €20 - €79
From Bologna to Barcelona with Ryanair (FR)
From Bologna to Barcelona with Level (IB)
From Bologna to Barcelona with Vueling (VY)
Average ticket price: €21 - €82
Connection in Bristol (United Kingdom)
From Cologne to Bristol with Ryanair (FR)
Average ticket price: €17 - €68
From Bristol to Barcelona with Ryanair (FR)
From Bristol to Barcelona with EasyJet (U2)
Average ticket price: €29 - €117
Connection in Budapest (Hungary)
From Cologne to Budapest with Smartwings (QS)
From Cologne to Budapest with Eurowings (EW)
Average ticket price: €24 - €96
From Budapest to Barcelona with Wizz Air (W6)
From Budapest to Barcelona with Ryanair (FR)
From Budapest to Barcelona with Buzz (RR)
Average ticket price: €37 - €150
Connection in Cagliari (Italy)
From Cologne to Cagliari with Eurowings (EW)
Average ticket price: €33 - €131
From Cagliari to Barcelona with Level (IB)
From Cagliari to Barcelona with Vueling (VY)
Average ticket price: €16 - €63
Connection in Cairo (Egypt)
From Cologne to Cairo with Air Cairo (SM)
Average ticket price: €77 - €307
From Cairo to Barcelona with Level (IB)
Average ticket price: €73 - €290
Connection in Catania (Italy)
From Cologne to Catania with Smartwings (QS)
From Cologne to Catania with Eurowings (EW)
Average ticket price: €41 - €163
From Catania to Barcelona with Level (IB)
From Catania to Barcelona with Vueling (VY)
Average ticket price: €30 - €119
Connection in Copenhagen (Denmark)
From Cologne to Copenhagen with Ryanair (FR)
Average ticket price: €16 - €65
From Copenhagen to Barcelona with Thai Lion Air (SL)
From Copenhagen to Barcelona with Ryanair (FR)
From Copenhagen to Barcelona with Norwegian Air Shuttle (DY)
From Copenhagen to Barcelona with Level (IB)
From Copenhagen to Barcelona with Vueling (VY)
From Copenhagen to Barcelona with Norwegian Air Sweden (D8)
Average ticket price: €44 - €176
Connection in Dublin (Ireland)
From Cologne to Dublin with Ryanair (FR)
Average ticket price: €24 - €94
From Dublin to Barcelona with Ryanair (FR)
From Dublin to Barcelona with Level (IB)
From Dublin to Barcelona with Vueling (VY)
Average ticket price: €37 - €148
Connection in Dubrovnik (Croatia)
From Cologne to Dubrovnik with Eurowings (EW)
Average ticket price: €32 - €127
From Dubrovnik to Barcelona with Level (IB)
From Dubrovnik to Barcelona with Vueling (VY)
Average ticket price: €33 - €134
Connection in Dusseldorf (Germany)
From Cologne to Dusseldorf with Eurowings (EW)
Average ticket price: €1 - €4
From Dusseldorf to Barcelona with Eurowings Europe (E6)
From Dusseldorf to Barcelona with Eurowings (EW)
From Dusseldorf to Barcelona with Level (IB)
From Dusseldorf to Barcelona with Vueling (VY)
Average ticket price: €29 - €115
Connection in Edinburgh (United Kingdom)
From Cologne to Edinburgh with Smartwings (QS)
From Cologne to Edinburgh with Eurowings (EW)
Average ticket price: €22 - €87
From Edinburgh to Barcelona with Ryanair (FR)
From Edinburgh to Barcelona with Level (IB)
From Edinburgh to Barcelona with Vueling (VY)
Average ticket price: €42 - €167
Connection in Faro (Portugal)
From Cologne to Faro with Smartwings (QS)
From Cologne to Faro with Eurowings (EW)
From Cologne to Faro with Ryanair (FR)
Average ticket price: €49 - €195
From Faro to Barcelona with Ryanair (FR)
From Faro to Barcelona with Level (IB)
From Faro to Barcelona with Vueling (VY)
Average ticket price: €25 - €100
Connection in Gdansk (Poland)
From Cologne to Gdansk with Wizz Air (W6)
Average ticket price: €22 - €86
From Gdansk to Barcelona with Wizz Air (W6)
From Gdansk to Barcelona with Ryanair (FR)
From Gdansk to Barcelona with Buzz (RR)
Average ticket price: €47 - €188
Connection in Hamburg (Germany)
From Cologne to Hamburg with Smartwings (QS)
From Cologne to Hamburg with Eurowings (EW)
Average ticket price: €9 - €36
From Hamburg to Barcelona with Eurowings (EW)
From Hamburg to Barcelona with Ryanair (FR)
From Hamburg to Barcelona with Norwegian Air Shuttle (DY)
From Hamburg to Barcelona with Level (IB)
From Hamburg to Barcelona with Vueling (VY)
Average ticket price: €37 - €147
Connection in Ibiza (Spain)
From Cologne to Ibiza with Smartwings (QS)
From Cologne to Ibiza with Eurowings (EW)
Average ticket price: €35 - €141
From Ibiza to Barcelona with Ryanair (FR)
From Ibiza to Barcelona with Level (IB)
From Ibiza to Barcelona with Vueling (VY)
Average ticket price: €7 - €29
Connection in Istanbul (Turkey)
From Cologne to Istanbul with Flynas (XY)
From Cologne to Istanbul with AJet (VF)
From Cologne to Istanbul with Pegasus Airlines (PC)
Average ticket price: €50 - €201
From Istanbul to Barcelona with Pegasus Airlines (PC)
From Istanbul to Barcelona with Vueling (VY)
Average ticket price: €56 - €222
Connection in Katowice (Poland)
From Cologne to Katowice with Wizz Air (W6)
Average ticket price: €21 - €85
From Katowice to Barcelona with Wizz Air (W6)
Average ticket price: €41 - €163
Connection in Kerkyra (Greece)
From Cologne to Kerkyra with Smartwings (QS)
From Cologne to Kerkyra with Eurowings (EW)
From Cologne to Kerkyra with Ryanair (FR)
Average ticket price: €40 - €161
From Kerkyra to Barcelona with Ryanair (FR)
Average ticket price: €38 - €151
Connection in Lanzarote (Spain)
From Cologne to Lanzarote with Eurowings (EW)
From Cologne to Lanzarote with Ryanair (FR)
Average ticket price: €75 - €299
From Lanzarote to Barcelona with Ryanair (FR)
From Lanzarote to Barcelona with Level (IB)
From Lanzarote to Barcelona with Vueling (VY)
Average ticket price: €50 - €199
Connection in Las Palmas (Spain)
From Cologne to Las Palmas with Smartwings (QS)
From Cologne to Las Palmas with Eurowings (EW)
From Cologne to Las Palmas with Ryanair (FR)
From Cologne to Las Palmas with Norwegian Air Shuttle (DY)
Average ticket price: €79 - €317
From Las Palmas to Barcelona with Ryanair (FR)
From Las Palmas to Barcelona with Level (IB)
From Las Palmas to Barcelona with Vueling (VY)
Average ticket price: €55 - €219
Connection in Lisbon (Portugal)
From Cologne to Lisbon with Smartwings (QS)
From Cologne to Lisbon with Eurowings (EW)
From Cologne to Lisbon with Ryanair (FR)
Average ticket price: €46 - €185
From Lisbon to Barcelona with Ryanair (FR)
From Lisbon to Barcelona with Level (IB)
From Lisbon to Barcelona with Vueling (VY)
From Lisbon to Barcelona with EasyJet (U2)
Average ticket price: €25 - €101
Connection in London (United Kingdom)
From Cologne to London with Eurowings (EW)
From Cologne to London with Ryanair (FR)
From Cologne to London with EasyJet (U2)
From Cologne to London with Ryanair UK (RK)
Average ticket price: €12 - €49
From London to Barcelona with Ryanair (FR)
From London to Barcelona with Norwegian Air Shuttle (DY)
From London to Barcelona with Level (IB)
From London to Barcelona with Vueling (VY)
From London to Barcelona with EasyJet (U2)
From London to Barcelona with Ryanair UK (RK)
Average ticket price: €28 - €114
Connection in Malaga (Spain)
From Cologne to Malaga with Smartwings (QS)
From Cologne to Malaga with Eurowings (EW)
From Cologne to Malaga with Ryanair (FR)
From Cologne to Malaga with Norwegian Air Shuttle (DY)
Average ticket price: €46 - €182
From Malaga to Barcelona with Ryanair (FR)
From Malaga to Barcelona with Level (IB)
From Malaga to Barcelona with Vueling (VY)
Average ticket price: €19 - €77
Connection in Malta (Malta)
From Cologne to Malta with Ryanair (FR)
Average ticket price: €45 - €178
From Malta to Barcelona with Ryanair (FR)
From Malta to Barcelona with Level (IB)
From Malta to Barcelona with Vueling (VY)
Average ticket price: €31 - €123
Connection in Manchester (United Kingdom)
From Cologne to Manchester with Ryanair (FR)
From Cologne to Manchester with Ryanair UK (RK)
Average ticket price: €17 - €69
From Manchester to Barcelona with Ryanair (FR)
From Manchester to Barcelona with Level (IB)
From Manchester to Barcelona with Vueling (VY)
From Manchester to Barcelona with EasyJet (U2)
From Manchester to Barcelona with Jet2.com (LS)
From Manchester to Barcelona with Ryanair UK (RK)
Average ticket price: €35 - €139
Connection in Marrakech (Morocco)
From Cologne to Marrakech with Ryanair (FR)
Average ticket price: €62 - €248
From Marrakech to Barcelona with Ryanair (FR)
From Marrakech to Barcelona with Level (IB)
From Marrakech to Barcelona with Vueling (VY)
Average ticket price: €35 - €142
Connection in Menorca (Spain)
From Cologne to Menorca with Smartwings (QS)
From Cologne to Menorca with Eurowings (EW)
Average ticket price: €31 - €125
From Menorca to Barcelona with Ryanair (FR)
From Menorca to Barcelona with Level (IB)
From Menorca to Barcelona with Vueling (VY)
Average ticket price: €6 - €24
Connection in Milan (Italy)
From Cologne to Milan with Smartwings (QS)
From Cologne to Milan with Eurowings (EW)
From Cologne to Milan with Ryanair (FR)
Average ticket price: €16 - €63
From Milan to Barcelona with Ryanair (FR)
From Milan to Barcelona with Wizz Air Malta (W4)
From Milan to Barcelona with Level (IB)
From Milan to Barcelona with Vueling (VY)
From Milan to Barcelona with EasyJet (U2)
Average ticket price: €18 - €73
Connection in Munich (Germany)
From Cologne to Munich with Smartwings (QS)
From Cologne to Munich with Eurowings (EW)
Average ticket price: €11 - €46
From Munich to Barcelona with Level (IB)
From Munich to Barcelona with Vueling (VY)
Average ticket price: €26 - €106
Connection in Nador (Morocco)
From Cologne to Nador with Air Arabia Maroc (3O)
From Cologne to Nador with Smartwings (QS)
From Cologne to Nador with Eurowings (EW)
Average ticket price: €49 - €195
From Nador to Barcelona with Air Arabia Maroc (3O)
From Nador to Barcelona with Ryanair (FR)
From Nador to Barcelona with Level (IB)
From Nador to Barcelona with Vueling (VY)
Average ticket price: €21 - €84
Connection in Naples (Italy)
From Cologne to Naples with Smartwings (QS)
From Cologne to Naples with Eurowings (EW)
Average ticket price: €31 - €126
From Naples to Barcelona with Ryanair (FR)
From Naples to Barcelona with Level (IB)
From Naples to Barcelona with Vueling (VY)
From Naples to Barcelona with EasyJet (U2)
Average ticket price: €25 - €101
Connection in Nice (France)
From Cologne to Nice with Smartwings (QS)
From Cologne to Nice with Eurowings (EW)
Average ticket price: €20 - €81
From Nice to Barcelona with Level (IB)
From Nice to Barcelona with Vueling (VY)
From Nice to Barcelona with EasyJet (U2)
Average ticket price: €12 - €48
Connection in Olbia (Italy)
From Cologne to Olbia with Smartwings (QS)
From Cologne to Olbia with Eurowings (EW)
Average ticket price: €28 - €113
From Olbia to Barcelona with Volotea (V7)
Average ticket price: €15 - €62
Connection in Oslo (Norway)
From Cologne to Oslo with Norwegian Air Shuttle (DY)
Average ticket price: €26 - €103
From Oslo to Barcelona with Ryanair (FR)
From Oslo to Barcelona with Norwegian Air Shuttle (DY)
From Oslo to Barcelona with Level (IB)
From Oslo to Barcelona with Vueling (VY)
From Oslo to Barcelona with Norwegian Air Sweden (D8)
Average ticket price: €54 - €214
Connection in Palermo (Italy)
From Cologne to Palermo with Eurowings (EW)
From Cologne to Palermo with Ryanair (FR)
Average ticket price: €37 - €150
From Palermo to Barcelona with Ryanair (FR)
From Palermo to Barcelona with Level (IB)
From Palermo to Barcelona with Vueling (VY)
Average ticket price: €25 - €100
Connection in Palma Mallorca (Spain)
From Cologne to Palma Mallorca with Eurowings Europe (E6)
From Cologne to Palma Mallorca with Smartwings (QS)
From Cologne to Palma Mallorca with Eurowings (EW)
From Cologne to Palma Mallorca with Ryanair (FR)
From Cologne to Palma Mallorca with Lauda Europe (LW)
Average ticket price: €33 - €131
From Palma Mallorca to Barcelona with Ryanair (FR)
From Palma Mallorca to Barcelona with Lauda Europe (LW)
From Palma Mallorca to Barcelona with Level (IB)
From Palma Mallorca to Barcelona with Vueling (VY)
Average ticket price: €5 - €21
Connection in Pisa (Italy)
From Cologne to Pisa with Smartwings (QS)
From Cologne to Pisa with Eurowings (EW)
Average ticket price: €21 - €85
From Pisa to Barcelona with Level (IB)
From Pisa to Barcelona with Vueling (VY)
From Pisa to Barcelona with EasyJet (U2)
Average ticket price: €18 - €72
Connection in Porto (Portugal)
From Cologne to Porto with Ryanair (FR)
Average ticket price: €40 - €162
From Porto to Barcelona with Ryanair (FR)
From Porto to Barcelona with Level (IB)
From Porto to Barcelona with Vueling (VY)
Average ticket price: €23 - €90
Connection in Prague (Czech Republic)
From Cologne to Prague with Smartwings (QS)
From Cologne to Prague with Eurowings (EW)
Average ticket price: €13 - €54
From Prague to Barcelona with Eurowings Europe (E6)
From Prague to Barcelona with Smartwings (QS)
From Prague to Barcelona with Eurowings (EW)
From Prague to Barcelona with Wizz Air (W6)
From Prague to Barcelona with Ryanair (FR)
From Prague to Barcelona with Buzz (RR)
From Prague to Barcelona with Level (IB)
From Prague to Barcelona with Vueling (VY)
Average ticket price: €34 - €135
Connection in Puerto del Rosario (Spain)
From Cologne to Puerto del Rosario with Smartwings (QS)
From Cologne to Puerto del Rosario with Eurowings (EW)
From Cologne to Puerto del Rosario with Ryanair (FR)
Average ticket price: €76 - €305
From Puerto del Rosario to Barcelona with Ryanair (FR)
From Puerto del Rosario to Barcelona with Level (IB)
From Puerto del Rosario to Barcelona with Vueling (VY)
Average ticket price: €51 - €205
Connection in Riga (Latvia)
From Cologne to Riga with Ryanair (FR)
From Cologne to Riga with Buzz (RR)
Average ticket price: €32 - €129
From Riga to Barcelona with Buzz (RR)
Average ticket price: €58 - €233
Connection in Rome (Italy)
From Cologne to Rome with Smartwings (QS)
From Cologne to Rome with Eurowings (EW)
From Cologne to Rome with Ryanair (FR)
Average ticket price: €27 - €109
From Rome to Barcelona with Aerolíneas (AR)
From Rome to Barcelona with Ryanair (FR)
From Rome to Barcelona with Wizz Air Malta (W4)
From Rome to Barcelona with Level (IB)
From Rome to Barcelona with Vueling (VY)
Average ticket price: €22 - €86
Connection in Sevilla (Spain)
From Cologne to Sevilla with Ryanair (FR)
Average ticket price: €46 - €182
From Sevilla to Barcelona with Ryanair (FR)
From Sevilla to Barcelona with Level (IB)
From Sevilla to Barcelona with Vueling (VY)
Average ticket price: €21 - €83
Connection in Sofia (Bulgaria)
From Cologne to Sofia with Ryanair (FR)
From Cologne to Sofia with Buzz (RR)
Average ticket price: €39 - €155
From Sofia to Barcelona with Wizz Air (W6)
From Sofia to Barcelona with Ryanair (FR)
From Sofia to Barcelona with Buzz (RR)
Average ticket price: €44 - €176
Connection in Stockholm (Sweden)
From Cologne to Stockholm with Ryanair (FR)
Average ticket price: €29 - €117
From Stockholm to Barcelona with Thai Lion Air (SL)
From Stockholm to Barcelona with Ryanair (FR)
From Stockholm to Barcelona with Norwegian Air Shuttle (DY)
From Stockholm to Barcelona with Level (IB)
From Stockholm to Barcelona with Vueling (VY)
From Stockholm to Barcelona with Norwegian Air Sweden (D8)
Average ticket price: €57 - €228
Connection in Stuttgart (Germany)
From Cologne to Stuttgart with Eurowings (EW)
Average ticket price: €7 - €29
From Stuttgart to Barcelona with Eurowings (EW)
From Stuttgart to Barcelona with Level (IB)
From Stuttgart to Barcelona with Vueling (VY)
Average ticket price: €25 - €99
Connection in Tangier (Morocco)
From Cologne to Tangier with Air Arabia Maroc (3O)
From Cologne to Tangier with Smartwings (QS)
From Cologne to Tangier with Eurowings (EW)
Average ticket price: €50 - €198
From Tangier to Barcelona with Air Arabia Maroc (3O)
From Tangier to Barcelona with Ryanair (FR)
From Tangier to Barcelona with Level (IB)
From Tangier to Barcelona with Vueling (VY)
Average ticket price: €24 - €94
Connection in Tenerife (Spain)
From Cologne to Tenerife with Smartwings (QS)
From Cologne to Tenerife with Eurowings (EW)
From Cologne to Tenerife with Ryanair (FR)
From Cologne to Tenerife with Norwegian Air Shuttle (DY)
Average ticket price: €80 - €320
From Tenerife to Barcelona with Ryanair (FR)
From Tenerife to Barcelona with Level (IB)
From Tenerife to Barcelona with Vueling (VY)
Average ticket price: €56 - €224
Connection in Tirana (Albania)
From Cologne to Tirana with Smartwings (QS)
From Cologne to Tirana with Eurowings (EW)
From Cologne to Tirana with Wizz Air Malta (W4)
Average ticket price: €36 - €144
From Tirana to Barcelona with Wizz Air Malta (W4)
Average ticket price: €37 - €146
Connection in Valencia (Spain)
From Cologne to Valencia with Eurowings (EW)
From Cologne to Valencia with Ryanair (FR)
Average ticket price: €35 - €140
From Valencia to Barcelona with Smartwings (QS)
From Valencia to Barcelona with Level (IB)
From Valencia to Barcelona with Vueling (VY)
Average ticket price: €8 - €31
Connection in Venice (Italy)
From Cologne to Venice with Smartwings (QS)
From Cologne to Venice with Eurowings (EW)
From Cologne to Venice with Ryanair (FR)
Average ticket price: €18 - €73
From Venice to Barcelona with Ryanair (FR)
From Venice to Barcelona with Level (IB)
From Venice to Barcelona with Vueling (VY)
Average ticket price: €23 - €94
Connection in Verona (Italy)
From Cologne to Verona with Smartwings (QS)
From Cologne to Verona with Eurowings (EW)
Average ticket price: €17 - €68
From Verona to Barcelona with Volotea (V7)
Average ticket price: €21 - €84
Connection in Vienna (Austria)
From Cologne to Vienna with Smartwings (QS)
From Cologne to Vienna with Eurowings (EW)
From Cologne to Vienna with Ryanair (FR)
From Cologne to Vienna with Lauda Europe (LW)
From Cologne to Vienna with Buzz (RR)
Average ticket price: €19 - €74
From Vienna to Barcelona with Ryanair (FR)
From Vienna to Barcelona with Lauda Europe (LW)
From Vienna to Barcelona with Wizz Air Malta (W4)
From Vienna to Barcelona with Buzz (RR)
From Vienna to Barcelona with Level (IB)
From Vienna to Barcelona with Vueling (VY)
Average ticket price: €34 - €135
Connection in Zagreb (Croatia)
From Cologne to Zagreb with Smartwings (QS)
From Cologne to Zagreb with Eurowings (EW)
Average ticket price: €22 - €89
From Zagreb to Barcelona with Level (IB)
From Zagreb to Barcelona with Vueling (VY)
Average ticket price: €30 - €122
Connection in Zurich (Switzerland)
From Cologne to Zurich with Smartwings (QS)
From Cologne to Zurich with Eurowings (EW)
Average ticket price: €10 - €41
From Zurich to Barcelona with Level (IB)
From Zurich to Barcelona with Vueling (VY)
Average ticket price: €21 - €84