Lowcost flights from Brussels (Belgium) to Bari (Italy), €36 - €145

Direct distance between cities: 1447 km. Average direct flight time is 2:42 hours.

Please note! Some routes are seasonal.

From Brussels to Bari with Ryanair (FR)
From Brussels to Bari with Transavia (HV)
Average ticket price: €36 - €145

Connection in Alicante (Spain)
From Brussels to Alicante with Ryanair (FR)
From Brussels to Alicante with Transavia (HV)
From Brussels to Alicante with Level (IB)
From Brussels to Alicante with Vueling (VY)
Average ticket price: €36 - €144
From Alicante to Bari with Ryanair (FR)
Average ticket price: €38 - €151
Connection in Athens (Greece)
From Brussels to Athens with Ryanair (FR)
Average ticket price: €53 - €211
From Athens to Bari with Ryanair (FR)
Average ticket price: €18 - €70
Connection in Barcelona (Spain)
From Brussels to Barcelona with Ryanair (FR)
From Brussels to Barcelona with Level (IB)
From Brussels to Barcelona with Vueling (VY)
Average ticket price: €27 - €107
From Barcelona to Bari with Level (IB)
From Barcelona to Bari with Vueling (VY)
Average ticket price: €31 - €123
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Brussels to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €10 - €41
From Basel, Switzerland/Mulhouse to Bari with EasyJet (U2)
Average ticket price: €26 - €106
Connection in Berlin (Germany)
From Brussels to Berlin with Ryanair (FR)
From Brussels to Berlin with EasyJet (U2)
Average ticket price: €16 - €65
From Berlin to Bari with Ryanair (FR)
Average ticket price: €32 - €129
Connection in Billund (Denmark)
From Brussels to Billund with Ryanair (FR)
Average ticket price: €16 - €63
From Billund to Bari with Ryanair (FR)
Average ticket price: €43 - €172
Connection in Bologna (Italy)
From Brussels to Bologna with Ryanair (FR)
Average ticket price: €22 - €88
From Bologna to Bari with Ryanair (FR)
Average ticket price: €15 - €59
Connection in Bordeaux (France)
From Brussels to Bordeaux with Ryanair (FR)
From Brussels to Bordeaux with EasyJet (U2)
Average ticket price: €19 - €76
From Bordeaux to Bari with Ryanair (FR)
Average ticket price: €37 - €148
Connection in Bucharest (Romania)
From Brussels to Bucharest with Wizz Air (W6)
From Brussels to Bucharest with Ryanair (FR)
From Brussels to Bucharest with Wizz Air Malta (W4)
Average ticket price: €44 - €177
From Bucharest to Bari with Wizz Air (W6)
From Bucharest to Bari with Wizz Air Malta (W4)
Average ticket price: €21 - €84
Connection in Budapest (Hungary)
From Brussels to Budapest with Wizz Air (W6)
From Brussels to Budapest with Ryanair (FR)
From Brussels to Budapest with Buzz (RR)
Average ticket price: €28 - €113
From Budapest to Bari with Wizz Air (W6)
From Budapest to Bari with Ryanair (FR)
From Budapest to Bari with Buzz (RR)
Average ticket price: €18 - €73
Connection in Cagliari (Italy)
From Brussels to Cagliari with Ryanair (FR)
Average ticket price: €34 - €134
From Cagliari to Bari with Ryanair (FR)
Average ticket price: €17 - €70
Connection in Catania (Italy)
From Brussels to Catania with Ryanair (FR)
From Brussels to Catania with Wizz Air Malta (W4)
Average ticket price: €43 - €171
From Catania to Bari with Ryanair (FR)
From Catania to Bari with Volotea (V7)
Average ticket price: €11 - €44
Connection in Dublin (Ireland)
From Brussels to Dublin with Ryanair (FR)
Average ticket price: €19 - €78
From Dublin to Bari with Ryanair (FR)
Average ticket price: €55 - €220
Connection in Dubrovnik (Croatia)
From Brussels to Dubrovnik with Ryanair (FR)
From Brussels to Dubrovnik with Buzz (RR)
Average ticket price: €35 - €140
From Dubrovnik to Bari with Ryanair (FR)
Average ticket price: €5 - €20
Connection in Edinburgh (United Kingdom)
From Brussels to Edinburgh with Ryanair (FR)
From Brussels to Edinburgh with Ryanair UK (RK)
Average ticket price: €19 - €76
From Edinburgh to Bari with Ryanair (FR)
Average ticket price: €55 - €220
Connection in Geneva (Switzerland)
From Brussels to Geneva with EasyJet (U2)
Average ticket price: €13 - €53
From Geneva to Bari with EasyJet (U2)
Average ticket price: €26 - €103
Connection in Genoa (Italy)
From Brussels to Genoa with Ryanair (FR)
Average ticket price: €20 - €79
From Genoa to Bari with Ryanair (FR)
Average ticket price: €19 - €75
Connection in Girona (Spain)
From Brussels to Girona with Ryanair (FR)
Average ticket price: €25 - €100
From Girona to Bari with Ryanair (FR)
Average ticket price: €29 - €118
Connection in Ibiza (Spain)
From Brussels to Ibiza with Ryanair (FR)
From Brussels to Ibiza with Transavia (HV)
From Brussels to Ibiza with Level (IB)
From Brussels to Ibiza with Vueling (VY)
Average ticket price: €34 - €135
From Ibiza to Bari with Ryanair (FR)
Average ticket price: €34 - €134
Connection in Kaunas (Lithuania)
From Brussels to Kaunas with Ryanair (FR)
From Brussels to Kaunas with Buzz (RR)
Average ticket price: €35 - €138
From Kaunas to Bari with Ryanair (FR)
From Kaunas to Bari with Buzz (RR)
Average ticket price: €40 - €162
Connection in Krakow (Poland)
From Brussels to Krakow with Ryanair (FR)
From Brussels to Krakow with Buzz (RR)
Average ticket price: €27 - €110
From Krakow to Bari with Ryanair (FR)
From Krakow to Bari with Buzz (RR)
Average ticket price: €26 - €102
Connection in London (United Kingdom)
From Brussels to London with EasyJet (U2)
Average ticket price: €8 - €31
From London to Bari with Ryanair (FR)
From London to Bari with EasyJet (U2)
From London to Bari with Ryanair UK (RK)
Average ticket price: €43 - €173
Connection in Lyon (France)
From Brussels to Lyon with EasyJet (U2)
Average ticket price: €14 - €57
From Lyon to Bari with Volotea (V7)
Average ticket price: €27 - €110
Connection in Madrid (Spain)
From Brussels to Madrid with Ryanair (FR)
From Brussels to Madrid with Air Europa Express (X5)
From Brussels to Madrid with Iberia Express (I2)
From Brussels to Madrid with Level (IB)
From Brussels to Madrid with Vueling (VY)
Average ticket price: €33 - €132
From Madrid to Bari with Ryanair (FR)
Average ticket price: €43 - €173
Connection in Malaga (Spain)
From Brussels to Malaga with Ryanair (FR)
From Brussels to Malaga with Transavia (HV)
From Brussels to Malaga with Level (IB)
From Brussels to Malaga with Vueling (VY)
Average ticket price: €43 - €172
From Malaga to Bari with Ryanair (FR)
Average ticket price: €48 - €190
Connection in Malta (Malta)
From Brussels to Malta with Ryanair (FR)
Average ticket price: €46 - €186
From Malta to Bari with Ryanair (FR)
Average ticket price: €16 - €62
Connection in Marseille (France)
From Brussels to Marseille with Ryanair (FR)
Average ticket price: €21 - €84
From Marseille to Bari with Ryanair (FR)
Average ticket price: €24 - €98
Connection in Milan (Italy)
From Brussels to Milan with Ryanair (FR)
From Brussels to Milan with EasyJet (U2)
Average ticket price: €17 - €70
From Milan to Bari with Ryanair (FR)
From Milan to Bari with Level (IB)
From Milan to Bari with EasyJet (U2)
Average ticket price: €20 - €79
Connection in Oslo (Norway)
From Brussels to Oslo with Ryanair (FR)
Average ticket price: €27 - €109
From Oslo to Bari with Norwegian Air Shuttle (DY)
Average ticket price: €53 - €213
Connection in Palermo (Italy)
From Brussels to Palermo with Ryanair (FR)
Average ticket price: €39 - €157
From Palermo to Bari with Ryanair (FR)
From Palermo to Bari with Volotea (V7)
Average ticket price: €11 - €46
Connection in Pisa (Italy)
From Brussels to Pisa with Ryanair (FR)
Average ticket price: €23 - €92
From Pisa to Bari with Ryanair (FR)
Average ticket price: €15 - €60
Connection in Porto (Portugal)
From Brussels to Porto with Ryanair (FR)
From Brussels to Porto with Level (IB)
From Brussels to Porto with Vueling (VY)
Average ticket price: €37 - €147
From Porto to Bari with Ryanair (FR)
Average ticket price: €53 - €213
Connection in Poznan (Poland)
From Brussels to Poznan with Ryanair (FR)
From Brussels to Poznan with Buzz (RR)
Average ticket price: €22 - €88
From Poznan to Bari with Ryanair (FR)
From Poznan to Bari with Buzz (RR)
Average ticket price: €31 - €126
Connection in Prague (Czech Republic)
From Brussels to Prague with Smartwings (QS)
From Brussels to Prague with Ryanair (FR)
From Brussels to Prague with Buzz (RR)
Average ticket price: €18 - €72
From Prague to Bari with Wizz Air (W6)
From Prague to Bari with Ryanair (FR)
From Prague to Bari with Buzz (RR)
Average ticket price: €25 - €102
Connection in Rome (Italy)
From Brussels to Rome with Aerolíneas (AR)
From Brussels to Rome with Ryanair (FR)
From Brussels to Rome with Level (IB)
From Brussels to Rome with Vueling (VY)
Average ticket price: €29 - €118
From Rome to Bari with Aerolíneas (AR)
From Rome to Bari with Ryanair (FR)
Average ticket price: €9 - €37
Connection in Sevilla (Spain)
From Brussels to Sevilla with Ryanair (FR)
From Brussels to Sevilla with Transavia (HV)
From Brussels to Sevilla with Level (IB)
From Brussels to Sevilla with Vueling (VY)
Average ticket price: €43 - €171
From Sevilla to Bari with Ryanair (FR)
Average ticket price: €50 - €201
Connection in Sofia (Bulgaria)
From Brussels to Sofia with Wizz Air (W6)
From Brussels to Sofia with Ryanair (FR)
From Brussels to Sofia with Buzz (RR)
Average ticket price: €43 - €171
From Sofia to Bari with Wizz Air (W6)
From Sofia to Bari with Ryanair (FR)
From Sofia to Bari with Buzz (RR)
Average ticket price: €14 - €57
Connection in Stockholm (Sweden)
From Brussels to Stockholm with Thai Lion Air (SL)
From Brussels to Stockholm with Ryanair (FR)
Average ticket price: €32 - €128
From Stockholm to Bari with Norwegian Air Sweden (D8)
Average ticket price: €51 - €203
Connection in Timisoara (Romania)
From Brussels to Timisoara with Wizz Air Malta (W4)
Average ticket price: €34 - €137
From Timisoara to Bari with Wizz Air Malta (W4)
Average ticket price: €16 - €63
Connection in Tirana (Albania)
From Brussels to Tirana with Ryanair (FR)
From Brussels to Tirana with Wizz Air Malta (W4)
Average ticket price: €39 - €158
From Tirana to Bari with Ryanair (FR)
From Tirana to Bari with Wizz Air Malta (W4)
Average ticket price: €6 - €24
Connection in Toulouse (France)
From Brussels to Toulouse with Ryanair (FR)
From Brussels to Toulouse with EasyJet (U2)
Average ticket price: €21 - €83
From Toulouse to Bari with Ryanair (FR)
Average ticket price: €33 - €130
Connection in Trieste (Italy)
From Brussels to Trieste with Ryanair (FR)
Average ticket price: €22 - €88
From Trieste to Bari with Ryanair (FR)
Average ticket price: €15 - €59
Connection in Turin (Italy)
From Brussels to Turin with Ryanair (FR)
Average ticket price: €17 - €69
From Turin to Bari with Ryanair (FR)
Average ticket price: €22 - €87
Connection in Valencia (Spain)
From Brussels to Valencia with Ryanair (FR)
From Brussels to Valencia with Level (IB)
From Brussels to Valencia with Vueling (VY)
Average ticket price: €33 - €132
From Valencia to Bari with Ryanair (FR)
Average ticket price: €37 - €148
Connection in Venice (Italy)
From Brussels to Venice with Ryanair (FR)
From Brussels to Venice with Level (IB)
From Brussels to Venice with Vueling (VY)
Average ticket price: €21 - €84
From Venice to Bari with Ryanair (FR)
From Venice to Bari with Volotea (V7)
Average ticket price: €15 - €60
Connection in Verona (Italy)
From Brussels to Verona with Ryanair (FR)
Average ticket price: €19 - €78
From Verona to Bari with Ryanair (FR)
From Verona to Bari with Volotea (V7)
Average ticket price: €17 - €68
Connection in Vienna (Austria)
From Brussels to Vienna with Ryanair (FR)
From Brussels to Vienna with Lauda Europe (LW)
From Brussels to Vienna with Buzz (RR)
Average ticket price: €23 - €92
From Vienna to Bari with Ryanair (FR)
From Vienna to Bari with Lauda Europe (LW)
From Vienna to Bari with Buzz (RR)
Average ticket price: €20 - €79
Connection in Warsaw (Poland)
From Brussels to Warsaw with Wizz Air (W6)
From Brussels to Warsaw with Ryanair (FR)
From Brussels to Warsaw with Buzz (RR)
Average ticket price: €29 - €116
From Warsaw to Bari with Wizz Air (W6)
From Warsaw to Bari with Buzz (RR)
Average ticket price: €32 - €127
Connection in Zakinthos (Greece)
From Brussels to Zakinthos with Ryanair (FR)
From Brussels to Zakinthos with Transavia (HV)
Average ticket price: €49 - €195
From Zakinthos to Bari with Ryanair (FR)
Average ticket price: €13 - €51