Lowcost flights from Milan (Italy) to Riga (Latvia), €41 - €163

Direct distance between cities: 1632 km. Average direct flight time is 2:55 hours.

Please note! Some routes are seasonal.

From Milan to Riga with Ryanair (FR)
From Milan to Riga with Buzz (RR)
Average ticket price: €41 - €163

Connection in Alicante (Spain)
From Milan to Alicante with Ryanair (FR)
Average ticket price: €28 - €112
From Alicante to Riga with Norwegian Air Sweden (D8)
Average ticket price: €68 - €273
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 Riga with Transavia (HV)
From Amsterdam to Riga with Level (IB)
Average ticket price: €33 - €132
Connection in Baku (Azerbaijan)
From Milan to Baku with Buta Airways (J2)
Average ticket price: €83 - €332
From Baku to Riga with Buta Airways (J2)
Average ticket price: €65 - €261
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 Riga with Ryanair (FR)
From Barcelona to Riga with Buzz (RR)
From Barcelona to Riga with Level (IB)
Average ticket price: €58 - €233
Connection in Bergen (Norway)
From Milan to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €42 - €168
From Bergen to Riga with Wizz Air (W6)
Average ticket price: €29 - €114
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 Riga with Ryanair (FR)
From Berlin to Riga with Buzz (RR)
Average ticket price: €21 - €84
Connection in Bremen (Germany)
From Milan to Bremen with Ryanair (FR)
Average ticket price: €21 - €85
From Bremen to Riga with Ryanair (FR)
Average ticket price: €26 - €106
Connection in Brussels (Belgium)
From Milan to Brussels with Ryanair (FR)
From Milan to Brussels with EasyJet (U2)
Average ticket price: €17 - €70
From Brussels to Riga with Ryanair (FR)
From Brussels to Riga with Buzz (RR)
From Brussels to Riga with Level (IB)
Average ticket price: €36 - €145
Connection in Cologne (Germany)
From Milan to Cologne with Smartwings (QS)
From Milan to Cologne with Eurowings (EW)
From Milan to Cologne with Ryanair (FR)
Average ticket price: €16 - €63
From Cologne to Riga with Ryanair (FR)
From Cologne to Riga with Buzz (RR)
Average ticket price: €32 - €129
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 Riga with Norwegian Air Shuttle (DY)
From Copenhagen to Riga with Norwegian Air Sweden (D8)
Average ticket price: €18 - €72
Connection in Dublin (Ireland)
From Milan to Dublin with Ryanair (FR)
Average ticket price: €36 - €142
From Dublin to Riga with Ryanair (FR)
From Dublin to Riga with Buzz (RR)
Average ticket price: €49 - €194
Connection in Dusseldorf (Germany)
From Milan to Dusseldorf with Eurowings Europe (E6)
From Milan to Dusseldorf with Eurowings (EW)
From Milan to Dusseldorf with Ryanair (FR)
Average ticket price: €17 - €67
From Dusseldorf to Riga with Eurowings (EW)
From Dusseldorf to Riga with Ryanair (FR)
From Dusseldorf to Riga with Level (IB)
Average ticket price: €32 - €128
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 Riga with Ryanair (FR)
From Edinburgh to Riga with Buzz (RR)
From Edinburgh to Riga with Ryanair UK (RK)
Average ticket price: €42 - €166
Connection in Eindhoven (Netherlands)
From Milan to Eindhoven with Ryanair (FR)
Average ticket price: €18 - €72
From Eindhoven to Riga with Wizz Air (W6)
Average ticket price: €34 - €134
Connection in Frankfurt (Germany)
From Milan to Frankfurt with Ryanair (FR)
Average ticket price: €13 - €51
From Frankfurt to Riga with Ryanair (FR)
Average ticket price: €32 - €127
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 Riga with Ryanair (FR)
From Gdansk to Riga with Buzz (RR)
Average ticket price: €11 - €45
Connection in Girona (Spain)
From Milan to Girona with Ryanair (FR)
Average ticket price: €16 - €65
From Girona to Riga with Ryanair (FR)
Average ticket price: €56 - €225
Connection in Glasgow (United Kingdom)
From Milan to Glasgow with Ryanair (FR)
Average ticket price: €37 - €149
From Glasgow to Riga with Ryanair (FR)
Average ticket price: €43 - €173
Connection in Gothenburg (Sweden)
From Milan to Gothenburg with Ryanair (FR)
Average ticket price: €34 - €137
From Gothenburg to Riga with Ryanair (FR)
From Gothenburg to Riga with Buzz (RR)
Average ticket price: €18 - €73
Connection in Karlsruhe/Baden Baden (Germany)
From Milan to Karlsruhe/Baden Baden with Ryanair (FR)
Average ticket price: €10 - €40
From Karlsruhe/Baden Baden to Riga with Ryanair (FR)
Average ticket price: €34 - €136
Connection in Kerkyra (Greece)
From Milan to Kerkyra with Ryanair (FR)
Average ticket price: €27 - €109
From Kerkyra to Riga with Norwegian Air Shuttle (DY)
From Kerkyra to Riga with Norwegian Air Sweden (D8)
Average ticket price: €49 - €195
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 Riga with Ryanair (FR)
From Krakow to Riga with Buzz (RR)
Average ticket price: €20 - €81
Connection in Kutaisi (Georgia)
From Milan to Kutaisi with Wizz Air (W6)
From Milan to Kutaisi with Wizz Air Malta (W4)
Average ticket price: €67 - €269
From Kutaisi to Riga with Wizz Air (W6)
Average ticket price: €53 - €210
Connection in Leeds (United Kingdom)
From Milan to Leeds with Ryanair (FR)
Average ticket price: €30 - €120
From Leeds to Riga with Ryanair (FR)
From Leeds to Riga with Buzz (RR)
Average ticket price: €41 - €163
Connection in Leicestershire (United Kingdom)
From Milan to Leicestershire with Ryanair (FR)
Average ticket price: €28 - €112
From Leicestershire to Riga with Ryanair (FR)
From Leicestershire to Riga with Buzz (RR)
Average ticket price: €41 - €166
Connection in Liverpool (United Kingdom)
From Milan to Liverpool with Ryanair (FR)
Average ticket price: €31 - €123
From Liverpool to Riga with Ryanair (FR)
Average ticket price: €44 - €174
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 Riga with Wizz Air (W6)
From London to Riga with Ryanair (FR)
From London to Riga with Buzz (RR)
Average ticket price: €41 - €166
Connection in Madrid (Spain)
From Milan to Madrid with Ryanair (FR)
From Milan to Madrid with Wizz Air Malta (W4)
From Milan to Madrid with Iberia Express (I2)
From Milan to Madrid with Level (IB)
From Milan to Madrid with Vueling (VY)
From Milan to Madrid with EasyJet (U2)
Average ticket price: €30 - €119
From Madrid to Riga with Level (IB)
Average ticket price: €68 - €271
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 Riga with Ryanair (FR)
From Malaga to Riga with Buzz (RR)
Average ticket price: €77 - €307
Connection in Malta (Malta)
From Milan to Malta with Ryanair (FR)
Average ticket price: €29 - €116
From Malta to Riga with Ryanair (FR)
From Malta to Riga with Buzz (RR)
Average ticket price: €61 - €245
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 Riga with Ryanair (FR)
From Manchester to Riga with Buzz (RR)
Average ticket price: €42 - €170
Connection in Munich (Germany)
From Milan to Munich with EasyJet (U2)
Average ticket price: €9 - €35
From Munich to Riga with Level (IB)
Average ticket price: €32 - €128
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 Riga with Wizz Air (W6)
From Oslo to Riga with Ryanair (FR)
From Oslo to Riga with Norwegian Air Shuttle (DY)
From Oslo to Riga with Buzz (RR)
Average ticket price: €21 - €84
Connection in Paphos (Cyprus)
From Milan to Paphos with Ryanair (FR)
Average ticket price: €58 - €230
From Paphos to Riga with Buzz (RR)
Average ticket price: €64 - €255
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 Riga with Ryanair (FR)
From Paris to Riga with Buzz (RR)
Average ticket price: €42 - €170
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 Riga with Ryanair (FR)
From Prague to Riga with Buzz (RR)
Average ticket price: €25 - €99
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 Riga with Ryanair (FR)
From Rome to Riga with Buzz (RR)
Average ticket price: €47 - €186
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 Riga with Ryanair (FR)
From Stockholm to Riga with Norwegian Air Shuttle (DY)
From Stockholm to Riga with Buzz (RR)
From Stockholm to Riga with Norwegian Air Sweden (D8)
Average ticket price: €11 - €44
Connection in Trapani (Italy)
From Milan to Trapani with Ryanair (FR)
Average ticket price: €22 - €89
From Trapani to Riga with Ryanair (FR)
From Trapani to Riga with Buzz (RR)
Average ticket price: €57 - €228
Connection in Vienna (Austria)
From Milan to Vienna with Ryanair (FR)
From Milan to Vienna with Lauda Europe (LW)
From Milan to Vienna with Buzz (RR)
Average ticket price: €16 - €63
From Vienna to Riga with Ryanair (FR)
From Vienna to Riga with Lauda Europe (LW)
From Vienna to Riga with Buzz (RR)
Average ticket price: €27 - €110
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 Riga with Buzz (RR)
Average ticket price: €14 - €56