Lowcost flights from Edinburgh (United Kingdom) to Reykjavik (Iceland), €34 - €137

Direct distance between cities: 1372 km. Average direct flight time is 2:36 hours.

Please note! Some routes are seasonal.

From Edinburgh to Reykjavik with EasyJet (U2)
Average ticket price: €34 - €137

Connection in Alicante (Spain)
From Edinburgh to Alicante with Ryanair (FR)
From Edinburgh to Alicante with EasyJet (U2)
From Edinburgh to Alicante with Jet2.com (LS)
From Edinburgh to Alicante with Ryanair UK (RK)
Average ticket price: €49 - €197
From Alicante to Reykjavik with Play (OG)
Average ticket price: €80 - €320
Connection in Amsterdam (Netherlands)
From Edinburgh to Amsterdam with Aerolíneas (AR)
From Edinburgh to Amsterdam with Gol Transportes Aéreos (G3)
From Edinburgh to Amsterdam with EasyJet (U2)
Average ticket price: €16 - €66
From Amsterdam to Reykjavik with Play (OG)
From Amsterdam to Reykjavik with Transavia (HV)
Average ticket price: €50 - €202
Connection in Athens (Greece)
From Edinburgh to Athens with EasyJet (U2)
Average ticket price: €71 - €284
From Athens to Reykjavik with Play (OG)
Average ticket price: €104 - €418
Connection in Barcelona (Spain)
From Edinburgh to Barcelona with Ryanair (FR)
From Edinburgh to Barcelona with Level (IB)
From Edinburgh to Barcelona with Vueling (VY)
Average ticket price: €42 - €167
From Barcelona to Reykjavik with Play (OG)
Average ticket price: €74 - €296
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Edinburgh to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €29 - €116
From Basel, Switzerland/Mulhouse to Reykjavik with EasyJet (U2)
Average ticket price: €63 - €253
Connection in Bergen (Norway)
From Edinburgh to Bergen with Norwegian Air Shuttle (DY)
Average ticket price: €18 - €70
From Bergen to Reykjavik with Norwegian Air Shuttle (DY)
Average ticket price: €36 - €146
Connection in Berlin (Germany)
From Edinburgh to Berlin with Ryanair (FR)
From Edinburgh to Berlin with EasyJet (U2)
From Edinburgh to Berlin with Ryanair UK (RK)
Average ticket price: €29 - €114
From Berlin to Reykjavik with Play (OG)
Average ticket price: €60 - €239
Connection in Billund (Denmark)
From Edinburgh to Billund with Ryanair (FR)
Average ticket price: €19 - €77
From Billund to Reykjavik with Play (OG)
Average ticket price: €48 - €194
Connection in Birmingham (United Kingdom)
From Edinburgh to Birmingham with EasyJet (U2)
Average ticket price: €10 - €40
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 Edinburgh to Bristol with EasyJet (U2)
Average ticket price: €13 - €51
From Bristol to Reykjavik with EasyJet (U2)
Average ticket price: €45 - €180
Connection in Budapest (Hungary)
From Edinburgh to Budapest with Ryanair (FR)
From Edinburgh to Budapest with Buzz (RR)
From Edinburgh to Budapest with Jet2.com (LS)
From Edinburgh to Budapest with Ryanair UK (RK)
Average ticket price: €45 - €179
From Budapest to Reykjavik with Wizz Air (W6)
Average ticket price: €77 - €307
Connection in Copenhagen (Denmark)
From Edinburgh to Copenhagen with Ryanair (FR)
From Edinburgh to Copenhagen with Norwegian Air Shuttle (DY)
From Edinburgh to Copenhagen with Norwegian Air Sweden (D8)
From Edinburgh to Copenhagen with EasyJet (U2)
From Edinburgh to Copenhagen with Ryanair UK (RK)
Average ticket price: €25 - €98
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 Edinburgh to Dublin with Ryanair (FR)
From Edinburgh to Dublin with Ryanair UK (RK)
Average ticket price: €9 - €34
From Dublin to Reykjavik with Play (OG)
Average ticket price: €37 - €149
Connection in Dusseldorf (Germany)
From Edinburgh to Dusseldorf with Eurowings Europe (E6)
From Edinburgh to Dusseldorf with Eurowings (EW)
From Edinburgh to Dusseldorf with Ryanair (FR)
From Edinburgh to Dusseldorf with Ryanair UK (RK)
Average ticket price: €21 - €84
From Dusseldorf to Reykjavik with Play (OG)
Average ticket price: €55 - €220
Connection in Funchal (Portugal)
From Edinburgh to Funchal with Jet2.com (LS)
Average ticket price: €70 - €279
From Funchal to Reykjavik with Play (OG)
Average ticket price: €88 - €351
Connection in Gdansk (Poland)
From Edinburgh to Gdansk with Ryanair (FR)
From Edinburgh to Gdansk with Buzz (RR)
From Edinburgh to Gdansk with Ryanair UK (RK)
Average ticket price: €35 - €138
From Gdansk to Reykjavik with Wizz Air (W6)
Average ticket price: €62 - €248
Connection in Glasgow (United Kingdom)
From Edinburgh to Glasgow with EasyJet (U2)
Average ticket price: €2 - €7
From Glasgow to Reykjavik with Jet2.com (LS)
Average ticket price: €33 - €134
Connection in Hamburg (Germany)
From Edinburgh to Hamburg with Ryanair (FR)
From Edinburgh to Hamburg with EasyJet (U2)
From Edinburgh to Hamburg with Ryanair UK (RK)
Average ticket price: €22 - €89
From Hamburg to Reykjavik with Play (OG)
Average ticket price: €54 - €215
Connection in Las Palmas (Spain)
From Edinburgh to Las Palmas with Ryanair (FR)
From Edinburgh to Las Palmas with Jet2.com (LS)
Average ticket price: €82 - €326
From Las Palmas to Reykjavik with Play (OG)
Average ticket price: €101 - €405
Connection in Lisbon (Portugal)
From Edinburgh to Lisbon with Ryanair (FR)
From Edinburgh to Lisbon with EasyJet (U2)
Average ticket price: €49 - €197
From Lisbon to Reykjavik with Play (OG)
Average ticket price: €74 - €295
Connection in London (United Kingdom)
From Edinburgh to London with Ryanair (FR)
From Edinburgh to London with Level (IB)
From Edinburgh to London with EasyJet (U2)
From Edinburgh to London with Ryanair UK (RK)
Average ticket price: €13 - €54
From London to Reykjavik with Play (OG)
From London to Reykjavik with EasyJet (U2)
Average ticket price: €47 - €190
Connection in Madrid (Spain)
From Edinburgh to Madrid with Ryanair (FR)
From Edinburgh to Madrid with Iberia Express (I2)
From Edinburgh to Madrid with Level (IB)
From Edinburgh to Madrid with EasyJet (U2)
Average ticket price: €43 - €173
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 Edinburgh to Malaga with Ryanair (FR)
From Edinburgh to Malaga with Jet2.com (LS)
From Edinburgh to Malaga with Ryanair UK (RK)
Average ticket price: €54 - €214
From Malaga to Reykjavik with Play (OG)
Average ticket price: €82 - €327
Connection in Marrakech (Morocco)
From Edinburgh to Marrakech with Ryanair UK (RK)
Average ticket price: €68 - €273
From Marrakech to Reykjavik with Play (OG)
Average ticket price: €94 - €374
Connection in Milan (Italy)
From Edinburgh to Milan with Ryanair (FR)
From Edinburgh to Milan with EasyJet (U2)
From Edinburgh to Milan with Ryanair UK (RK)
Average ticket price: €36 - €145
From Milan to Reykjavik with Wizz Air Malta (W4)
From Milan to Reykjavik with EasyJet (U2)
Average ticket price: €71 - €282
Connection in Oslo (Norway)
From Edinburgh to Oslo with Ryanair (FR)
From Edinburgh to Oslo with Norwegian Air Shuttle (DY)
From Edinburgh to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €23 - €93
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 Edinburgh to Paris with Gol Transportes Aéreos (G3)
From Edinburgh to Paris with Transavia France (TO)
From Edinburgh to Paris with Ryanair (FR)
From Edinburgh to Paris with EasyJet (U2)
From Edinburgh to Paris with Ryanair UK (RK)
Average ticket price: €22 - €87
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 Edinburgh to Porto with Ryanair (FR)
Average ticket price: €42 - €169
From Porto to Reykjavik with Play (OG)
Average ticket price: €67 - €270
Connection in Prague (Czech Republic)
From Edinburgh to Prague with Ryanair (FR)
From Edinburgh to Prague with Buzz (RR)
From Edinburgh to Prague with EasyJet (U2)
From Edinburgh to Prague with Jet2.com (LS)
Average ticket price: €34 - €134
From Prague to Reykjavik with Play (OG)
Average ticket price: €66 - €264
Connection in Rome (Italy)
From Edinburgh to Rome with Ryanair (FR)
From Edinburgh to Rome with Jet2.com (LS)
From Edinburgh to Rome with Ryanair UK (RK)
Average ticket price: €48 - €193
From Rome to Reykjavik with Wizz Air Malta (W4)
Average ticket price: €83 - €330
Connection in Stuttgart (Germany)
From Edinburgh to Stuttgart with Eurowings (EW)
Average ticket price: €29 - €116
From Stuttgart to Reykjavik with Eurowings (EW)
Average ticket price: €63 - €252
Connection in Tenerife (Spain)
From Edinburgh to Tenerife with Transavia France (TO)
From Edinburgh to Tenerife with Ryanair (FR)
From Edinburgh to Tenerife with EasyJet (U2)
From Edinburgh to Tenerife with Jet2.com (LS)
Average ticket price: €81 - €326
From Tenerife to Reykjavik with Play (OG)
Average ticket price: €100 - €400
Connection in Vienna (Austria)
From Edinburgh to Vienna with Ryanair (FR)
From Edinburgh to Vienna with Lauda Europe (LW)
From Edinburgh to Vienna with Buzz (RR)
Average ticket price: €40 - €158
From Vienna to Reykjavik with Wizz Air Malta (W4)
Average ticket price: €72 - €289
Connection in Warsaw (Poland)
From Edinburgh to Warsaw with Ryanair (FR)
From Edinburgh to Warsaw with Ryanair UK (RK)
Average ticket price: €41 - €162
From Warsaw to Reykjavik with Wizz Air (W6)
From Warsaw to Reykjavik with Play (OG)
Average ticket price: €69 - €277