Lowcost flights from Barcelona (Spain) to Venice (Italy), €23 - €94

Direct distance between cities: 936 km. Average direct flight time is 2:06 hours.

Please note! Some routes are seasonal.

From Barcelona to Venice with Ryanair (FR)
From Barcelona to Venice with Level (IB)
From Barcelona to Venice with Vueling (VY)
Average ticket price: €23 - €94

Connection in Alghero (Italy)
From Barcelona to Alghero with Ryanair (FR)
Average ticket price: €13 - €52
From Alghero to Venice with Ryanair (FR)
Average ticket price: €16 - €63
Connection in Alicante (Spain)
From Barcelona to Alicante with Ryanair (FR)
From Barcelona to Alicante with Level (IB)
From Barcelona to Alicante with Vueling (VY)
Average ticket price: €10 - €41
From Alicante to Venice with Ryanair (FR)
From Alicante to Venice with Volotea (V7)
Average ticket price: €33 - €132
Connection in Amsterdam (Netherlands)
From Barcelona to Amsterdam with Gol Transportes Aéreos (G3)
From Barcelona to Amsterdam with Transavia (HV)
From Barcelona to Amsterdam with Level (IB)
From Barcelona to Amsterdam with Vueling (VY)
From Barcelona to Amsterdam with EasyJet (U2)
Average ticket price: €31 - €124
From Amsterdam to Venice with Gol Transportes Aéreos (G3)
From Amsterdam to Venice with Transavia (HV)
From Amsterdam to Venice with EasyJet (U2)
Average ticket price: €24 - €94
Connection in Asturias (Spain)
From Barcelona to Asturias with Ryanair (FR)
From Barcelona to Asturias with Level (IB)
From Barcelona to Asturias with Volotea (V7)
From Barcelona to Asturias with Vueling (VY)
Average ticket price: €18 - €72
From Asturias to Venice with Volotea (V7)
Average ticket price: €37 - €147
Connection in Athens (Greece)
From Barcelona to Athens with Level (IB)
From Barcelona to Athens with Volotea (V7)
From Barcelona to Athens with Vueling (VY)
Average ticket price: €47 - €190
From Athens to Venice with Volotea (V7)
From Athens to Venice with EasyJet (U2)
Average ticket price: €32 - €127
Connection in Bari (Italy)
From Barcelona to Bari with Level (IB)
From Barcelona to Bari with Vueling (VY)
Average ticket price: €31 - €123
From Bari to Venice with Ryanair (FR)
From Bari to Venice with Volotea (V7)
Average ticket price: €15 - €60
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Barcelona to Basel, Switzerland/Mulhouse with Level (IB)
From Barcelona to Basel, Switzerland/Mulhouse with Vueling (VY)
From Barcelona to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €20 - €82
From Basel, Switzerland/Mulhouse to Venice with EasyJet (U2)
Average ticket price: €12 - €46
Connection in Berlin (Germany)
From Barcelona to Berlin with Ryanair (FR)
From Barcelona to Berlin with Norwegian Air Shuttle (DY)
From Barcelona to Berlin with Level (IB)
From Barcelona to Berlin with Vueling (VY)
From Barcelona to Berlin with EasyJet (U2)
Average ticket price: €38 - €150
From Berlin to Venice with Ryanair (FR)
From Berlin to Venice with EasyJet (U2)
Average ticket price: €20 - €79
Connection in Bilbao (Spain)
From Barcelona to Bilbao with Ryanair (FR)
From Barcelona to Bilbao with Level (IB)
From Barcelona to Bilbao with Vueling (VY)
Average ticket price: €12 - €47
From Bilbao to Venice with Volotea (V7)
Average ticket price: €31 - €124
Connection in Billund (Denmark)
From Barcelona to Billund with Ryanair (FR)
From Barcelona to Billund with Level (IB)
From Barcelona to Billund with Vueling (VY)
Average ticket price: €42 - €168
From Billund to Venice with Ryanair (FR)
Average ticket price: €29 - €117
Connection in Birmingham (United Kingdom)
From Barcelona to Birmingham with Ryanair (FR)
From Barcelona to Birmingham with Level (IB)
From Barcelona to Birmingham with Vueling (VY)
From Barcelona to Birmingham with EasyJet (U2)
From Barcelona to Birmingham with Jet2.com (LS)
Average ticket price: €32 - €127
From Birmingham to Venice with Ryanair (FR)
From Birmingham to Venice with Jet2.com (LS)
Average ticket price: €32 - €130
Connection in Bordeaux (France)
From Barcelona to Bordeaux with Ryanair (FR)
From Barcelona to Bordeaux with Level (IB)
From Barcelona to Bordeaux with Vueling (VY)
Average ticket price: €11 - €44
From Bordeaux to Venice with Ryanair (FR)
From Bordeaux to Venice with Volotea (V7)
Average ticket price: €25 - €102
Connection in Bristol (United Kingdom)
From Barcelona to Bristol with Ryanair (FR)
From Barcelona to Bristol with EasyJet (U2)
Average ticket price: €29 - €117
From Bristol to Venice with Ryanair (FR)
From Bristol to Venice with EasyJet (U2)
Average ticket price: €32 - €129
Connection in Brussels (Belgium)
From Barcelona to Brussels with Ryanair (FR)
From Barcelona to Brussels with Level (IB)
From Barcelona to Brussels with Vueling (VY)
Average ticket price: €27 - €107
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
Connection in Bucharest (Romania)
From Barcelona to Bucharest with Wizz Air (W6)
From Barcelona to Bucharest with Wizz Air Malta (W4)
From Barcelona to Bucharest with Level (IB)
From Barcelona to Bucharest with Vueling (VY)
Average ticket price: €49 - €197
From Bucharest to Venice with Wizz Air (W6)
From Bucharest to Venice with Wizz Air Malta (W4)
Average ticket price: €27 - €109
Connection in Budapest (Hungary)
From Barcelona to Budapest with Wizz Air (W6)
From Barcelona to Budapest with Ryanair (FR)
From Barcelona to Budapest with Buzz (RR)
Average ticket price: €37 - €150
From Budapest to Venice with Ryanair (FR)
From Budapest to Venice with Buzz (RR)
Average ticket price: €14 - €56
Connection in Cagliari (Italy)
From Barcelona to Cagliari with Level (IB)
From Barcelona to Cagliari with Vueling (VY)
Average ticket price: €16 - €63
From Cagliari to Venice with Ryanair (FR)
From Cagliari to Venice with Volotea (V7)
Average ticket price: €18 - €74
Connection in Casablanca (Morocco)
From Barcelona to Casablanca with Air Arabia Maroc (3O)
From Barcelona to Casablanca with Level (IB)
From Barcelona to Casablanca with Vueling (VY)
Average ticket price: €31 - €123
From Casablanca to Venice with Air Arabia Maroc (3O)
Average ticket price: €54 - €215
Connection in Catania (Italy)
From Barcelona to Catania with Level (IB)
From Barcelona to Catania with Vueling (VY)
Average ticket price: €30 - €119
From Catania to Venice with Ryanair (FR)
From Catania to Venice with Wizz Air Malta (W4)
From Catania to Venice with Volotea (V7)
Average ticket price: €23 - €92
Connection in Cluj (Romania)
From Barcelona to Cluj with Wizz Air (W6)
From Barcelona to Cluj with Wizz Air Malta (W4)
Average ticket price: €45 - €181
From Cluj to Venice with Wizz Air (W6)
From Cluj to Venice with Wizz Air Malta (W4)
Average ticket price: €22 - €89
Connection in Cologne (Germany)
From Barcelona to Cologne with Smartwings (QS)
From Barcelona to Cologne with Eurowings (EW)
From Barcelona to Cologne with Ryanair (FR)
Average ticket price: €28 - €112
From Cologne to Venice with Smartwings (QS)
From Cologne to Venice with Eurowings (EW)
From Cologne to Venice with Ryanair (FR)
Average ticket price: €18 - €73
Connection in Copenhagen (Denmark)
From Barcelona to Copenhagen with Thai Lion Air (SL)
From Barcelona to Copenhagen with Ryanair (FR)
From Barcelona to Copenhagen with Norwegian Air Shuttle (DY)
From Barcelona to Copenhagen with Level (IB)
From Barcelona to Copenhagen with Vueling (VY)
From Barcelona to Copenhagen with Norwegian Air Sweden (D8)
Average ticket price: €44 - €176
From Copenhagen to Venice with Ryanair (FR)
From Copenhagen to Venice with Norwegian Air Shuttle (DY)
From Copenhagen to Venice with Norwegian Air Sweden (D8)
Average ticket price: €29 - €114
Connection in Cork (Ireland)
From Barcelona to Cork with Ryanair (FR)
Average ticket price: €35 - €142
From Cork to Venice with Ryanair (FR)
Average ticket price: €42 - €168
Connection in Dublin (Ireland)
From Barcelona to Dublin with Ryanair (FR)
From Barcelona to Dublin with Level (IB)
From Barcelona to Dublin with Vueling (VY)
Average ticket price: €37 - €148
From Dublin to Venice with Ryanair (FR)
Average ticket price: €40 - €160
Connection in Dusseldorf (Germany)
From Barcelona to Dusseldorf with Eurowings Europe (E6)
From Barcelona to Dusseldorf with Eurowings (EW)
From Barcelona to Dusseldorf with Level (IB)
From Barcelona to Dusseldorf with Vueling (VY)
Average ticket price: €29 - €115
From Dusseldorf to Venice with Eurowings Europe (E6)
From Dusseldorf to Venice with Eurowings (EW)
From Dusseldorf to Venice with Ryanair (FR)
Average ticket price: €19 - €76
Connection in Edinburgh (United Kingdom)
From Barcelona to Edinburgh with Ryanair (FR)
From Barcelona to Edinburgh with Level (IB)
From Barcelona to Edinburgh with Vueling (VY)
Average ticket price: €42 - €167
From Edinburgh to Venice with Ryanair (FR)
From Edinburgh to Venice with EasyJet (U2)
From Edinburgh to Venice with Jet2.com (LS)
From Edinburgh to Venice with Ryanair UK (RK)
Average ticket price: €40 - €159
Connection in Eindhoven (Netherlands)
From Barcelona to Eindhoven with Transavia (HV)
Average ticket price: €29 - €115
From Eindhoven to Venice with Ryanair (FR)
From Eindhoven to Venice with Transavia (HV)
Average ticket price: €21 - €84
Connection in Frankfurt (Germany)
From Barcelona to Frankfurt with Ryanair (FR)
From Barcelona to Frankfurt with Level (IB)
From Barcelona to Frankfurt with Vueling (VY)
Average ticket price: €27 - €108
From Frankfurt to Venice with Ryanair (FR)
Average ticket price: €15 - €59
Connection in Gdansk (Poland)
From Barcelona to Gdansk with Wizz Air (W6)
From Barcelona to Gdansk with Ryanair (FR)
From Barcelona to Gdansk with Buzz (RR)
Average ticket price: €47 - €188
From Gdansk to Venice with Ryanair (FR)
From Gdansk to Venice with Buzz (RR)
Average ticket price: €27 - €109
Connection in Geneva (Switzerland)
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
From Geneva to Venice with EasyJet (U2)
Average ticket price: €12 - €49
Connection in Hamburg (Germany)
From Barcelona to Hamburg with Eurowings (EW)
From Barcelona to Hamburg with Ryanair (FR)
From Barcelona to Hamburg with Norwegian Air Shuttle (DY)
From Barcelona to Hamburg with Level (IB)
From Barcelona to Hamburg with Vueling (VY)
Average ticket price: €37 - €147
From Hamburg to Venice with Eurowings (EW)
From Hamburg to Venice with EasyJet (U2)
Average ticket price: €23 - €92
Connection in Helsinki (Finland)
From Barcelona to Helsinki with Norwegian Air Shuttle (DY)
From Barcelona to Helsinki with Level (IB)
From Barcelona to Helsinki with Vueling (VY)
From Barcelona to Helsinki with Norwegian Air Sweden (D8)
Average ticket price: €65 - €262
From Helsinki to Venice with Ryanair (FR)
From Helsinki to Venice with Norwegian Air Sweden (D8)
Average ticket price: €46 - €185
Connection in Iasi (Romania)
From Barcelona to Iasi with Wizz Air Malta (W4)
Average ticket price: €53 - €212
From Iasi to Venice with Wizz Air Malta (W4)
Average ticket price: €30 - €119
Connection in Ibiza (Spain)
From Barcelona to Ibiza with Ryanair (FR)
From Barcelona to Ibiza with Level (IB)
From Barcelona to Ibiza with Vueling (VY)
Average ticket price: €7 - €29
From Ibiza to Venice with Ryanair (FR)
Average ticket price: €29 - €116
Connection in Istanbul (Turkey)
From Barcelona to Istanbul with Pegasus Airlines (PC)
From Barcelona to Istanbul with Vueling (VY)
Average ticket price: €56 - €222
From Istanbul to Venice with IndiGo (6E)
From Istanbul to Venice with Pegasus Airlines (PC)
Average ticket price: €36 - €142
Connection in Katowice (Poland)
From Barcelona to Katowice with Wizz Air (W6)
Average ticket price: €41 - €163
From Katowice to Venice with Ryanair (FR)
From Katowice to Venice with Buzz (RR)
Average ticket price: €18 - €73
Connection in Krakow (Poland)
From Barcelona to Krakow with Wizz Air (W6)
From Barcelona to Krakow with Ryanair (FR)
From Barcelona to Krakow with Buzz (RR)
Average ticket price: €42 - €167
From Krakow to Venice with Ryanair (FR)
From Krakow to Venice with Buzz (RR)
Average ticket price: €19 - €76
Connection in Lanzarote (Spain)
From Barcelona to Lanzarote with Ryanair (FR)
From Barcelona to Lanzarote with Level (IB)
From Barcelona to Lanzarote with Vueling (VY)
Average ticket price: €50 - €199
From Lanzarote to Venice with Ryanair (FR)
Average ticket price: €73 - €292
Connection in Las Palmas (Spain)
From Barcelona to Las Palmas with Ryanair (FR)
From Barcelona to Las Palmas with Level (IB)
From Barcelona to Las Palmas with Vueling (VY)
Average ticket price: €55 - €219
From Las Palmas to Venice with Smartwings (QS)
From Las Palmas to Venice with Ryanair (FR)
Average ticket price: €78 - €312
Connection in Leeds (United Kingdom)
From Barcelona to Leeds with Ryanair (FR)
From Barcelona to Leeds with Jet2.com (LS)
Average ticket price: €35 - €141
From Leeds to Venice with Ryanair (FR)
From Leeds to Venice with Jet2.com (LS)
Average ticket price: €34 - €136
Connection in Leicestershire (United Kingdom)
From Barcelona to Leicestershire with Ryanair (FR)
Average ticket price: €33 - €131
From Leicestershire to Venice with Ryanair (FR)
Average ticket price: €32 - €129
Connection in Lille (France)
From Barcelona to Lille with Level (IB)
From Barcelona to Lille with Volotea (V7)
From Barcelona to Lille with Vueling (VY)
Average ticket price: €26 - €103
From Lille to Venice with Transavia France (TO)
From Lille to Venice with Volotea (V7)
Average ticket price: €22 - €90
Connection in Lisbon (Portugal)
From Barcelona to Lisbon with Ryanair (FR)
From Barcelona to Lisbon with Level (IB)
From Barcelona to Lisbon with Vueling (VY)
From Barcelona to Lisbon with EasyJet (U2)
Average ticket price: €25 - €101
From Lisbon to Venice with Ryanair (FR)
From Lisbon to Venice with EasyJet (U2)
Average ticket price: €48 - €192
Connection in London (United Kingdom)
From Barcelona to London with Ryanair (FR)
From Barcelona to London with Norwegian Air Shuttle (DY)
From Barcelona to London with Level (IB)
From Barcelona to London with Vueling (VY)
From Barcelona to London with EasyJet (U2)
From Barcelona to London with Ryanair UK (RK)
Average ticket price: €28 - €114
From London to Venice with Transavia France (TO)
From London to Venice with Ryanair (FR)
From London to Venice with Wizz Air Malta (W4)
From London to Venice with EasyJet (U2)
From London to Venice with Ryanair UK (RK)
Average ticket price: €28 - €113
Connection in Lyon (France)
From Barcelona to Lyon with Level (IB)
From Barcelona to Lyon with Vueling (VY)
From Barcelona to Lyon with EasyJet (U2)
Average ticket price: €13 - €53
From Lyon to Venice with Volotea (V7)
From Lyon to Venice with EasyJet (U2)
Average ticket price: €15 - €59
Connection in Madrid (Spain)
From Barcelona to Madrid with Aerolíneas (AR)
From Barcelona to Madrid with Air Europa Express (X5)
From Barcelona to Madrid with Level (IB)
From Barcelona to Madrid with Vueling (VY)
Average ticket price: €13 - €51
From Madrid to Venice with Ryanair (FR)
From Madrid to Venice with Air Europa Express (X5)
From Madrid to Venice with Iberia Express (I2)
From Madrid to Venice with Level (IB)
From Madrid to Venice with Vueling (VY)
From Madrid to Venice with EasyJet (U2)
Average ticket price: €35 - €142
Connection in Malaga (Spain)
From Barcelona to Malaga with Ryanair (FR)
From Barcelona to Malaga with Level (IB)
From Barcelona to Malaga with Vueling (VY)
Average ticket price: €19 - €77
From Malaga to Venice with Ryanair (FR)
Average ticket price: €43 - €170
Connection in Malta (Malta)
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
From Malta to Venice with Ryanair (FR)
Average ticket price: €27 - €108
Connection in Manchester (United Kingdom)
From Barcelona to Manchester with Ryanair (FR)
From Barcelona to Manchester with Level (IB)
From Barcelona to Manchester with Vueling (VY)
From Barcelona to Manchester with EasyJet (U2)
From Barcelona to Manchester with Jet2.com (LS)
From Barcelona to Manchester with Ryanair UK (RK)
Average ticket price: €35 - €139
From Manchester to Venice with Transavia France (TO)
From Manchester to Venice with Ryanair (FR)
From Manchester to Venice with EasyJet (U2)
From Manchester to Venice with Jet2.com (LS)
From Manchester to Venice with Ryanair UK (RK)
Average ticket price: €34 - €138
Connection in Marrakech (Morocco)
From Barcelona to Marrakech with Ryanair (FR)
From Barcelona to Marrakech with Level (IB)
From Barcelona to Marrakech with Vueling (VY)
Average ticket price: €35 - €142
From Marrakech to Venice with Ryanair (FR)
Average ticket price: €58 - €233
Connection in Marseille (France)
From Barcelona to Marseille with Level (IB)
From Barcelona to Marseille with Volotea (V7)
From Barcelona to Marseille with Vueling (VY)
Average ticket price: €8 - €34
From Marseille to Venice with Ryanair (FR)
From Marseille to Venice with Volotea (V7)
Average ticket price: €15 - €60
Connection in Menorca (Spain)
From Barcelona to Menorca with Ryanair (FR)
From Barcelona to Menorca with Level (IB)
From Barcelona to Menorca with Vueling (VY)
Average ticket price: €6 - €24
From Menorca to Venice with Ryanair (FR)
Average ticket price: €23 - €91
Connection in Nantes (France)
From Barcelona to Nantes with Level (IB)
From Barcelona to Nantes with Volotea (V7)
From Barcelona to Nantes with Vueling (VY)
Average ticket price: €18 - €71
From Nantes to Venice with Transavia France (TO)
From Nantes to Venice with Level (IB)
From Nantes to Venice with Volotea (V7)
From Nantes to Venice with Vueling (VY)
Average ticket price: €27 - €108
Connection in Naples (Italy)
From Barcelona to Naples with Ryanair (FR)
From Barcelona to Naples with Level (IB)
From Barcelona to Naples with Vueling (VY)
From Barcelona to Naples with EasyJet (U2)
Average ticket price: €25 - €101
From Naples to Venice with Ryanair (FR)
From Naples to Venice with Volotea (V7)
From Naples to Venice with EasyJet (U2)
Average ticket price: €13 - €53
Connection in Newcastle (United Kingdom)
From Barcelona to Newcastle with Ryanair (FR)
From Barcelona to Newcastle with EasyJet (U2)
Average ticket price: €39 - €155
From Newcastle to Venice with Jet2.com (LS)
Average ticket price: €36 - €146
Connection in Nice (France)
From Barcelona to Nice with Level (IB)
From Barcelona to Nice with Vueling (VY)
From Barcelona to Nice with EasyJet (U2)
Average ticket price: €12 - €48
From Nice to Venice with Volotea (V7)
From Nice to Venice with EasyJet (U2)
Average ticket price: €11 - €45
Connection in Olbia (Italy)
From Barcelona to Olbia with Volotea (V7)
Average ticket price: €15 - €62
From Olbia to Venice with Volotea (V7)
From Olbia to Venice with EasyJet (U2)
Average ticket price: €14 - €55
Connection in Oslo (Norway)
From Barcelona to Oslo with Ryanair (FR)
From Barcelona to Oslo with Norwegian Air Shuttle (DY)
From Barcelona to Oslo with Level (IB)
From Barcelona to Oslo with Vueling (VY)
From Barcelona to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €54 - €214
From Oslo to Venice with Ryanair (FR)
From Oslo to Venice with Norwegian Air Shuttle (DY)
Average ticket price: €40 - €161
Connection in Palermo (Italy)
From Barcelona to Palermo with Ryanair (FR)
From Barcelona to Palermo with Level (IB)
From Barcelona to Palermo with Vueling (VY)
Average ticket price: €25 - €100
From Palermo to Venice with Ryanair (FR)
From Palermo to Venice with Volotea (V7)
Average ticket price: €20 - €81
Connection in Palma Mallorca (Spain)
From Barcelona to Palma Mallorca with Ryanair (FR)
From Barcelona to Palma Mallorca with Lauda Europe (LW)
From Barcelona to Palma Mallorca with Level (IB)
From Barcelona to Palma Mallorca with Vueling (VY)
Average ticket price: €5 - €21
From Palma Mallorca to Venice with Ryanair (FR)
From Palma Mallorca to Venice with Lauda Europe (LW)
Average ticket price: €26 - €102
Connection in Paris (France)
From Barcelona to Paris with Gol Transportes Aéreos (G3)
From Barcelona to Paris with Transavia France (TO)
From Barcelona to Paris with Ryanair (FR)
From Barcelona to Paris with Level (IB)
From Barcelona to Paris with Vueling (VY)
From Barcelona to Paris with EasyJet (U2)
Average ticket price: €21 - €83
From Paris to Venice with Gol Transportes Aéreos (G3)
From Paris to Venice with Transavia France (TO)
From Paris to Venice with Ryanair (FR)
From Paris to Venice with EasyJet (U2)
Average ticket price: €21 - €85
Connection in Porto (Portugal)
From Barcelona to Porto with Ryanair (FR)
From Barcelona to Porto with Level (IB)
From Barcelona to Porto with Vueling (VY)
Average ticket price: €23 - €90
From Porto to Venice with Ryanair (FR)
Average ticket price: €44 - €176
Connection in Poznan (Poland)
From Barcelona to Poznan with Wizz Air (W6)
From Barcelona to Poznan with Ryanair (FR)
Average ticket price: €41 - €165
From Poznan to Venice with Ryanair (FR)
From Poznan to Venice with Buzz (RR)
Average ticket price: €21 - €84
Connection in Prague (Czech Republic)
From Barcelona to Prague with Eurowings Europe (E6)
From Barcelona to Prague with Smartwings (QS)
From Barcelona to Prague with Eurowings (EW)
From Barcelona to Prague with Wizz Air (W6)
From Barcelona to Prague with Ryanair (FR)
From Barcelona to Prague with Buzz (RR)
From Barcelona to Prague with Level (IB)
From Barcelona to Prague with Vueling (VY)
Average ticket price: €34 - €135
From Prague to Venice with Wizz Air (W6)
From Prague to Venice with Ryanair (FR)
From Prague to Venice with Wizz Air Malta (W4)
From Prague to Venice with Buzz (RR)
Average ticket price: €14 - €54
Connection in Reggio Calabria (Italy)
From Barcelona to Reggio Calabria with Ryanair (FR)
Average ticket price: €30 - €121
From Reggio Calabria to Venice with Volotea (V7)
Average ticket price: €22 - €86
Connection in Riga (Latvia)
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
From Riga to Venice with Buzz (RR)
Average ticket price: €38 - €151
Connection in Rome (Italy)
From Barcelona to Rome with Aerolíneas (AR)
From Barcelona to Rome with Ryanair (FR)
From Barcelona to Rome with Wizz Air Malta (W4)
From Barcelona to Rome with Level (IB)
From Barcelona to Rome with Vueling (VY)
Average ticket price: €22 - €86
From Rome to Venice with Aerolíneas (AR)
From Rome to Venice with Transavia France (TO)
From Rome to Venice with EasyJet (U2)
Average ticket price: €10 - €40
Connection in Santander (Spain)
From Barcelona to Santander with Ryanair (FR)
From Barcelona to Santander with Level (IB)
From Barcelona to Santander with Vueling (VY)
Average ticket price: €14 - €54
From Santander to Venice with Ryanair (FR)
Average ticket price: €32 - €130
Connection in Santiago De Compostela (Spain)
From Barcelona to Santiago De Compostela with Ryanair (FR)
From Barcelona to Santiago De Compostela with Level (IB)
From Barcelona to Santiago De Compostela with Vueling (VY)
Average ticket price: €22 - €89
From Santiago De Compostela to Venice with Volotea (V7)
Average ticket price: €42 - €168
Connection in Sevilla (Spain)
From Barcelona to Sevilla with Ryanair (FR)
From Barcelona to Sevilla with Level (IB)
From Barcelona to Sevilla with Vueling (VY)
Average ticket price: €21 - €83
From Sevilla to Venice with Ryanair (FR)
Average ticket price: €44 - €177
Connection in Sofia (Bulgaria)
From Barcelona to Sofia with Wizz Air (W6)
From Barcelona to Sofia with Ryanair (FR)
From Barcelona to Sofia with Buzz (RR)
Average ticket price: €44 - €176
From Sofia to Venice with Wizz Air (W6)
From Sofia to Venice with Ryanair (FR)
From Sofia to Venice with Buzz (RR)
Average ticket price: €23 - €94
Connection in Stockholm (Sweden)
From Barcelona to Stockholm with Thai Lion Air (SL)
From Barcelona to Stockholm with Ryanair (FR)
From Barcelona to Stockholm with Norwegian Air Shuttle (DY)
From Barcelona to Stockholm with Level (IB)
From Barcelona to Stockholm with Vueling (VY)
From Barcelona to Stockholm with Norwegian Air Sweden (D8)
Average ticket price: €57 - €228
From Stockholm to Venice with Ryanair (FR)
From Stockholm to Venice with Norwegian Air Shuttle (DY)
Average ticket price: €40 - €159
Connection in Stuttgart (Germany)
From Barcelona to Stuttgart with Eurowings (EW)
From Barcelona to Stuttgart with Level (IB)
From Barcelona to Stuttgart with Vueling (VY)
Average ticket price: €25 - €99
From Stuttgart to Venice with Eurowings (EW)
Average ticket price: €11 - €44
Connection in Tallinn (Estonia)
From Barcelona to Tallinn with Ryanair (FR)
Average ticket price: €64 - €254
From Tallinn to Venice with Ryanair (FR)
Average ticket price: €44 - €176
Connection in Tenerife (Spain)
From Barcelona to Tenerife with Ryanair (FR)
From Barcelona to Tenerife with Level (IB)
From Barcelona to Tenerife with Vueling (VY)
Average ticket price: €56 - €224
From Tenerife to Venice with Ryanair (FR)
Average ticket price: €79 - €318
Connection in Thira (Greece)
From Barcelona to Thira with Level (IB)
From Barcelona to Thira with Vueling (VY)
Average ticket price: €52 - €209
From Thira to Venice with Volotea (V7)
Average ticket price: €37 - €149
Connection in Timisoara (Romania)
From Barcelona to Timisoara with Wizz Air (W6)
From Barcelona to Timisoara with Wizz Air Malta (W4)
Average ticket price: €40 - €161
From Timisoara to Venice with Wizz Air (W6)
From Timisoara to Venice with Wizz Air Malta (W4)
Average ticket price: €18 - €70
Connection in Tirana (Albania)
From Barcelona to Tirana with Wizz Air Malta (W4)
Average ticket price: €37 - €146
From Tirana to Venice with Ryanair (FR)
From Tirana to Venice with Wizz Air Malta (W4)
Average ticket price: €19 - €74
Connection in Toulouse (France)
From Barcelona to Toulouse with Level (IB)
From Barcelona to Toulouse with Vueling (VY)
Average ticket price: €6 - €26
From Toulouse to Venice with Ryanair (FR)
From Toulouse to Venice with Volotea (V7)
From Toulouse to Venice with EasyJet (U2)
Average ticket price: €22 - €89
Connection in Valencia (Spain)
From Barcelona to Valencia with Smartwings (QS)
From Barcelona to Valencia with Level (IB)
From Barcelona to Valencia with Vueling (VY)
Average ticket price: €8 - €31
From Valencia to Venice with Ryanair (FR)
Average ticket price: €31 - €124
Connection in Vienna (Austria)
From Barcelona to Vienna with Ryanair (FR)
From Barcelona to Vienna with Lauda Europe (LW)
From Barcelona to Vienna with Wizz Air Malta (W4)
From Barcelona to Vienna with Buzz (RR)
From Barcelona to Vienna with Level (IB)
From Barcelona to Vienna with Vueling (VY)
Average ticket price: €34 - €135
From Vienna to Venice with Ryanair (FR)
From Vienna to Venice with Lauda Europe (LW)
Average ticket price: €11 - €44
Connection in Vilnius (Lithuania)
From Barcelona to Vilnius with Wizz Air (W6)
From Barcelona to Vilnius with Ryanair (FR)
From Barcelona to Vilnius with Buzz (RR)
Average ticket price: €56 - €225
From Vilnius to Venice with Buzz (RR)
Average ticket price: €34 - €138
Connection in Warsaw (Poland)
From Barcelona to Warsaw with Wizz Air (W6)
From Barcelona to Warsaw with Ryanair (FR)
From Barcelona to Warsaw with Norwegian Air Shuttle (DY)
From Barcelona to Warsaw with Buzz (RR)
From Barcelona to Warsaw with Level (IB)
From Barcelona to Warsaw with Vueling (VY)
Average ticket price: €46 - €186
From Warsaw to Venice with Buzz (RR)
Average ticket price: €24 - €98
Connection in Wroclaw (Poland)
From Barcelona to Wroclaw with Wizz Air (W6)
Average ticket price: €39 - €156
From Wroclaw to Venice with Ryanair (FR)
From Wroclaw to Venice with Buzz (RR)
Average ticket price: €18 - €72