Lowcost flights from Basel, Switzerland/Mulhouse (Switzerland) to Reykjavik (Iceland), €63 - €253

Direct distance between cities: 2533 km. Average direct flight time is 3:58 hours.

Please note! Some routes are seasonal.

From Basel, Switzerland/Mulhouse to Reykjavik with EasyJet (U2)
Average ticket price: €63 - €253

Connection in Alicante (Spain)
From Basel, Switzerland/Mulhouse to Alicante with EasyJet (U2)
Average ticket price: €31 - €122
From Alicante to Reykjavik with Play (OG)
Average ticket price: €80 - €320
Connection in Amsterdam (Netherlands)
From Basel, Switzerland/Mulhouse to Amsterdam with Gol Transportes Aéreos (G3)
From Basel, Switzerland/Mulhouse to Amsterdam with EasyJet (U2)
Average ticket price: €14 - €54
From Amsterdam to Reykjavik with Play (OG)
From Amsterdam to Reykjavik with Transavia (HV)
Average ticket price: €50 - €202
Connection in Athens (Greece)
From Basel, Switzerland/Mulhouse to Athens with EasyJet (U2)
Average ticket price: €43 - €173
From Athens to Reykjavik with Play (OG)
Average ticket price: €104 - €418
Connection in Barcelona (Spain)
From Basel, Switzerland/Mulhouse to Barcelona with Level (IB)
From Basel, Switzerland/Mulhouse to Barcelona with Vueling (VY)
From Basel, Switzerland/Mulhouse to Barcelona with EasyJet (U2)
Average ticket price: €20 - €82
From Barcelona to Reykjavik with Play (OG)
Average ticket price: €74 - €296
Connection in Berlin (Germany)
From Basel, Switzerland/Mulhouse to Berlin with EasyJet (U2)
Average ticket price: €17 - €69
From Berlin to Reykjavik with Play (OG)
Average ticket price: €60 - €239
Connection in Bristol (United Kingdom)
From Basel, Switzerland/Mulhouse to Bristol with EasyJet (U2)
Average ticket price: €21 - €83
From Bristol to Reykjavik with EasyJet (U2)
Average ticket price: €45 - €180
Connection in Budapest (Hungary)
From Basel, Switzerland/Mulhouse to Budapest with Wizz Air (W6)
From Basel, Switzerland/Mulhouse to Budapest with EasyJet (U2)
Average ticket price: €22 - €88
From Budapest to Reykjavik with Wizz Air (W6)
Average ticket price: €77 - €307
Connection in Copenhagen (Denmark)
From Basel, Switzerland/Mulhouse to Copenhagen with EasyJet (U2)
Average ticket price: €24 - €95
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 Basel, Switzerland/Mulhouse to Dublin with Ryanair (FR)
Average ticket price: €29 - €115
From Dublin to Reykjavik with Play (OG)
Average ticket price: €37 - €149
Connection in Dusseldorf (Germany)
From Basel, Switzerland/Mulhouse to Dusseldorf with EasyJet (U2)
Average ticket price: €10 - €39
From Dusseldorf to Reykjavik with Play (OG)
Average ticket price: €55 - €220
Connection in Edinburgh (United Kingdom)
From Basel, Switzerland/Mulhouse to Edinburgh with EasyJet (U2)
Average ticket price: €29 - €116
From Edinburgh to Reykjavik with EasyJet (U2)
Average ticket price: €34 - €137
Connection in Funchal (Portugal)
From Basel, Switzerland/Mulhouse to Funchal with EasyJet (U2)
Average ticket price: €66 - €263
From Funchal to Reykjavik with Play (OG)
Average ticket price: €88 - €351
Connection in Hamburg (Germany)
From Basel, Switzerland/Mulhouse to Hamburg with EasyJet (U2)
Average ticket price: €17 - €67
From Hamburg to Reykjavik with Play (OG)
Average ticket price: €54 - €215
Connection in Las Palmas (Spain)
From Basel, Switzerland/Mulhouse to Las Palmas with EasyJet (U2)
Average ticket price: €74 - €295
From Las Palmas to Reykjavik with Play (OG)
Average ticket price: €101 - €405
Connection in Lisbon (Portugal)
From Basel, Switzerland/Mulhouse to Lisbon with EasyJet (U2)
Average ticket price: €42 - €167
From Lisbon to Reykjavik with Play (OG)
Average ticket price: €74 - €295
Connection in London (United Kingdom)
From Basel, Switzerland/Mulhouse to London with Ryanair (FR)
From Basel, Switzerland/Mulhouse to London with EasyJet (U2)
From Basel, Switzerland/Mulhouse to London with Ryanair UK (RK)
Average ticket price: €17 - €67
From London to Reykjavik with Play (OG)
From London to Reykjavik with EasyJet (U2)
Average ticket price: €47 - €190
Connection in Madrid (Spain)
From Basel, Switzerland/Mulhouse to Madrid with EasyJet (U2)
Average ticket price: €30 - €120
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 Basel, Switzerland/Mulhouse to Malaga with EasyJet (U2)
Average ticket price: €39 - €156
From Malaga to Reykjavik with Play (OG)
Average ticket price: €82 - €327
Connection in Manchester (United Kingdom)
From Basel, Switzerland/Mulhouse to Manchester with EasyJet (U2)
Average ticket price: €23 - €93
From Manchester to Reykjavik with EasyJet (U2)
From Manchester to Reykjavik with Jet2.com (LS)
Average ticket price: €41 - €163
Connection in Marrakech (Morocco)
From Basel, Switzerland/Mulhouse to Marrakech with EasyJet (U2)
Average ticket price: €55 - €222
From Marrakech to Reykjavik with Play (OG)
Average ticket price: €94 - €374
Connection in Oslo (Norway)
From Basel, Switzerland/Mulhouse to Oslo with Norwegian Air Shuttle (DY)
Average ticket price: €34 - €137
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 Basel, Switzerland/Mulhouse to Paris with Gol Transportes Aéreos (G3)
Average ticket price: €10 - €39
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 Basel, Switzerland/Mulhouse to Porto with EasyJet (U2)
Average ticket price: €37 - €146
From Porto to Reykjavik with Play (OG)
Average ticket price: €67 - €270
Connection in Prague (Czech Republic)
From Basel, Switzerland/Mulhouse to Prague with EasyJet (U2)
Average ticket price: €14 - €58
From Prague to Reykjavik with Play (OG)
Average ticket price: €66 - €264
Connection in Rome (Italy)
From Basel, Switzerland/Mulhouse to Rome with EasyJet (U2)
Average ticket price: €19 - €77
From Rome to Reykjavik with Wizz Air Malta (W4)
Average ticket price: €83 - €330
Connection in Split (Croatia)
From Basel, Switzerland/Mulhouse to Split with EasyJet (U2)
Average ticket price: €21 - €84
From Split to Reykjavik with Play (OG)
Average ticket price: €83 - €331
Connection in Tenerife (Spain)
From Basel, Switzerland/Mulhouse to Tenerife with EasyJet (U2)
Average ticket price: €75 - €299
From Tenerife to Reykjavik with Play (OG)
Average ticket price: €100 - €400
Connection in Warsaw (Poland)
From Basel, Switzerland/Mulhouse to Warsaw with Wizz Air (W6)
Average ticket price: €27 - €109
From Warsaw to Reykjavik with Wizz Air (W6)
From Warsaw to Reykjavik with Play (OG)
Average ticket price: €69 - €277