Lowcost flights from Tenerife (Spain) to Reykjavik (Iceland), €100 - €400

Direct distance between cities: 4004 km. Average direct flight time is 5:42 hours.

Please note! Some routes are seasonal.

From Tenerife to Reykjavik with Play (OG)
Average ticket price: €100 - €400

Connection in Alicante (Spain)
From Tenerife to Alicante with Ryanair (FR)
From Tenerife to Alicante with Level (IB)
From Tenerife to Alicante with Vueling (VY)
Average ticket price: €47 - €187
From Alicante to Reykjavik with Play (OG)
Average ticket price: €80 - €320
Connection in Amsterdam (Netherlands)
From Tenerife to Amsterdam with Transavia (HV)
From Tenerife to Amsterdam with EasyJet (U2)
Average ticket price: €80 - €321
From Amsterdam to Reykjavik with Play (OG)
From Amsterdam to Reykjavik with Transavia (HV)
Average ticket price: €50 - €202
Connection in Barcelona (Spain)
From Tenerife to Barcelona with Ryanair (FR)
From Tenerife to Barcelona with Level (IB)
From Tenerife to Barcelona with Vueling (VY)
Average ticket price: €56 - €224
From Barcelona to Reykjavik with Play (OG)
Average ticket price: €74 - €296
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Tenerife to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €75 - €299
From Basel, Switzerland/Mulhouse to Reykjavik with EasyJet (U2)
Average ticket price: €63 - €253
Connection in Bergen (Norway)
From Tenerife to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €98 - €393
From Bergen to Reykjavik with Norwegian Air Shuttle (DY)
Average ticket price: €36 - €146
Connection in Berlin (Germany)
From Tenerife to Berlin with Eurowings (EW)
From Tenerife to Berlin with Ryanair (FR)
From Tenerife to Berlin with Norwegian Air Shuttle (DY)
From Tenerife to Berlin with EasyJet (U2)
Average ticket price: €91 - €366
From Berlin to Reykjavik with Play (OG)
Average ticket price: €60 - €239
Connection in Billund (Denmark)
From Tenerife to Billund with Ryanair (FR)
Average ticket price: €92 - €368
From Billund to Reykjavik with Play (OG)
Average ticket price: €48 - €194
Connection in Birmingham (United Kingdom)
From Tenerife to Birmingham with Transavia France (TO)
From Tenerife to Birmingham with Ryanair (FR)
From Tenerife to Birmingham with EasyJet (U2)
From Tenerife to Birmingham with Jet2.com (LS)
Average ticket price: €74 - €295
From Birmingham to Reykjavik with EasyJet (U2)
From Birmingham to Reykjavik with Jet2.com (LS)
Average ticket price: €43 - €173
Connection in Bristol (United Kingdom)
From Tenerife to Bristol with Transavia France (TO)
From Tenerife to Bristol with Ryanair (FR)
From Tenerife to Bristol with EasyJet (U2)
From Tenerife to Bristol with Jet2.com (LS)
Average ticket price: €70 - €282
From Bristol to Reykjavik with EasyJet (U2)
Average ticket price: €45 - €180
Connection in Budapest (Hungary)
From Tenerife to Budapest with Wizz Air (W6)
From Tenerife to Budapest with Ryanair (FR)
From Tenerife to Budapest with Buzz (RR)
Average ticket price: €93 - €374
From Budapest to Reykjavik with Wizz Air (W6)
Average ticket price: €77 - €307
Connection in Cardiff (United Kingdom)
From Tenerife to Cardiff with Transavia France (TO)
From Tenerife to Cardiff with Ryanair (FR)
Average ticket price: €70 - €280
From Cardiff to Reykjavik with Play (OG)
Average ticket price: €45 - €178
Connection in Copenhagen (Denmark)
From Tenerife to Copenhagen with Thai Lion Air (SL)
From Tenerife to Copenhagen with Norwegian Air Shuttle (DY)
From Tenerife to Copenhagen with Norwegian Air Sweden (D8)
Average ticket price: €96 - €383
From Copenhagen to Reykjavik with Thai Lion Air (SL)
From Copenhagen to Reykjavik with Play (OG)
Average ticket price: €53 - €210
Connection in Dublin (Ireland)
From Tenerife to Dublin with Ryanair (FR)
Average ticket price: €73 - €292
From Dublin to Reykjavik with Play (OG)
Average ticket price: €37 - €149
Connection in Dusseldorf (Germany)
From Tenerife to Dusseldorf with Eurowings Europe (E6)
From Tenerife to Dusseldorf with Eurowings (EW)
From Tenerife to Dusseldorf with Ryanair (FR)
Average ticket price: €80 - €321
From Dusseldorf to Reykjavik with Play (OG)
Average ticket price: €55 - €220
Connection in Edinburgh (United Kingdom)
From Tenerife to Edinburgh with Transavia France (TO)
From Tenerife to Edinburgh with Ryanair (FR)
From Tenerife to Edinburgh with EasyJet (U2)
From Tenerife to Edinburgh with Jet2.com (LS)
Average ticket price: €81 - €326
From Edinburgh to Reykjavik with EasyJet (U2)
Average ticket price: €34 - €137
Connection in Funchal (Portugal)
From Tenerife to Funchal with Jet2.com (LS)
Average ticket price: €12 - €49
From Funchal to Reykjavik with Play (OG)
Average ticket price: €88 - €351
Connection in Gdansk (Poland)
From Tenerife to Gdansk with Wizz Air (W6)
Average ticket price: €101 - €405
From Gdansk to Reykjavik with Wizz Air (W6)
Average ticket price: €62 - €248
Connection in Glasgow (United Kingdom)
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
From Glasgow to Reykjavik with Jet2.com (LS)
Average ticket price: €33 - €134
Connection in Hamburg (Germany)
From Tenerife to Hamburg with Eurowings (EW)
From Tenerife to Hamburg with Norwegian Air Shuttle (DY)
Average ticket price: €89 - €355
From Hamburg to Reykjavik with Play (OG)
Average ticket price: €54 - €215
Connection in Katowice (Poland)
From Tenerife to Katowice with Wizz Air (W6)
Average ticket price: €97 - €386
From Katowice to Reykjavik with Wizz Air (W6)
Average ticket price: €71 - €283
Connection in Las Palmas (Spain)
From Tenerife to Las Palmas with Transavia (HV)
From Tenerife to Las Palmas with Level (IB)
Average ticket price: €3 - €13
From Las Palmas to Reykjavik with Play (OG)
Average ticket price: €101 - €405
Connection in Leeds (United Kingdom)
From Tenerife to Leeds with Transavia France (TO)
From Tenerife to Leeds with Ryanair (FR)
From Tenerife to Leeds with Jet2.com (LS)
Average ticket price: €77 - €310
From Leeds to Reykjavik with Jet2.com (LS)
Average ticket price: €41 - €162
Connection in Leicestershire (United Kingdom)
From Tenerife to Leicestershire with Transavia France (TO)
From Tenerife to Leicestershire with Ryanair (FR)
From Tenerife to Leicestershire with Jet2.com (LS)
Average ticket price: €76 - €302
From Leicestershire to Reykjavik with Jet2.com (LS)
Average ticket price: €43 - €172
Connection in Liverpool (United Kingdom)
From Tenerife to Liverpool with Ryanair (FR)
From Tenerife to Liverpool with EasyJet (U2)
From Tenerife to Liverpool with Jet2.com (LS)
Average ticket price: €75 - €301
From Liverpool to Reykjavik with Play (OG)
Average ticket price: €40 - €162
Connection in London (United Kingdom)
From Tenerife to London with Transavia France (TO)
From Tenerife to London with Ryanair (FR)
From Tenerife to London with Norwegian Air Shuttle (DY)
From Tenerife to London with Level (IB)
From Tenerife to London with EasyJet (U2)
From Tenerife to London with Jet2.com (LS)
From Tenerife to London with Ryanair UK (RK)
Average ticket price: €73 - €293
From London to Reykjavik with Play (OG)
From London to Reykjavik with EasyJet (U2)
Average ticket price: €47 - €190
Connection in Madrid (Spain)
From Tenerife to Madrid with Ryanair (FR)
From Tenerife to Madrid with Air Europa Express (X5)
From Tenerife to Madrid with Iberia Express (I2)
From Tenerife to Madrid with Level (IB)
From Tenerife to Madrid with Vueling (VY)
Average ticket price: €45 - €179
From Madrid to Reykjavik with Play (OG)
From Madrid to Reykjavik with Iberia Express (I2)
From Madrid to Reykjavik with Level (IB)
Average ticket price: €72 - €289
Connection in Malaga (Spain)
From Tenerife to Malaga with Ryanair (FR)
From Tenerife to Malaga with Level (IB)
From Tenerife to Malaga with Vueling (VY)
Average ticket price: €37 - €148
From Malaga to Reykjavik with Play (OG)
Average ticket price: €82 - €327
Connection in Manchester (United Kingdom)
From Tenerife to Manchester with Transavia France (TO)
From Tenerife to Manchester with Ryanair (FR)
From Tenerife to Manchester with EasyJet (U2)
From Tenerife to Manchester with Jet2.com (LS)
From Tenerife to Manchester with Ryanair UK (RK)
Average ticket price: €76 - €304
From Manchester to Reykjavik with EasyJet (U2)
From Manchester to Reykjavik with Jet2.com (LS)
Average ticket price: €41 - €163
Connection in Milan (Italy)
From Tenerife to Milan with Ryanair (FR)
From Tenerife to Milan with EasyJet (U2)
Average ticket price: €74 - €296
From Milan to Reykjavik with Wizz Air Malta (W4)
From Milan to Reykjavik with EasyJet (U2)
Average ticket price: €71 - €282
Connection in Newcastle (United Kingdom)
From Tenerife to Newcastle with Transavia France (TO)
From Tenerife to Newcastle with Ryanair (FR)
From Tenerife to Newcastle with Jet2.com (LS)
Average ticket price: €80 - €321
From Newcastle to Reykjavik with Jet2.com (LS)
Average ticket price: €38 - €151
Connection in Oslo (Norway)
From Tenerife to Oslo with Norwegian Air Shuttle (DY)
From Tenerife to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €102 - €408
From Oslo to Reykjavik with Norwegian Air Shuttle (DY)
From Oslo to Reykjavik with Norwegian Air Sweden (D8)
Average ticket price: €44 - €175
Connection in Paris (France)
From Tenerife to Paris with Transavia France (TO)
From Tenerife to Paris with Ryanair (FR)
From Tenerife to Paris with Level (IB)
From Tenerife to Paris with Vueling (VY)
From Tenerife to Paris with EasyJet (U2)
Average ticket price: €70 - €280
From Paris to Reykjavik with Transavia France (TO)
From Paris to Reykjavik with Play (OG)
From Paris to Reykjavik with EasyJet (U2)
Average ticket price: €56 - €223
Connection in Porto (Portugal)
From Tenerife to Porto with Ryanair (FR)
Average ticket price: €40 - €161
From Porto to Reykjavik with Play (OG)
Average ticket price: €67 - €270
Connection in Prague (Czech Republic)
From Tenerife to Prague with Smartwings (QS)
From Tenerife to Prague with Eurowings (EW)
Average ticket price: €89 - €356
From Prague to Reykjavik with Play (OG)
Average ticket price: €66 - €264
Connection in Rome (Italy)
From Tenerife to Rome with Ryanair (FR)
Average ticket price: €76 - €303
From Rome to Reykjavik with Wizz Air Malta (W4)
Average ticket price: €83 - €330
Connection in Stuttgart (Germany)
From Tenerife to Stuttgart with Eurowings (EW)
Average ticket price: €79 - €317
From Stuttgart to Reykjavik with Eurowings (EW)
Average ticket price: €63 - €252
Connection in Tenerife (Spain)
From Tenerife to Tenerife with Ryanair (FR)
Average ticket price: €0 - €0
From Tenerife to Reykjavik with Play (OG)
Average ticket price: €100 - €400
Connection in Vienna (Austria)
From Tenerife to Vienna with Ryanair (FR)
From Tenerife to Vienna with Buzz (RR)
Average ticket price: €90 - €359
From Vienna to Reykjavik with Wizz Air Malta (W4)
Average ticket price: €72 - €289
Connection in Warsaw (Poland)
From Tenerife to Warsaw with Wizz Air (W6)
From Tenerife to Warsaw with Ryanair (FR)
From Tenerife to Warsaw with Buzz (RR)
Average ticket price: €102 - €408
From Warsaw to Reykjavik with Wizz Air (W6)
From Warsaw to Reykjavik with Play (OG)
Average ticket price: €69 - €277