Lowcost flights from Milan (Italy) to Bergen (Norway), €42 - €168

Direct distance between cities: 1680 km. Average direct flight time is 2:58 hours.

Please note! Some routes are seasonal.

From Milan to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €42 - €168

Connection in Alicante (Spain)
From Milan to Alicante with Ryanair (FR)
Average ticket price: €28 - €112
From Alicante to Bergen with Norwegian Air Shuttle (DY)
From Alicante to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €62 - €249
Connection in Amsterdam (Netherlands)
From Milan to Amsterdam with Gol Transportes Aéreos (G3)
From Milan to Amsterdam with EasyJet (U2)
Average ticket price: €21 - €83
From Amsterdam to Bergen with Gol Transportes Aéreos (G3)
Average ticket price: €22 - €89
Connection in Barcelona (Spain)
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
From Barcelona to Bergen with Norwegian Air Shuttle (DY)
From Barcelona to Bergen with Level (IB)
From Barcelona to Bergen with Vueling (VY)
From Barcelona to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €53 - €212
Connection in Berlin (Germany)
From Milan to Berlin with Ryanair (FR)
From Milan to Berlin with EasyJet (U2)
Average ticket price: €21 - €84
From Berlin to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €25 - €101
Connection in Chania (Greece)
From Milan to Chania with Ryanair (FR)
From Milan to Chania with EasyJet (U2)
Average ticket price: €42 - €167
From Chania to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €77 - €307
Connection in Copenhagen (Denmark)
From Milan to Copenhagen with Thai Lion Air (SL)
From Milan to Copenhagen with Ryanair (FR)
From Milan to Copenhagen with Norwegian Air Shuttle (DY)
From Milan to Copenhagen with Norwegian Air Sweden (D8)
From Milan to Copenhagen with EasyJet (U2)
Average ticket price: €29 - €116
From Copenhagen to Bergen with Thai Lion Air (SL)
From Copenhagen to Bergen with Norwegian Air Shuttle (DY)
From Copenhagen to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €17 - €68
Connection in Dubrovnik (Croatia)
From Milan to Dubrovnik with Ryanair (FR)
From Milan to Dubrovnik with Buzz (RR)
Average ticket price: €20 - €79
From Dubrovnik to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €54 - €217
Connection in Edinburgh (United Kingdom)
From Milan to Edinburgh with Ryanair (FR)
From Milan to Edinburgh with EasyJet (U2)
From Milan to Edinburgh with Ryanair UK (RK)
Average ticket price: €36 - €145
From Edinburgh to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €18 - €70
Connection in Gdansk (Poland)
From Milan to Gdansk with Wizz Air (W6)
From Milan to Gdansk with Ryanair (FR)
From Milan to Gdansk with Buzz (RR)
Average ticket price: €30 - €119
From Gdansk to Bergen with Wizz Air (W6)
From Gdansk to Bergen with Norwegian Air Shuttle (DY)
From Gdansk to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €26 - €103
Connection in Katowice (Poland)
From Milan to Katowice with Wizz Air (W6)
From Milan to Katowice with Ryanair (FR)
From Milan to Katowice with Buzz (RR)
Average ticket price: €23 - €91
From Katowice to Bergen with Wizz Air (W6)
Average ticket price: €35 - €142
Connection in Krakow (Poland)
From Milan to Krakow with Wizz Air (W6)
From Milan to Krakow with Ryanair (FR)
From Milan to Krakow with Buzz (RR)
Average ticket price: €24 - €94
From Krakow to Bergen with Norwegian Air Shuttle (DY)
From Krakow to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €37 - €146
Connection in Las Palmas (Spain)
From Milan to Las Palmas with Ryanair (FR)
From Milan to Las Palmas with EasyJet (U2)
Average ticket price: €73 - €291
From Las Palmas to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €98 - €393
Connection in London (United Kingdom)
From Milan to London with Ryanair (FR)
From Milan to London with Wizz Air Malta (W4)
From Milan to London with EasyJet (U2)
From Milan to London with Ryanair UK (RK)
From Milan to London with Wizz Air UK (W9)
Average ticket price: €24 - €95
From London to Bergen with Norwegian Air Shuttle (DY)
From London to Bergen with Norwegian Air Sweden (D8)
From London to Bergen with EasyJet (U2)
Average ticket price: €26 - €104
Connection in Malaga (Spain)
From Milan to Malaga with Ryanair (FR)
From Milan to Malaga with Wizz Air Malta (W4)
From Milan to Malaga with EasyJet (U2)
Average ticket price: €37 - €150
From Malaga to Bergen with Norwegian Air Shuttle (DY)
From Malaga to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €68 - €272
Connection in Manchester (United Kingdom)
From Milan to Manchester with Ryanair (FR)
From Milan to Manchester with EasyJet (U2)
From Milan to Manchester with Ryanair UK (RK)
Average ticket price: €30 - €121
From Manchester to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €22 - €89
Connection in New York (United States)
From Milan to New York with Norse Atlantic Airways (N0)
From Milan to New York with Level (IB)
Average ticket price: €162 - €646
From New York to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €140 - €561
Connection in Oslo (Norway)
From Milan to Oslo with Ryanair (FR)
From Milan to Oslo with Norwegian Air Shuttle (DY)
From Milan to Oslo with Norwegian Air Sweden (D8)
From Milan to Oslo with EasyJet (U2)
Average ticket price: €40 - €161
From Oslo to Bergen with Norwegian Air Shuttle (DY)
From Oslo to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €8 - €31
Connection in Palma Mallorca (Spain)
From Milan to Palma Mallorca with Ryanair (FR)
From Milan to Palma Mallorca with Lauda Europe (LW)
From Milan to Palma Mallorca with EasyJet (U2)
Average ticket price: €21 - €84
From Palma Mallorca to Bergen with Norwegian Air Shuttle (DY)
From Palma Mallorca to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €58 - €233
Connection in Paris (France)
From Milan to Paris with Gol Transportes Aéreos (G3)
From Milan to Paris with Transavia France (TO)
From Milan to Paris with Ryanair (FR)
From Milan to Paris with Wizz Air Malta (W4)
From Milan to Paris with Level (IB)
From Milan to Paris with Vueling (VY)
From Milan to Paris with EasyJet (U2)
Average ticket price: €16 - €64
From Paris to Bergen with Norwegian Air Shuttle (DY)
From Paris to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €32 - €130
Connection in Prague (Czech Republic)
From Milan to Prague with Smartwings (QS)
From Milan to Prague with Wizz Air (W6)
From Milan to Prague with Ryanair (FR)
From Milan to Prague with Wizz Air Malta (W4)
From Milan to Prague with Buzz (RR)
From Milan to Prague with EasyJet (U2)
Average ticket price: €16 - €65
From Prague to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €32 - €128
Connection in Reykjavik (Iceland)
From Milan to Reykjavik with Wizz Air Malta (W4)
From Milan to Reykjavik with EasyJet (U2)
Average ticket price: €71 - €282
From Reykjavik to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €36 - €146
Connection in Riga (Latvia)
From Milan to Riga with Ryanair (FR)
From Milan to Riga with Buzz (RR)
Average ticket price: €41 - €163
From Riga to Bergen with Wizz Air (W6)
Average ticket price: €29 - €114
Connection in Rome (Italy)
From Milan to Rome with Flynas (XY)
From Milan to Rome with Ryanair (FR)
From Milan to Rome with Aeroitalia (XZ)
From Milan to Rome with Norse Atlantic Airways (N0)
From Milan to Rome with EasyJet (U2)
Average ticket price: €12 - €48
From Rome to Bergen with Norwegian Air Shuttle (DY)
From Rome to Bergen with Norwegian Air Sweden (D8)
Average ticket price: €53 - €212
Connection in Stockholm (Sweden)
From Milan to Stockholm with Thai Lion Air (SL)
From Milan to Stockholm with Ryanair (FR)
Average ticket price: €41 - €165
From Stockholm to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €18 - €72
Connection in Tenerife (Spain)
From Milan to Tenerife with Ryanair (FR)
From Milan to Tenerife with Wizz Air Malta (W4)
From Milan to Tenerife with EasyJet (U2)
Average ticket price: €74 - €296
From Tenerife to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €98 - €393
Connection in Vilnius (Lithuania)
From Milan to Vilnius with Wizz Air (W6)
From Milan to Vilnius with Ryanair (FR)
From Milan to Vilnius with Buzz (RR)
Average ticket price: €38 - €153
From Vilnius to Bergen with Wizz Air (W6)
Average ticket price: €34 - €135
Connection in Warsaw (Poland)
From Milan to Warsaw with Wizz Air (W6)
From Milan to Warsaw with Ryanair (FR)
From Milan to Warsaw with Wizz Air Malta (W4)
From Milan to Warsaw with Buzz (RR)
Average ticket price: €28 - €114
From Warsaw to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €33 - €132