Lowcost flights from Barcelona (Spain) to Glasgow (United Kingdom), €42 - €168

Direct distance between cities: 1676 km. Average direct flight time is 2:58 hours.

Please note! Some routes are seasonal.

From Barcelona to Glasgow with Ryanair (FR)
From Barcelona to Glasgow with Jet2.com (LS)
From Barcelona to Glasgow with EasyJet (U2)
Average ticket price: €42 - €168

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 Glasgow with Transavia France (TO)
From Alicante to Glasgow with Ryanair (FR)
From Alicante to Glasgow with EasyJet (U2)
From Alicante to Glasgow with Jet2.com (LS)
Average ticket price: €49 - €197
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 Glasgow with Aerolíneas (AR)
From Amsterdam to Glasgow with Gol Transportes Aéreos (G3)
From Amsterdam to Glasgow with EasyJet (U2)
Average ticket price: €18 - €71
Connection in Belfast (United Kingdom)
From Barcelona to Belfast with EasyJet (U2)
Average ticket price: €40 - €159
From Belfast to Glasgow with EasyJet (U2)
Average ticket price: €4 - €18
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 Glasgow with EasyJet (U2)
Average ticket price: €30 - €121
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 Glasgow with EasyJet (U2)
Average ticket price: €10 - €41
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 Glasgow with EasyJet (U2)
Average ticket price: €13 - €51
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 Glasgow with Ryanair (FR)
Average ticket price: €20 - €80
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 Glasgow with Wizz Air (W6)
Average ticket price: €46 - €184
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 Glasgow with Ryanair (FR)
Average ticket price: €8 - €30
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 Glasgow with EasyJet (U2)
Average ticket price: €2 - €7
Connection in Faro (Portugal)
From Barcelona to Faro with Ryanair (FR)
From Barcelona to Faro with Level (IB)
From Barcelona to Faro with Vueling (VY)
Average ticket price: €25 - €100
From Faro to Glasgow with Transavia France (TO)
From Faro to Glasgow with Ryanair (FR)
From Faro to Glasgow with EasyJet (U2)
From Faro to Glasgow with Jet2.com (LS)
Average ticket price: €53 - €212
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 Glasgow with Wizz Air (W6)
Average ticket price: €36 - €145
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 Glasgow with Ryanair (FR)
From Ibiza to Glasgow with Jet2.com (LS)
Average ticket price: €48 - €194
Connection in Kerkyra (Greece)
From Barcelona to Kerkyra with Ryanair (FR)
Average ticket price: €38 - €151
From Kerkyra to Glasgow with Ryanair (FR)
From Kerkyra to Glasgow with Jet2.com (LS)
Average ticket price: €63 - €253
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 Glasgow with Ryanair (FR)
From Krakow to Glasgow with Buzz (RR)
From Krakow to Glasgow with Jet2.com (LS)
Average ticket price: €43 - €172
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 Glasgow with Transavia France (TO)
From Lanzarote to Glasgow with Ryanair (FR)
From Lanzarote to Glasgow with EasyJet (U2)
From Lanzarote to Glasgow with Jet2.com (LS)
Average ticket price: €77 - €308
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 Glasgow with Transavia France (TO)
From Las Palmas to Glasgow with Ryanair (FR)
From Las Palmas to Glasgow with EasyJet (U2)
From Las Palmas to Glasgow with Jet2.com (LS)
Average ticket price: €81 - €323
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 Glasgow with EasyJet (U2)
Average ticket price: €49 - €194
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 Glasgow with Level (IB)
From London to Glasgow with EasyJet (U2)
Average ticket price: €14 - €56
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 Glasgow with Transavia France (TO)
From Malaga to Glasgow with Ryanair (FR)
From Malaga to Glasgow with EasyJet (U2)
From Malaga to Glasgow with Jet2.com (LS)
Average ticket price: €53 - €213
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 Glasgow with Ryanair (FR)
From Malta to Glasgow with Jet2.com (LS)
Average ticket price: €66 - €264
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 Glasgow with EasyJet (U2)
Average ticket price: €7 - €30
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 Glasgow with EasyJet (U2)
From Marrakech to Glasgow with Jet2.com (LS)
Average ticket price: €68 - €271
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 Glasgow with Jet2.com (LS)
Average ticket price: €47 - €189
Connection in Milan (Italy)
From Barcelona to Milan with Ryanair (FR)
From Barcelona to Milan with Wizz Air Malta (W4)
From Barcelona to Milan with Level (IB)
From Barcelona to Milan with Vueling (VY)
From Barcelona to Milan with EasyJet (U2)
Average ticket price: €18 - €73
From Milan to Glasgow with Ryanair (FR)
Average ticket price: €37 - €149
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 Glasgow with Jet2.com (LS)
Average ticket price: €54 - €215
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 Glasgow with Transavia France (TO)
From Palma Mallorca to Glasgow with Ryanair (FR)
From Palma Mallorca to Glasgow with EasyJet (U2)
From Palma Mallorca to Glasgow with Jet2.com (LS)
Average ticket price: €47 - €189
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 Glasgow with Ryanair (FR)
From Paris to Glasgow with EasyJet (U2)
Average ticket price: €22 - €90
Connection in Pisa (Italy)
From Barcelona to Pisa with Level (IB)
From Barcelona to Pisa with Vueling (VY)
From Barcelona to Pisa with EasyJet (U2)
Average ticket price: €18 - €72
From Pisa to Glasgow with Ryanair (FR)
Average ticket price: €43 - €171
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 Glasgow with EasyJet (U2)
Average ticket price: €42 - €167
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 Glasgow with EasyJet (U2)
From Prague to Glasgow with Jet2.com (LS)
Average ticket price: €35 - €140
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 Glasgow with Ryanair (FR)
From Puerto del Rosario to Glasgow with EasyJet (U2)
From Puerto del Rosario to Glasgow with Jet2.com (LS)
Average ticket price: €79 - €314
Connection in Reykjavik (Iceland)
From Barcelona to Reykjavik with Play (OG)
Average ticket price: €74 - €296
From Reykjavik to Glasgow with Jet2.com (LS)
Average ticket price: €33 - €134
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 Glasgow with Ryanair (FR)
Average ticket price: €43 - €173
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 Glasgow with Ryanair (FR)
From Rome to Glasgow with Jet2.com (LS)
Average ticket price: €49 - €197
Connection in Split (Croatia)
From Barcelona to Split with Level (IB)
From Barcelona to Split with Vueling (VY)
Average ticket price: €30 - €118
From Split to Glasgow with EasyJet (U2)
Average ticket price: €50 - €200
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 Glasgow with Transavia France (TO)
From Tenerife to Glasgow with Ryanair (FR)
From Tenerife to Glasgow with Jet2.com (LS)
Average ticket price: €81 - €322
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 Glasgow with Wizz Air (W6)
From Warsaw to Glasgow with Ryanair (FR)
Average ticket price: €42 - €169
Connection in Wroclaw (Poland)
From Barcelona to Wroclaw with Wizz Air (W6)
Average ticket price: €39 - €156
From Wroclaw to Glasgow with Ryanair (FR)
From Wroclaw to Glasgow with Buzz (RR)
Average ticket price: €37 - €149