Lowcost flights from Bari (Italy) to Geneva (Switzerland), €26 - €103

Direct distance between cities: 1030 km. Average direct flight time is 2:12 hours.

Please note! Some routes are seasonal.

From Bari to Geneva with EasyJet (U2)
Average ticket price: €26 - €103

Connection in Alicante (Spain)
From Bari to Alicante with Ryanair (FR)
Average ticket price: €38 - €151
From Alicante to Geneva with EasyJet (U2)
Average ticket price: €26 - €103
Connection in Amsterdam (Netherlands)
From Bari to Amsterdam with Transavia (HV)
Average ticket price: €39 - €154
From Amsterdam to Geneva with Gol Transportes Aéreos (G3)
From Amsterdam to Geneva with EasyJet (U2)
Average ticket price: €17 - €69
Connection in Athens (Greece)
From Bari to Athens with Ryanair (FR)
Average ticket price: €18 - €70
From Athens to Geneva with EasyJet (U2)
Average ticket price: €43 - €173
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 Geneva with Level (IB)
From Barcelona to Geneva with Vueling (VY)
From Barcelona to Geneva with EasyJet (U2)
Average ticket price: €16 - €62
Connection in Berlin (Germany)
From Bari to Berlin with Ryanair (FR)
Average ticket price: €32 - €129
From Berlin to Geneva with EasyJet (U2)
Average ticket price: €22 - €88
Connection in Bordeaux (France)
From Bari to Bordeaux with Ryanair (FR)
Average ticket price: €37 - €148
From Bordeaux to Geneva with EasyJet (U2)
Average ticket price: €14 - €55
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 Geneva with EasyJet (U2)
Average ticket price: €13 - €53
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 Geneva with Wizz Air (W6)
From Bucharest to Geneva with Wizz Air Malta (W4)
Average ticket price: €39 - €157
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 Geneva with EasyJet (U2)
Average ticket price: €25 - €99
Connection in Cagliari (Italy)
From Bari to Cagliari with Ryanair (FR)
Average ticket price: €17 - €70
From Cagliari to Geneva with EasyJet (U2)
Average ticket price: €20 - €81
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 Geneva with EasyJet (U2)
Average ticket price: €30 - €122
Connection in Dubrovnik (Croatia)
From Bari to Dubrovnik with Ryanair (FR)
Average ticket price: €5 - €20
From Dubrovnik to Geneva with EasyJet (U2)
Average ticket price: €26 - €104
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 Geneva with Eurowings Europe (E6)
From Dusseldorf to Geneva with Eurowings (EW)
Average ticket price: €14 - €56
Connection in Edinburgh (United Kingdom)
From Bari to Edinburgh with Ryanair (FR)
Average ticket price: €55 - €220
From Edinburgh to Geneva with EasyJet (U2)
Average ticket price: €32 - €126
Connection in Ibiza (Spain)
From Bari to Ibiza with Ryanair (FR)
Average ticket price: €34 - €134
From Ibiza to Geneva with EasyJet (U2)
Average ticket price: €23 - €90
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 Geneva with EasyJet (U2)
Average ticket price: €18 - €74
Connection in Lyon (France)
From Bari to Lyon with Volotea (V7)
Average ticket price: €27 - €110
From Lyon to Geneva with Level (IB)
From Lyon to Geneva with Vueling (VY)
Average ticket price: €3 - €11
Connection in Madrid (Spain)
From Bari to Madrid with Ryanair (FR)
Average ticket price: €43 - €173
From Madrid to Geneva with Level (IB)
From Madrid to Geneva with EasyJet (U2)
Average ticket price: €26 - €102
Connection in Malaga (Spain)
From Bari to Malaga with Ryanair (FR)
Average ticket price: €48 - €190
From Malaga to Geneva with EasyJet (U2)
Average ticket price: €34 - €137
Connection in Malta (Malta)
From Bari to Malta with Ryanair (FR)
Average ticket price: €16 - €62
From Malta to Geneva with EasyJet (U2)
Average ticket price: €34 - €135
Connection in Oslo (Norway)
From Bari to Oslo with Norwegian Air Shuttle (DY)
Average ticket price: €53 - €213
From Oslo to Geneva with Norwegian Air Shuttle (DY)
From Oslo to Geneva with EasyJet (U2)
Average ticket price: €39 - €156
Connection in Palermo (Italy)
From Bari to Palermo with Ryanair (FR)
From Bari to Palermo with Volotea (V7)
Average ticket price: €11 - €46
From Palermo to Geneva with EasyJet (U2)
Average ticket price: €26 - €106
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 Geneva with Gol Transportes Aéreos (G3)
From Paris to Geneva with EasyJet (U2)
Average ticket price: €10 - €41
Connection in Porto (Portugal)
From Bari to Porto with Ryanair (FR)
Average ticket price: €53 - €213
From Porto to Geneva with EasyJet (U2)
Average ticket price: €33 - €131
Connection in Prague (Czech Republic)
From Bari to Prague with Wizz Air (W6)
From Bari to Prague with Ryanair (FR)
From Bari to Prague with Buzz (RR)
Average ticket price: €25 - €102
From Prague to Geneva with Eurowings Europe (E6)
From Prague to Geneva with Eurowings (EW)
From Prague to Geneva with EasyJet (U2)
Average ticket price: €19 - €75
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 Geneva with Aerolíneas (AR)
From Rome to Geneva with EasyJet (U2)
Average ticket price: €17 - €70
Connection in Sevilla (Spain)
From Bari to Sevilla with Ryanair (FR)
Average ticket price: €50 - €201
From Sevilla to Geneva with EasyJet (U2)
Average ticket price: €35 - €140
Connection in Sharm el Sheikh (Egypt)
From Bari to Sharm el Sheikh with Air Cairo (SM)
Average ticket price: €54 - €216
From Sharm el Sheikh to Geneva with EasyJet (U2)
Average ticket price: €80 - €319
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 Geneva with Wizz Air (W6)
Average ticket price: €36 - €142
Connection in Stockholm (Sweden)
From Bari to Stockholm with Norwegian Air Sweden (D8)
Average ticket price: €51 - €203
From Stockholm to Geneva with EasyJet (U2)
Average ticket price: €42 - €166
Connection in Thira (Greece)
From Bari to Thira with Ryanair (FR)
Average ticket price: €23 - €91
From Thira to Geneva with EasyJet (U2)
Average ticket price: €49 - €194
Connection in Tirana (Albania)
From Bari to Tirana with Ryanair (FR)
From Bari to Tirana with Wizz Air Malta (W4)
Average ticket price: €6 - €24
From Tirana to Geneva with EasyJet (U2)
Average ticket price: €30 - €121
Connection in Toulouse (France)
From Bari to Toulouse with Ryanair (FR)
Average ticket price: €33 - €130
From Toulouse to Geneva with EasyJet (U2)
Average ticket price: €12 - €47
Connection in Valencia (Spain)
From Bari to Valencia with Ryanair (FR)
Average ticket price: €37 - €148
From Valencia to Geneva with EasyJet (U2)
Average ticket price: €23 - €92
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 Geneva with EasyJet (U2)
Average ticket price: €12 - €49