Lowcost flights from Barcelona (Spain) to Pisa (Italy), €18 - €72

Direct distance between cities: 722 km. Average direct flight time is 1:50 hours.

Please note! Some routes are seasonal.

From Barcelona to Pisa with Level (IB)
From Barcelona to Pisa with EasyJet (U2)
From Barcelona to Pisa with Vueling (VY)
Average ticket price: €18 - €72

Connection in Alghero (Italy)
From Barcelona to Alghero with Ryanair (FR)
Average ticket price: €13 - €52
From Alghero to Pisa with Ryanair (FR)
Average ticket price: €10 - €38
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 Pisa with Transavia (HV)
From Amsterdam to Pisa with EasyJet (U2)
Average ticket price: €26 - €105
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 Pisa with Ryanair (FR)
Average ticket price: €15 - €60
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 Pisa with Ryanair (FR)
From Berlin to Pisa with EasyJet (U2)
Average ticket price: €25 - €101
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 Pisa with Ryanair (FR)
Average ticket price: €34 - €134
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 Pisa with Ryanair (FR)
Average ticket price: €33 - €133
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 Pisa with Ryanair (FR)
Average ticket price: €22 - €88
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 Pisa with EasyJet (U2)
Average ticket price: €33 - €130
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 Pisa with Ryanair (FR)
Average ticket price: €23 - €92
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 Pisa with Wizz Air (W6)
From Bucharest to Pisa with Ryanair (FR)
From Bucharest to Pisa with Wizz Air Malta (W4)
Average ticket price: €31 - €126
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 Pisa with Ryanair (FR)
From Budapest to Pisa with Buzz (RR)
Average ticket price: €20 - €79
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 Pisa with Ryanair (FR)
Average ticket price: €13 - €51
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 Pisa with Air Arabia Maroc (3O)
Average ticket price: €48 - €192
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 Pisa with Ryanair (FR)
Average ticket price: €20 - €80
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 Pisa with Smartwings (QS)
From Cologne to Pisa with Eurowings (EW)
Average ticket price: €21 - €85
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 Pisa with Ryanair (FR)
From Copenhagen to Pisa with Norwegian Air Shuttle (DY)
From Copenhagen to Pisa with Norwegian Air Sweden (D8)
Average ticket price: €34 - €134
Connection in Cork (Ireland)
From Barcelona to Cork with Ryanair (FR)
Average ticket price: €35 - €142
From Cork to Pisa with Ryanair (FR)
Average ticket price: €42 - €167
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 Pisa with Ryanair (FR)
Average ticket price: €41 - €163
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 Pisa with Ryanair (FR)
Average ticket price: €22 - €88
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 Pisa with Ryanair (FR)
Average ticket price: €42 - €167
Connection in Eindhoven (Netherlands)
From Barcelona to Eindhoven with Transavia (HV)
Average ticket price: €29 - €115
From Eindhoven to Pisa with Ryanair (FR)
Average ticket price: €23 - €94
Connection in Fez (Morocco)
From Barcelona to Fez with Air Arabia Maroc (3O)
From Barcelona to Fez with Ryanair (FR)
From Barcelona to Fez with Level (IB)
From Barcelona to Fez with Vueling (VY)
Average ticket price: €26 - €104
From Fez to Pisa with Ryanair (FR)
Average ticket price: €43 - €172
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 Pisa with Ryanair (FR)
Average ticket price: €18 - €72
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 Pisa with Ryanair (FR)
From Gdansk to Pisa with Buzz (RR)
Average ticket price: €33 - €132
Connection in Glasgow (United Kingdom)
From Barcelona to Glasgow with Ryanair (FR)
From Barcelona to Glasgow with EasyJet (U2)
From Barcelona to Glasgow with Jet2.com (LS)
Average ticket price: €42 - €168
From Glasgow to Pisa with Ryanair (FR)
Average ticket price: €43 - €171
Connection in Gothenburg (Sweden)
From Barcelona to Gothenburg with Norwegian Air Shuttle (DY)
From Barcelona to Gothenburg with Level (IB)
From Barcelona to Gothenburg with Vueling (VY)
From Barcelona to Gothenburg with Norwegian Air Sweden (D8)
Average ticket price: €49 - €194
From Gothenburg to Pisa with Ryanair (FR)
Average ticket price: €39 - €156
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 Pisa with Ryanair (FR)
Average ticket price: €27 - €110
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 Pisa with Norwegian Air Sweden (D8)
Average ticket price: €52 - €209
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 Pisa with Ryanair (FR)
Average ticket price: €23 - €93
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 Pisa with Ryanair (FR)
From Krakow to Pisa with Buzz (RR)
Average ticket price: €25 - €101
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 Pisa with Ryanair (FR)
Average ticket price: €72 - €289
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 Pisa with Ryanair (FR)
From Leeds to Pisa with Jet2.com (LS)
Average ticket price: €36 - €142
Connection in Leicestershire (United Kingdom)
From Barcelona to Leicestershire with Ryanair (FR)
Average ticket price: €33 - €131
From Leicestershire to Pisa with Ryanair (FR)
Average ticket price: €33 - €133
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 Pisa with Ryanair (FR)
Average ticket price: €43 - €172
Connection in Liverpool (United Kingdom)
From Barcelona to Liverpool with Ryanair (FR)
From Barcelona to Liverpool with EasyJet (U2)
Average ticket price: €35 - €138
From Liverpool to Pisa with Ryanair (FR)
Average ticket price: €36 - €145
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 Pisa with Ryanair (FR)
From London to Pisa with EasyJet (U2)
Average ticket price: €29 - €116
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 Pisa with Ryanair (FR)
Average ticket price: €30 - €122
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 Pisa with Ryanair (FR)
Average ticket price: €37 - €148
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 Pisa with Ryanair (FR)
Average ticket price: €24 - €94
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 Pisa with Ryanair (FR)
From Manchester to Pisa with EasyJet (U2)
From Manchester to Pisa with Jet2.com (LS)
From Manchester to Pisa with Ryanair UK (RK)
Average ticket price: €36 - €143
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 Pisa with Ryanair (FR)
Average ticket price: €52 - €210
Connection in Memmingen (Germany)
From Barcelona to Memmingen with Ryanair (FR)
Average ticket price: €24 - €97
From Memmingen to Pisa with Ryanair (FR)
Average ticket price: €12 - €48
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 Pisa with Volotea (V7)
Average ticket price: €25 - €101
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 Pisa with Jet2.com (LS)
Average ticket price: €38 - €153
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 Pisa with Ryanair (FR)
From Oslo to Pisa with Norwegian Air Shuttle (DY)
Average ticket price: €45 - €180
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 Pisa with Ryanair (FR)
Average ticket price: €16 - €65
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 Pisa with Ryanair (FR)
Average ticket price: €20 - €79
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 Pisa with Transavia France (TO)
From Paris to Pisa with Ryanair (FR)
From Paris to Pisa with EasyJet (U2)
Average ticket price: €21 - €84
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 Pisa with Ryanair (FR)
From Porto to Pisa with EasyJet (U2)
Average ticket price: €40 - €158
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 Pisa with Ryanair (FR)
From Prague to Pisa with Buzz (RR)
Average ticket price: €19 - €77
Connection in Puerto del Rosario (Spain)
From Barcelona to Puerto del Rosario with Ryanair (FR)
From Barcelona to Puerto del Rosario with Level (IB)
From Barcelona to Puerto del Rosario with Vueling (VY)
Average ticket price: €51 - €205
From Puerto del Rosario to Pisa with Ryanair (FR)
Average ticket price: €69 - €275
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 Pisa with Ryanair (FR)
Average ticket price: €29 - €114
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 Pisa with Ryanair (FR)
Average ticket price: €39 - €155
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 Pisa with Ryanair (FR)
From Stockholm to Pisa with Norwegian Air Shuttle (DY)
From Stockholm to Pisa with Norwegian Air Sweden (D8)
Average ticket price: €45 - €182
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 Pisa with Ryanair (FR)
Average ticket price: €74 - €295
Connection in Tirana (Albania)
From Barcelona to Tirana with Wizz Air Malta (W4)
Average ticket price: €37 - €146
From Tirana to Pisa with Ryanair (FR)
From Tirana to Pisa with Wizz Air Malta (W4)
Average ticket price: €20 - €80
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 Pisa with Ryanair (FR)
Average ticket price: €25 - €102
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 Pisa with Ryanair (FR)
Average ticket price: €31 - €123
Connection in Wroclaw (Poland)
From Barcelona to Wroclaw with Wizz Air (W6)
Average ticket price: €39 - €156
From Wroclaw to Pisa with Ryanair (FR)
From Wroclaw to Pisa with Buzz (RR)
Average ticket price: €24 - €96
Connection in Zagreb (Croatia)
From Barcelona to Zagreb with Level (IB)
From Barcelona to Zagreb with Vueling (VY)
Average ticket price: €30 - €122
From Zagreb to Pisa with Ryanair (FR)
From Zagreb to Pisa with Lauda Europe (LW)
Average ticket price: €13 - €50