Lowcost flights from Cagliari (Italy) to Berlin (Germany), €38 - €151

Direct distance between cities: 1513 km. Average direct flight time is 2:46 hours.

Please note! Some routes are seasonal.

From Cagliari to Berlin with EasyJet (U2)
Average ticket price: €38 - €151

Connection in Barcelona (Spain)
From Cagliari to Barcelona with Level (IB)
From Cagliari to Barcelona with Vueling (VY)
Average ticket price: €16 - €63
From Barcelona to Berlin with Ryanair (FR)
From Barcelona to Berlin with Norwegian Air Shuttle (DY)
From Barcelona to Berlin with Level (IB)
From Barcelona to Berlin with Vueling (VY)
From Barcelona to Berlin with EasyJet (U2)
Average ticket price: €38 - €150
Connection in Bari (Italy)
From Cagliari to Bari with Ryanair (FR)
Average ticket price: €17 - €70
From Bari to Berlin with Ryanair (FR)
Average ticket price: €32 - €129
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Cagliari to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €24 - €96
From Basel, Switzerland/Mulhouse to Berlin with EasyJet (U2)
Average ticket price: €17 - €69
Connection in Bologna (Italy)
From Cagliari to Bologna with Ryanair (FR)
Average ticket price: €15 - €61
From Bologna to Berlin with Ryanair (FR)
Average ticket price: €23 - €91
Connection in Brussels (Belgium)
From Cagliari to Brussels with Ryanair (FR)
Average ticket price: €34 - €134
From Brussels to Berlin with Ryanair (FR)
From Brussels to Berlin with EasyJet (U2)
Average ticket price: €16 - €65
Connection in Budapest (Hungary)
From Cagliari to Budapest with Ryanair (FR)
From Cagliari to Budapest with Buzz (RR)
Average ticket price: €30 - €122
From Budapest to Berlin with Wizz Air (W6)
From Budapest to Berlin with Ryanair (FR)
From Budapest to Berlin with Buzz (RR)
From Budapest to Berlin with EasyJet (U2)
Average ticket price: €17 - €69
Connection in Catania (Italy)
From Cagliari to Catania with Ryanair (FR)
Average ticket price: €14 - €56
From Catania to Berlin with Ryanair (FR)
From Catania to Berlin with EasyJet (U2)
Average ticket price: €42 - €168
Connection in Dublin (Ireland)
From Cagliari to Dublin with Ryanair (FR)
Average ticket price: €49 - €196
From Dublin to Berlin with Ryanair (FR)
Average ticket price: €33 - €132
Connection in Dusseldorf (Germany)
From Cagliari to Dusseldorf with Eurowings (EW)
From Cagliari to Dusseldorf with Ryanair (FR)
Average ticket price: €34 - €134
From Dusseldorf to Berlin with Eurowings Europe (E6)
From Dusseldorf to Berlin with Eurowings (EW)
Average ticket price: €12 - €48
Connection in Florence (Italy)
From Cagliari to Florence with Level (IB)
From Cagliari to Florence with Volotea (V7)
From Cagliari to Florence with Vueling (VY)
Average ticket price: €13 - €54
From Florence to Berlin with Level (IB)
From Florence to Berlin with Vueling (VY)
Average ticket price: €25 - €99
Connection in Geneva (Switzerland)
From Cagliari to Geneva with EasyJet (U2)
Average ticket price: €20 - €81
From Geneva to Berlin with EasyJet (U2)
Average ticket price: €22 - €88
Connection in Gothenburg (Sweden)
From Cagliari to Gothenburg with Ryanair (FR)
Average ticket price: €52 - €206
From Gothenburg to Berlin with Eurowings (EW)
Average ticket price: €15 - €58
Connection in Hamburg (Germany)
From Cagliari to Hamburg with Eurowings (EW)
Average ticket price: €40 - €159
From Hamburg to Berlin with Eurowings (EW)
Average ticket price: €6 - €26
Connection in Kaunas (Lithuania)
From Cagliari to Kaunas with Ryanair (FR)
Average ticket price: €52 - €206
From Kaunas to Berlin with Ryanair (FR)
From Kaunas to Berlin with Buzz (RR)
Average ticket price: €19 - €74
Connection in Krakow (Poland)
From Cagliari to Krakow with Ryanair (FR)
From Cagliari to Krakow with Buzz (RR)
Average ticket price: €37 - €147
From Krakow to Berlin with Ryanair (FR)
From Krakow to Berlin with Buzz (RR)
Average ticket price: €13 - €52
Connection in London (United Kingdom)
From Cagliari to London with Ryanair (FR)
From Cagliari to London with EasyJet (U2)
From Cagliari to London with Ryanair UK (RK)
Average ticket price: €38 - €153
From London to Berlin with Ryanair (FR)
From London to Berlin with EasyJet (U2)
From London to Berlin with Ryanair UK (RK)
Average ticket price: €23 - €92
Connection in Madrid (Spain)
From Cagliari to Madrid with Ryanair (FR)
Average ticket price: €27 - €110
From Madrid to Berlin with Eurowings (EW)
From Madrid to Berlin with Ryanair (FR)
From Madrid to Berlin with Iberia Express (I2)
From Madrid to Berlin with Level (IB)
From Madrid to Berlin with EasyJet (U2)
Average ticket price: €47 - €187
Connection in Marseille (France)
From Cagliari to Marseille with Ryanair (FR)
Average ticket price: €14 - €55
From Marseille to Berlin with Ryanair (FR)
Average ticket price: €30 - €119
Connection in Milan (Italy)
From Cagliari to Milan with Ryanair (FR)
From Cagliari to Milan with Aeroitalia (XZ)
From Cagliari to Milan with EasyJet (U2)
Average ticket price: €17 - €69
From Milan to Berlin with Ryanair (FR)
From Milan to Berlin with EasyJet (U2)
Average ticket price: €21 - €84
Connection in Naples (Italy)
From Cagliari to Naples with Ryanair (FR)
From Cagliari to Naples with EasyJet (U2)
Average ticket price: €12 - €48
From Naples to Berlin with EasyJet (U2)
Average ticket price: €33 - €130
Connection in Olbia (Italy)
From Cagliari to Olbia with Eurowings (EW)
Average ticket price: €5 - €19
From Olbia to Berlin with EasyJet (U2)
Average ticket price: €33 - €133
Connection in Palermo (Italy)
From Cagliari to Palermo with Ryanair (FR)
Average ticket price: €9 - €37
From Palermo to Berlin with Ryanair (FR)
Average ticket price: €40 - €160
Connection in Palma Mallorca (Spain)
From Cagliari to Palma Mallorca with Ryanair (FR)
From Cagliari to Palma Mallorca with Lauda Europe (LW)
Average ticket price: €14 - €55
From Palma Mallorca to Berlin with Eurowings Europe (E6)
From Palma Mallorca to Berlin with Eurowings (EW)
From Palma Mallorca to Berlin with Ryanair (FR)
From Palma Mallorca to Berlin with Lauda Europe (LW)
From Palma Mallorca to Berlin with EasyJet (U2)
Average ticket price: €41 - €166
Connection in Paris (France)
From Cagliari to Paris with Transavia France (TO)
From Cagliari to Paris with Ryanair (FR)
Average ticket price: €30 - €119
From Paris to Berlin with Transavia France (TO)
From Paris to Berlin with EasyJet (U2)
Average ticket price: €22 - €88
Connection in Pisa (Italy)
From Cagliari to Pisa with Ryanair (FR)
Average ticket price: €13 - €51
From Pisa to Berlin with Ryanair (FR)
From Pisa to Berlin with EasyJet (U2)
Average ticket price: €25 - €101
Connection in Porto (Portugal)
From Cagliari to Porto with Ryanair (FR)
Average ticket price: €38 - €151
From Porto to Berlin with Eurowings (EW)
From Porto to Berlin with Ryanair (FR)
From Porto to Berlin with EasyJet (U2)
Average ticket price: €52 - €209
Connection in Rome (Italy)
From Cagliari to Rome with Ryanair (FR)
From Cagliari to Rome with Aeroitalia (XZ)
Average ticket price: €10 - €41
From Rome to Berlin with Ryanair (FR)
From Rome to Berlin with Wizz Air Malta (W4)
From Rome to Berlin with EasyJet (U2)
Average ticket price: €30 - €119
Connection in Trieste (Italy)
From Cagliari to Trieste with Ryanair (FR)
Average ticket price: €20 - €82
From Trieste to Berlin with Ryanair (FR)
Average ticket price: €19 - €75
Connection in Valencia (Spain)
From Cagliari to Valencia with Ryanair (FR)
Average ticket price: €20 - €82
From Valencia to Berlin with Ryanair (FR)
From Valencia to Berlin with EasyJet (U2)
Average ticket price: €45 - €180
Connection in Venice (Italy)
From Cagliari to Venice with Ryanair (FR)
From Cagliari to Venice with Volotea (V7)
Average ticket price: €18 - €74
From Venice to Berlin with EasyJet (U2)
Average ticket price: €20 - €79
Connection in Verona (Italy)
From Cagliari to Verona with Ryanair (FR)
Average ticket price: €18 - €71
From Verona to Berlin with Volotea (V7)
Average ticket price: €20 - €81