Lowcost flights from Berlin (Germany) to Hamburg (Germany), €6 - €26

Direct distance between cities: 256 km. Average direct flight time is 1:18 hours.

Please note! Some routes are seasonal.

From Berlin to Hamburg with Eurowings (EW)
Average ticket price: €6 - €26

Connection in Alicante (Spain)
From Berlin to Alicante with Eurowings (EW)
From Berlin to Alicante with Ryanair (FR)
Average ticket price: €48 - €191
From Alicante to Hamburg with Eurowings (EW)
From Alicante to Hamburg with Ryanair (FR)
From Alicante to Hamburg with Norwegian Air Shuttle (DY)
Average ticket price: €47 - €187
Connection in Ankara (Turkey)
From Berlin to Ankara with AJet (VF)
From Berlin to Ankara with Pegasus Airlines (PC)
Average ticket price: €51 - €204
From Ankara to Hamburg with Pegasus Airlines (PC)
Average ticket price: €57 - €229
Connection in Antalya (Turkey)
From Berlin to Antalya with Pegasus Airlines (PC)
From Berlin to Antalya with EasyJet (U2)
Average ticket price: €55 - €220
From Antalya to Hamburg with Pegasus Airlines (PC)
Average ticket price: €61 - €245
Connection in Athens (Greece)
From Berlin to Athens with Scoot (TR)
From Berlin to Athens with Ryanair (FR)
From Berlin to Athens with EasyJet (U2)
Average ticket price: €45 - €182
From Athens to Hamburg with EasyJet (U2)
Average ticket price: €51 - €204
Connection in Barcelona (Spain)
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
From Barcelona to Hamburg with Eurowings (EW)
From Barcelona to Hamburg with Ryanair (FR)
From Barcelona to Hamburg with Norwegian Air Shuttle (DY)
From Barcelona to Hamburg with Level (IB)
From Barcelona to Hamburg with Vueling (VY)
Average ticket price: €37 - €147
Connection in Bari (Italy)
From Berlin to Bari with Ryanair (FR)
Average ticket price: €32 - €129
From Bari to Hamburg with Eurowings (EW)
Average ticket price: €37 - €148
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Berlin to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €17 - €69
From Basel, Switzerland/Mulhouse to Hamburg with EasyJet (U2)
Average ticket price: €17 - €67
Connection in Belgrade (Serbia)
From Berlin to Belgrade with Wizz Air (W6)
Average ticket price: €25 - €100
From Belgrade to Hamburg with Wizz Air (W6)
Average ticket price: €31 - €123
Connection in Bilbao (Spain)
From Berlin to Bilbao with Level (IB)
From Berlin to Bilbao with Vueling (VY)
Average ticket price: €40 - €159
From Bilbao to Hamburg with Eurowings (EW)
From Bilbao to Hamburg with Level (IB)
From Bilbao to Hamburg with Vueling (VY)
Average ticket price: €37 - €149
Connection in Bordeaux (France)
From Berlin to Bordeaux with EasyJet (U2)
Average ticket price: €33 - €133
From Bordeaux to Hamburg with Volotea (V7)
Average ticket price: €31 - €123
Connection in Bucharest (Romania)
From Berlin to Bucharest with Ryanair (FR)
Average ticket price: €32 - €129
From Bucharest to Hamburg with Wizz Air Malta (W4)
Average ticket price: €39 - €155
Connection in Budapest (Hungary)
From Berlin to Budapest with Wizz Air (W6)
From Berlin to Budapest with Ryanair (FR)
From Berlin to Budapest with Buzz (RR)
From Berlin to Budapest with EasyJet (U2)
Average ticket price: €17 - €69
From Budapest to Hamburg with Eurowings (EW)
From Budapest to Hamburg with Ryanair (FR)
Average ticket price: €23 - €93
Connection in Cagliari (Italy)
From Berlin to Cagliari with EasyJet (U2)
Average ticket price: €38 - €151
From Cagliari to Hamburg with Eurowings (EW)
Average ticket price: €40 - €159
Connection in Catania (Italy)
From Berlin to Catania with Ryanair (FR)
From Berlin to Catania with EasyJet (U2)
Average ticket price: €42 - €168
From Catania to Hamburg with Eurowings (EW)
From Catania to Hamburg with Wizz Air Malta (W4)
From Catania to Hamburg with EasyJet (U2)
Average ticket price: €46 - €183
Connection in Chania (Greece)
From Berlin to Chania with Ryanair (FR)
From Berlin to Chania with EasyJet (U2)
Average ticket price: €52 - €207
From Chania to Hamburg with Eurowings (EW)
Average ticket price: €57 - €229
Connection in Cologne (Germany)
From Berlin to Cologne with Smartwings (QS)
From Berlin to Cologne with Eurowings (EW)
Average ticket price: €12 - €48
From Cologne to Hamburg with Smartwings (QS)
From Cologne to Hamburg with Eurowings (EW)
Average ticket price: €9 - €36
Connection in Copenhagen (Denmark)
From Berlin to Copenhagen with Thai Lion Air (SL)
From Berlin to Copenhagen with Norwegian Air Shuttle (DY)
From Berlin to Copenhagen with Norwegian Air Sweden (D8)
From Berlin to Copenhagen with EasyJet (U2)
Average ticket price: €9 - €36
From Copenhagen to Hamburg with EasyJet (U2)
Average ticket price: €7 - €29
Connection in Dublin (Ireland)
From Berlin to Dublin with Ryanair (FR)
Average ticket price: €33 - €132
From Dublin to Hamburg with Ryanair (FR)
Average ticket price: €27 - €107
Connection in Dubrovnik (Croatia)
From Berlin to Dubrovnik with Eurowings (EW)
From Berlin to Dubrovnik with Ryanair (FR)
From Berlin to Dubrovnik with Buzz (RR)
Average ticket price: €29 - €117
From Dubrovnik to Hamburg with Eurowings (EW)
Average ticket price: €34 - €137
Connection in Dusseldorf (Germany)
From Berlin to Dusseldorf with Eurowings Europe (E6)
From Berlin to Dusseldorf with Eurowings (EW)
Average ticket price: €12 - €48
From Dusseldorf to Hamburg with Eurowings Europe (E6)
From Dusseldorf to Hamburg with Eurowings (EW)
Average ticket price: €8 - €34
Connection in Edinburgh (United Kingdom)
From Berlin to Edinburgh with Ryanair (FR)
From Berlin to Edinburgh with EasyJet (U2)
From Berlin to Edinburgh with Ryanair UK (RK)
Average ticket price: €29 - €114
From Edinburgh to Hamburg with Ryanair (FR)
From Edinburgh to Hamburg with EasyJet (U2)
From Edinburgh to Hamburg with Ryanair UK (RK)
Average ticket price: €22 - €89
Connection in Erbil (Iraq)
From Berlin to Erbil with Eurowings (EW)
Average ticket price: €75 - €299
From Erbil to Hamburg with Eurowings (EW)
Average ticket price: €81 - €325
Connection in Faro (Portugal)
From Berlin to Faro with Ryanair (FR)
Average ticket price: €60 - €239
From Faro to Hamburg with Eurowings (EW)
Average ticket price: €57 - €230
Connection in Florence (Italy)
From Berlin to Florence with Level (IB)
From Berlin to Florence with Vueling (VY)
Average ticket price: €25 - €99
From Florence to Hamburg with Volotea (V7)
Average ticket price: €27 - €109
Connection in Friedrichshafen (Germany)
From Berlin to Friedrichshafen with Air Arabia Abu Dhabi (3L)
Average ticket price: €15 - €61
From Friedrichshafen to Hamburg with Air Arabia Abu Dhabi (3L)
Average ticket price: €16 - €66
Connection in Funchal (Portugal)
From Berlin to Funchal with EasyJet (U2)
Average ticket price: €82 - €327
From Funchal to Hamburg with Eurowings (EW)
Average ticket price: €79 - €314
Connection in Gothenburg (Sweden)
From Berlin to Gothenburg with Eurowings (EW)
Average ticket price: €15 - €58
From Gothenburg to Hamburg with Eurowings (EW)
Average ticket price: €12 - €48
Connection in Graz (Austria)
From Berlin to Graz with Eurowings Europe (E6)
From Berlin to Graz with Eurowings (EW)
Average ticket price: €16 - €63
From Graz to Hamburg with Eurowings Europe (E6)
From Graz to Hamburg with Eurowings (EW)
Average ticket price: €21 - €83
Connection in Heraklion (Greece)
From Berlin to Heraklion with Eurowings Europe (E6)
From Berlin to Heraklion with Eurowings (EW)
From Berlin to Heraklion with Ryanair (FR)
From Berlin to Heraklion with EasyJet (U2)
Average ticket price: €53 - €213
From Heraklion to Hamburg with Eurowings (EW)
Average ticket price: €59 - €235
Connection in Hurghada (Egypt)
From Berlin to Hurghada with Air Cairo (SM)
From Berlin to Hurghada with Eurowings (EW)
From Berlin to Hurghada with EasyJet (U2)
Average ticket price: €82 - €329
From Hurghada to Hamburg with Eurowings (EW)
Average ticket price: €88 - €352
Connection in Ibiza (Spain)
From Berlin to Ibiza with Eurowings (EW)
From Berlin to Ibiza with Ryanair (FR)
Average ticket price: €44 - €178
From Ibiza to Hamburg with Eurowings (EW)
Average ticket price: €44 - €176
Connection in Istanbul (Turkey)
From Berlin to Istanbul with Flynas (XY)
From Berlin to Istanbul with AJet (VF)
From Berlin to Istanbul with Pegasus Airlines (PC)
Average ticket price: €43 - €173
From Istanbul to Hamburg with AJet (VF)
From Istanbul to Hamburg with Pegasus Airlines (PC)
Average ticket price: €50 - €198
Connection in Kerkyra (Greece)
From Berlin to Kerkyra with Eurowings (EW)
From Berlin to Kerkyra with Ryanair (FR)
From Berlin to Kerkyra with EasyJet (U2)
Average ticket price: €38 - €152
From Kerkyra to Hamburg with Eurowings (EW)
Average ticket price: €43 - €172
Connection in Kos (Greece)
From Berlin to Kos with Eurowings (EW)
From Berlin to Kos with Ryanair (FR)
Average ticket price: €51 - €205
From Kos to Hamburg with Eurowings (EW)
Average ticket price: €57 - €228
Connection in Lanzarote (Spain)
From Berlin to Lanzarote with Eurowings (EW)
From Berlin to Lanzarote with Ryanair (FR)
From Berlin to Lanzarote with EasyJet (U2)
Average ticket price: €86 - €343
From Lanzarote to Hamburg with Eurowings (EW)
Average ticket price: €84 - €334
Connection in Larnaca (Cyprus)
From Berlin to Larnaca with Eurowings (EW)
From Berlin to Larnaca with EasyJet (U2)
Average ticket price: €63 - €253
From Larnaca to Hamburg with Eurowings (EW)
Average ticket price: €69 - €278
Connection in Las Palmas (Spain)
From Berlin to Las Palmas with Eurowings (EW)
From Berlin to Las Palmas with Ryanair (FR)
From Berlin to Las Palmas with Norwegian Air Shuttle (DY)
From Berlin to Las Palmas with EasyJet (U2)
Average ticket price: €91 - €362
From Las Palmas to Hamburg with Eurowings (EW)
From Las Palmas to Hamburg with Norwegian Air Shuttle (DY)
Average ticket price: €88 - €352
Connection in Lisbon (Portugal)
From Berlin to Lisbon with Ryanair (FR)
From Berlin to Lisbon with EasyJet (U2)
Average ticket price: €58 - €231
From Lisbon to Hamburg with Eurowings (EW)
Average ticket price: €55 - €220
Connection in London (United Kingdom)
From Berlin to London with Ryanair (FR)
From Berlin to London with EasyJet (U2)
From Berlin to London with Ryanair UK (RK)
Average ticket price: €23 - €92
From London to Hamburg with Eurowings (EW)
From London to Hamburg with Ryanair (FR)
From London to Hamburg with EasyJet (U2)
From London to Hamburg with Ryanair UK (RK)
Average ticket price: €18 - €71
Connection in Luxembourg (Luxembourg)
From Berlin to Luxembourg with Ryanair (FR)
Average ticket price: €15 - €60
From Luxembourg to Hamburg with Eurowings (EW)
Average ticket price: €13 - €51
Connection in Lyon (France)
From Berlin to Lyon with Volotea (V7)
From Berlin to Lyon with EasyJet (U2)
Average ticket price: €24 - €98
From Lyon to Hamburg with Volotea (V7)
Average ticket price: €24 - €94
Connection in Madrid (Spain)
From Berlin to Madrid with Ryanair (FR)
From Berlin to Madrid with Iberia Express (I2)
From Berlin to Madrid with Level (IB)
From Berlin to Madrid with Vueling (VY)
From Berlin to Madrid with EasyJet (U2)
Average ticket price: €47 - €187
From Madrid to Hamburg with Level (IB)
Average ticket price: €45 - €179
Connection in Malaga (Spain)
From Berlin to Malaga with Eurowings Europe (E6)
From Berlin to Malaga with Eurowings (EW)
From Berlin to Malaga with Ryanair (FR)
From Berlin to Malaga with EasyJet (U2)
Average ticket price: €56 - €224
From Malaga to Hamburg with Eurowings (EW)
From Malaga to Hamburg with Ryanair (FR)
From Malaga to Hamburg with Norwegian Air Shuttle (DY)
From Malaga to Hamburg with Level (IB)
From Malaga to Hamburg with Vueling (VY)
Average ticket price: €54 - €218
Connection in Manchester (United Kingdom)
From Berlin to Manchester with Ryanair (FR)
From Berlin to Manchester with EasyJet (U2)
From Berlin to Manchester with Ryanair UK (RK)
Average ticket price: €26 - €105
From Manchester to Hamburg with Eurowings (EW)
From Manchester to Hamburg with EasyJet (U2)
Average ticket price: €20 - €81
Connection in Milan (Italy)
From Berlin to Milan with Ryanair (FR)
From Berlin to Milan with EasyJet (U2)
Average ticket price: €21 - €84
From Milan to Hamburg with Eurowings (EW)
From Milan to Hamburg with Ryanair (FR)
From Milan to Hamburg with EasyJet (U2)
Average ticket price: €23 - €90
Connection in Nantes (France)
From Berlin to Nantes with Transavia France (TO)
Average ticket price: €31 - €122
From Nantes to Hamburg with Volotea (V7)
Average ticket price: €27 - €108
Connection in Naples (Italy)
From Berlin to Naples with EasyJet (U2)
Average ticket price: €33 - €130
From Naples to Hamburg with Eurowings (EW)
From Naples to Hamburg with EasyJet (U2)
Average ticket price: €36 - €145
Connection in Nice (France)
From Berlin to Nice with Eurowings (EW)
From Berlin to Nice with EasyJet (U2)
Average ticket price: €27 - €109
From Nice to Hamburg with Eurowings (EW)
From Nice to Hamburg with EasyJet (U2)
Average ticket price: €28 - €112
Connection in Olbia (Italy)
From Berlin to Olbia with EasyJet (U2)
Average ticket price: €33 - €133
From Olbia to Hamburg with Eurowings (EW)
Average ticket price: €35 - €141
Connection in Oslo (Norway)
From Berlin to Oslo with Thai Lion Air (SL)
From Berlin to Oslo with Ryanair (FR)
From Berlin to Oslo with Norwegian Air Shuttle (DY)
From Berlin to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €21 - €84
From Oslo to Hamburg with Eurowings (EW)
From Oslo to Hamburg with Norwegian Air Shuttle (DY)
From Oslo to Hamburg with Norwegian Air Sweden (D8)
Average ticket price: €18 - €71
Connection in Palma Mallorca (Spain)
From Berlin to Palma Mallorca with Eurowings Europe (E6)
From Berlin to Palma Mallorca with Eurowings (EW)
From Berlin to Palma Mallorca with Ryanair (FR)
From Berlin to Palma Mallorca with Lauda Europe (LW)
From Berlin to Palma Mallorca with EasyJet (U2)
Average ticket price: €41 - €166
From Palma Mallorca to Hamburg with Eurowings Europe (E6)
From Palma Mallorca to Hamburg with Eurowings (EW)
From Palma Mallorca to Hamburg with Ryanair (FR)
From Palma Mallorca to Hamburg with Lauda Europe (LW)
From Palma Mallorca to Hamburg with EasyJet (U2)
Average ticket price: €41 - €165
Connection in Paris (France)
From Berlin to Paris with Transavia France (TO)
From Berlin to Paris with EasyJet (U2)
Average ticket price: €22 - €88
From Paris to Hamburg with Eurowings (EW)
Average ticket price: €19 - €75
Connection in Pisa (Italy)
From Berlin to Pisa with Ryanair (FR)
From Berlin to Pisa with EasyJet (U2)
Average ticket price: €25 - €101
From Pisa to Hamburg with Ryanair (FR)
Average ticket price: €27 - €110
Connection in Porto (Portugal)
From Berlin to Porto with Eurowings (EW)
From Berlin to Porto with Ryanair (FR)
From Berlin to Porto with EasyJet (U2)
Average ticket price: €52 - €209
From Porto to Hamburg with Eurowings (EW)
From Porto to Hamburg with Ryanair (FR)
Average ticket price: €49 - €196
Connection in Prague (Czech Republic)
From Berlin to Prague with Smartwings (QS)
Average ticket price: €7 - €28
From Prague to Hamburg with Smartwings (QS)
Average ticket price: €12 - €49
Connection in Pristina (Kosovo)
From Berlin to Pristina with EasyJet (U2)
Average ticket price: €31 - €124
From Pristina to Hamburg with Eurowings (EW)
Average ticket price: €37 - €147
Connection in Puerto del Rosario (Spain)
From Berlin to Puerto del Rosario with Eurowings (EW)
From Berlin to Puerto del Rosario with Ryanair (FR)
From Berlin to Puerto del Rosario with EasyJet (U2)
Average ticket price: €87 - €349
From Puerto del Rosario to Hamburg with Eurowings (EW)
Average ticket price: €85 - €340
Connection in Reykjavik (Iceland)
From Berlin to Reykjavik with Play (OG)
Average ticket price: €60 - €239
From Reykjavik to Hamburg with Play (OG)
Average ticket price: €54 - €215
Connection in Rhodes (Greece)
From Berlin to Rhodes with Eurowings (EW)
From Berlin to Rhodes with Ryanair (FR)
From Berlin to Rhodes with EasyJet (U2)
Average ticket price: €53 - €213
From Rhodes to Hamburg with Eurowings (EW)
Average ticket price: €59 - €237
Connection in Rome (Italy)
From Berlin to Rome with Ryanair (FR)
From Berlin to Rome with Wizz Air Malta (W4)
From Berlin to Rome with EasyJet (U2)
Average ticket price: €30 - €119
From Rome to Hamburg with Eurowings Europe (E6)
From Rome to Hamburg with Eurowings (EW)
From Rome to Hamburg with Wizz Air Malta (W4)
From Rome to Hamburg with EasyJet (U2)
Average ticket price: €33 - €131
Connection in Salzburg (Austria)
From Berlin to Salzburg with Eurowings Europe (E6)
From Berlin to Salzburg with Eurowings (EW)
From Berlin to Salzburg with EasyJet (U2)
Average ticket price: €13 - €53
From Salzburg to Hamburg with Eurowings Europe (E6)
From Salzburg to Hamburg with Eurowings (EW)
Average ticket price: €17 - €68
Connection in Santa Cruz De La Palma (Spain)
From Berlin to Santa Cruz De La Palma with EasyJet (U2)
Average ticket price: €92 - €369
From Santa Cruz De La Palma to Hamburg with Eurowings (EW)
Average ticket price: €89 - €357
Connection in Skopje (Macedonia)
From Berlin to Skopje with Wizz Air (W6)
Average ticket price: €33 - €133
From Skopje to Hamburg with Wizz Air (W6)
Average ticket price: €39 - €155
Connection in Sofia (Bulgaria)
From Berlin to Sofia with Eurowings (EW)
From Berlin to Sofia with Ryanair (FR)
From Berlin to Sofia with Buzz (RR)
From Berlin to Sofia with EasyJet (U2)
Average ticket price: €33 - €132
From Sofia to Hamburg with Wizz Air (W6)
Average ticket price: €39 - €156
Connection in Split (Croatia)
From Berlin to Split with Eurowings (EW)
From Berlin to Split with EasyJet (U2)
Average ticket price: €26 - €102
From Split to Hamburg with Eurowings (EW)
Average ticket price: €30 - €121
Connection in Stockholm (Sweden)
From Berlin to Stockholm with Thai Lion Air (SL)
From Berlin to Stockholm with Eurowings Europe (E6)
From Berlin to Stockholm with Eurowings (EW)
From Berlin to Stockholm with Ryanair (FR)
From Berlin to Stockholm with Norwegian Air Shuttle (DY)
From Berlin to Stockholm with Norwegian Air Sweden (D8)
Average ticket price: €20 - €81
From Stockholm to Hamburg with Thai Lion Air (SL)
From Stockholm to Hamburg with Eurowings Europe (E6)
From Stockholm to Hamburg with Eurowings (EW)
From Stockholm to Hamburg with Ryanair (FR)
Average ticket price: €20 - €81
Connection in Stuttgart (Germany)
From Berlin to Stuttgart with Eurowings (EW)
Average ticket price: €13 - €51
From Stuttgart to Hamburg with Eurowings (EW)
Average ticket price: €13 - €54
Connection in Tenerife (Spain)
From Berlin to Tenerife with Eurowings (EW)
From Berlin to Tenerife with Ryanair (FR)
From Berlin to Tenerife with Norwegian Air Shuttle (DY)
From Berlin to Tenerife with EasyJet (U2)
Average ticket price: €91 - €366
From Tenerife to Hamburg with Eurowings (EW)
From Tenerife to Hamburg with Norwegian Air Shuttle (DY)
Average ticket price: €89 - €355
Connection in Thessaloniki (Greece)
From Berlin to Thessaloniki with Eurowings (EW)
From Berlin to Thessaloniki with Ryanair (FR)
From Berlin to Thessaloniki with EasyJet (U2)
Average ticket price: €38 - €152
From Thessaloniki to Hamburg with Eurowings (EW)
Average ticket price: €44 - €175
Connection in Tirana (Albania)
From Berlin to Tirana with Wizz Air Malta (W4)
Average ticket price: €33 - €132
From Tirana to Hamburg with Wizz Air Malta (W4)
Average ticket price: €38 - €153
Connection in Valencia (Spain)
From Berlin to Valencia with Ryanair (FR)
From Berlin to Valencia with EasyJet (U2)
Average ticket price: €45 - €180
From Valencia to Hamburg with Eurowings (EW)
From Valencia to Hamburg with Ryanair (FR)
Average ticket price: €44 - €175
Connection in Varna (Bulgaria)
From Berlin to Varna with Wizz Air (W6)
Average ticket price: €37 - €149
From Varna to Hamburg with Wizz Air (W6)
Average ticket price: €43 - €174
Connection in Venice (Italy)
From Berlin to Venice with Ryanair (FR)
From Berlin to Venice with EasyJet (U2)
Average ticket price: €20 - €79
From Venice to Hamburg with Eurowings (EW)
From Venice to Hamburg with EasyJet (U2)
Average ticket price: €23 - €92
Connection in Verona (Italy)
From Berlin to Verona with Volotea (V7)
Average ticket price: €20 - €81
From Verona to Hamburg with Eurowings (EW)
Average ticket price: €23 - €91
Connection in Zadar (Croatia)
From Berlin to Zadar with Ryanair (FR)
Average ticket price: €24 - €95
From Zadar to Hamburg with Ryanair (FR)
From Zadar to Hamburg with Lauda Europe (LW)
Average ticket price: €28 - €112
Connection in Zakinthos (Greece)
From Berlin to Zakinthos with Eurowings (EW)
Average ticket price: €44 - €174
From Zakinthos to Hamburg with Eurowings (EW)
Average ticket price: €49 - €195
Connection in Zurich (Switzerland)
From Berlin to Zurich with Eurowings (EW)
From Berlin to Zurich with EasyJet (U2)
Average ticket price: €17 - €67
From Zurich to Hamburg with Eurowings (EW)
Average ticket price: €17 - €70