Lowcost flights from Bari (Italy) to Malta (Malta), €16 - €62

Direct distance between cities: 622 km. Average direct flight time is 1:43 hours.

Please note! Some routes are seasonal.

From Bari to Malta with Ryanair (FR)
Average ticket price: €16 - €62

Connection in Amsterdam (Netherlands)
From Bari to Amsterdam with Transavia (HV)
Average ticket price: €39 - €154
From Amsterdam to Malta with Transavia (HV)
From Amsterdam to Malta with EasyJet (U2)
Average ticket price: €50 - €199
Connection in Athens (Greece)
From Bari to Athens with Ryanair (FR)
Average ticket price: €18 - €70
From Athens to Malta with Ryanair (FR)
From Athens to Malta with Volotea (V7)
Average ticket price: €22 - €87
Connection in Barcelona (Spain)
From Bari to Barcelona with Level (IB)
From Bari to Barcelona with Vueling (VY)
Average ticket price: €31 - €123
From Barcelona to Malta with Ryanair (FR)
From Barcelona to Malta with Level (IB)
From Barcelona to Malta with Vueling (VY)
Average ticket price: €31 - €123
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Bari to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €26 - €106
From Basel, Switzerland/Mulhouse to Malta with EasyJet (U2)
Average ticket price: €36 - €145
Connection in Billund (Denmark)
From Bari to Billund with Ryanair (FR)
Average ticket price: €43 - €172
From Billund to Malta with Ryanair (FR)
Average ticket price: €56 - €225
Connection in Bologna (Italy)
From Bari to Bologna with Ryanair (FR)
Average ticket price: €15 - €59
From Bologna to Malta with Ryanair (FR)
Average ticket price: €25 - €100
Connection in Bordeaux (France)
From Bari to Bordeaux with Ryanair (FR)
Average ticket price: €37 - €148
From Bordeaux to Malta with Ryanair (FR)
Average ticket price: €40 - €162
Connection in Brussels (Belgium)
From Bari to Brussels with Ryanair (FR)
From Bari to Brussels with Transavia (HV)
Average ticket price: €36 - €145
From Brussels to Malta with Ryanair (FR)
Average ticket price: €46 - €186
Connection in Bucharest (Romania)
From Bari to Bucharest with Wizz Air (W6)
From Bari to Bucharest with Wizz Air Malta (W4)
Average ticket price: €21 - €84
From Bucharest to Malta with Ryanair (FR)
From Bucharest to Malta with Wizz Air Malta (W4)
Average ticket price: €34 - €137
Connection in Budapest (Hungary)
From Bari to Budapest with Wizz Air (W6)
From Bari to Budapest with Ryanair (FR)
From Bari to Budapest with Buzz (RR)
Average ticket price: €18 - €73
From Budapest to Malta with Wizz Air (W6)
From Budapest to Malta with Ryanair (FR)
From Budapest to Malta with Buzz (RR)
Average ticket price: €34 - €135
Connection in Cagliari (Italy)
From Bari to Cagliari with Ryanair (FR)
Average ticket price: €17 - €70
From Cagliari to Malta with Ryanair (FR)
Average ticket price: €15 - €61
Connection in Catania (Italy)
From Bari to Catania with Ryanair (FR)
From Bari to Catania with Volotea (V7)
Average ticket price: €11 - €44
From Catania to Malta with Ryanair (FR)
Average ticket price: €5 - €19
Connection in Cologne (Germany)
From Bari to Cologne with Smartwings (QS)
From Bari to Cologne with Eurowings (EW)
Average ticket price: €33 - €133
From Cologne to Malta with Ryanair (FR)
Average ticket price: €45 - €178
Connection in Dublin (Ireland)
From Bari to Dublin with Ryanair (FR)
Average ticket price: €55 - €220
From Dublin to Malta with Ryanair (FR)
Average ticket price: €63 - €253
Connection in Dusseldorf (Germany)
From Bari to Dusseldorf with Eurowings (EW)
From Bari to Dusseldorf with Ryanair (FR)
Average ticket price: €34 - €136
From Dusseldorf to Malta with Eurowings (EW)
Average ticket price: €45 - €182
Connection in Edinburgh (United Kingdom)
From Bari to Edinburgh with Ryanair (FR)
Average ticket price: €55 - €220
From Edinburgh to Malta with Ryanair (FR)
From Edinburgh to Malta with Jet2.com (LS)
Average ticket price: €65 - €260
Connection in Geneva (Switzerland)
From Bari to Geneva with EasyJet (U2)
Average ticket price: €26 - €103
From Geneva to Malta with EasyJet (U2)
Average ticket price: €34 - €135
Connection in Girona (Spain)
From Bari to Girona with Ryanair (FR)
Average ticket price: €29 - €118
From Girona to Malta with Ryanair (FR)
Average ticket price: €30 - €122
Connection in Hamburg (Germany)
From Bari to Hamburg with Eurowings (EW)
Average ticket price: €37 - €148
From Hamburg to Malta with Eurowings (EW)
Average ticket price: €50 - €200
Connection in Katowice (Poland)
From Bari to Katowice with Ryanair (FR)
From Bari to Katowice with Buzz (RR)
Average ticket price: €26 - €103
From Katowice to Malta with Wizz Air (W6)
From Katowice to Malta with Ryanair (FR)
From Katowice to Malta with Buzz (RR)
Average ticket price: €41 - €164
Connection in Kaunas (Lithuania)
From Bari to Kaunas with Ryanair (FR)
From Bari to Kaunas with Buzz (RR)
Average ticket price: €40 - €162
From Kaunas to Malta with Ryanair (FR)
Average ticket price: €56 - €224
Connection in Krakow (Poland)
From Bari to Krakow with Ryanair (FR)
From Bari to Krakow with Buzz (RR)
Average ticket price: €26 - €102
From Krakow to Malta with Ryanair (FR)
From Krakow to Malta with Buzz (RR)
Average ticket price: €41 - €164
Connection in London (United Kingdom)
From Bari to London with Ryanair (FR)
From Bari to London with EasyJet (U2)
From Bari to London with Ryanair UK (RK)
Average ticket price: €43 - €173
From London to Malta with Transavia France (TO)
From London to Malta with Ryanair (FR)
From London to Malta with EasyJet (U2)
From London to Malta with Jet2.com (LS)
Average ticket price: €52 - €209
Connection in Madrid (Spain)
From Bari to Madrid with Ryanair (FR)
Average ticket price: €43 - €173
From Madrid to Malta with Ryanair (FR)
From Madrid to Malta with Level (IB)
Average ticket price: €42 - €167
Connection in Marseille (France)
From Bari to Marseille with Ryanair (FR)
Average ticket price: €24 - €98
From Marseille to Malta with Ryanair (FR)
Average ticket price: €28 - €114
Connection in Milan (Italy)
From Bari to Milan with Ryanair (FR)
From Bari to Milan with Level (IB)
From Bari to Milan with EasyJet (U2)
Average ticket price: €20 - €79
From Milan to Malta with Ryanair (FR)
Average ticket price: €29 - €116
Connection in Oslo (Norway)
From Bari to Oslo with Norwegian Air Shuttle (DY)
Average ticket price: €53 - €213
From Oslo to Malta with Ryanair (FR)
From Oslo to Malta with Norwegian Air Shuttle (DY)
Average ticket price: €67 - €269
Connection in Paris (France)
From Bari to Paris with Transavia France (TO)
From Bari to Paris with Ryanair (FR)
From Bari to Paris with Vueling (VY)
From Bari to Paris with EasyJet (U2)
Average ticket price: €36 - €143
From Paris to Malta with Transavia France (TO)
From Paris to Malta with Ryanair (FR)
Average ticket price: €44 - €175
Connection in Pisa (Italy)
From Bari to Pisa with Ryanair (FR)
Average ticket price: €15 - €60
From Pisa to Malta with Ryanair (FR)
Average ticket price: €24 - €94
Connection in Porto (Portugal)
From Bari to Porto with Ryanair (FR)
Average ticket price: €53 - €213
From Porto to Malta with Ryanair (FR)
Average ticket price: €52 - €209
Connection in Poznan (Poland)
From Bari to Poznan with Ryanair (FR)
From Bari to Poznan with Buzz (RR)
Average ticket price: €31 - €126
From Poznan to Malta with Ryanair (FR)
From Poznan to Malta with Buzz (RR)
Average ticket price: €46 - €185
Connection in Rome (Italy)
From Bari to Rome with Aerolíneas (AR)
From Bari to Rome with Ryanair (FR)
Average ticket price: €9 - €37
From Rome to Malta with Ryanair (FR)
Average ticket price: €17 - €69
Connection in Sevilla (Spain)
From Bari to Sevilla with Ryanair (FR)
Average ticket price: €50 - €201
From Sevilla to Malta with Ryanair (FR)
Average ticket price: €46 - €183
Connection in Sofia (Bulgaria)
From Bari to Sofia with Wizz Air (W6)
From Bari to Sofia with Ryanair (FR)
From Bari to Sofia with Buzz (RR)
Average ticket price: €14 - €57
From Sofia to Malta with Ryanair (FR)
From Sofia to Malta with Buzz (RR)
Average ticket price: €27 - €108
Connection in Stockholm (Sweden)
From Bari to Stockholm with Norwegian Air Sweden (D8)
Average ticket price: €51 - €203
From Stockholm to Malta with Ryanair (FR)
Average ticket price: €66 - €262
Connection in Toulouse (France)
From Bari to Toulouse with Ryanair (FR)
Average ticket price: €33 - €130
From Toulouse to Malta with Ryanair (FR)
Average ticket price: €35 - €141
Connection in Trieste (Italy)
From Bari to Trieste with Ryanair (FR)
Average ticket price: €15 - €59
From Trieste to Malta with Ryanair (FR)
Average ticket price: €28 - €111
Connection in Turin (Italy)
From Bari to Turin with Ryanair (FR)
Average ticket price: €22 - €87
From Turin to Malta with Ryanair (FR)
Average ticket price: €29 - €118
Connection in Valencia (Spain)
From Bari to Valencia with Ryanair (FR)
Average ticket price: €37 - €148
From Valencia to Malta with Ryanair (FR)
Average ticket price: €34 - €138
Connection in Venice (Italy)
From Bari to Venice with Ryanair (FR)
From Bari to Venice with Volotea (V7)
Average ticket price: €15 - €60
From Venice to Malta with Ryanair (FR)
Average ticket price: €27 - €108
Connection in Vienna (Austria)
From Bari to Vienna with Ryanair (FR)
From Bari to Vienna with Lauda Europe (LW)
From Bari to Vienna with Buzz (RR)
Average ticket price: €20 - €79
From Vienna to Malta with Ryanair (FR)
From Vienna to Malta with Lauda Europe (LW)
From Vienna to Malta with Buzz (RR)
Average ticket price: €35 - €138
Connection in Warsaw (Poland)
From Bari to Warsaw with Wizz Air (W6)
From Bari to Warsaw with Ryanair (FR)
From Bari to Warsaw with Buzz (RR)
Average ticket price: €32 - €127
From Warsaw to Malta with Wizz Air (W6)
From Warsaw to Malta with Buzz (RR)
Average ticket price: €47 - €189
Connection in Wroclaw (Poland)
From Bari to Wroclaw with Wizz Air (W6)
Average ticket price: €28 - €111
From Wroclaw to Malta with Ryanair (FR)
From Wroclaw to Malta with Buzz (RR)
Average ticket price: €43 - €171