There are 5 ways to get from Reykjavík to Canary Islands by plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Gran Canaria Airport
best- Fly from Keflavík International Airport (KEF) to Gran Canaria Airport (LPA)plane KEF - LPA
9h 8m€248–631Fly to Lanzarote Airport
cheapest- Fly from Keflavík International Airport (KEF) to Lanzarote Airport (ACE)plane KEF - ACE
10h 46m€113–390Fly to Tenerife North Airport
- Fly from Keflavík International Airport (KEF) to Tenerife North Airport (TFN)plane KEF - TFN
10h 28m€228–410Fly to Tenerife South-Reina Sofia Airport
- Fly from Keflavík International Airport (KEF) to Tenerife South-Reina Sofia Airport (TFS)plane KEF - TFS
9h 45m€241–414Fly to Fuerteventura Airport
- Fly from Keflavík International Airport (KEF) to Fuerteventura Airport (FUE)plane KEF - FUE
10h 23m€118–420
Keflavík International Airport (KEF) to Gran Canaria Airport (LPA) flights
Questions & Answers
The cheapest way to get from Reykjavík to Canary Islands is to fly which costs €110 - €390 and takes 10h 46m.
The fastest way to get from Reykjavík to Canary Islands is to fly which takes 9h 8m and costs €240 - €650.
The distance between Reykjavík and Canary Islands is 4105 km.
It takes approximately 9h 8m to get from Reykjavík to Canary Islands, including transfers.
Canary Islands is 1h ahead of Reykjavík. It is currently 6:54 PM in Reykjavík and 7:54 PM in Canary Islands.
There are 2929+ hotels available in Canary Islands.
What companies run services between Reykjavík, Iceland and Canary Islands, Spain?
Icelandair and Iberia fly from Keflavík International Airport (KEF) to Gran Canaria Airport (LPA) 6 times a week.
- Website
- iberia.com
Flights from Keflavík International Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 9h 40m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €170–310
Flights from Keflavík International Airport to Tenerife North Airport via Madrid
- Ave. Duration
- 8h 50m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €210–380
Flights from Keflavík International Airport to Tenerife North Airport via Barcelona
- Ave. Duration
- 11h 7m
- When
- Wednesday, Saturday, Monday, Thursday, Friday, and Sunday
- Estimated price
- €160–2,000
Flights from Keflavík International Airport to Tenerife North Airport via Alicante–Elche
- Ave. Duration
- 8h 45m
- When
- Wednesday
- Estimated price
- €160–2,000
Flights from Keflavík International Airport to Fuerteventura Airport via Madrid
- Ave. Duration
- 11h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €190–360
Flights from Keflavík International Airport to Lanzarote Airport via Madrid
- Ave. Duration
- 8h 50m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €170–330
- Website
- vueling.com
Flights from Keflavík International Airport to Gran Canaria Airport via Madrid
- Ave. Duration
- 9h 40m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €170–310
Flights from Keflavík International Airport to Tenerife North Airport via Madrid
- Ave. Duration
- 8h 50m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €210–380
Flights from Keflavík International Airport to Tenerife North Airport via Barcelona
- Ave. Duration
- 11h 7m
- When
- Wednesday, Saturday, Monday, Thursday, Friday, and Sunday
- Estimated price
- €160–2,000
Flights from Keflavík International Airport to Tenerife North Airport via Alicante–Elche
- Ave. Duration
- 8h 45m
- When
- Wednesday
- Estimated price
- €160–2,000
Flights from Keflavík International Airport to Fuerteventura Airport via Madrid
- Ave. Duration
- 11h 45m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €190–360
Flights from Keflavík International Airport to Lanzarote Airport via Madrid
- Ave. Duration
- 8h 50m
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €170–330
- Website
- bintercanarias.com
Flights from Keflavík International Airport to Tenerife North Airport via Gran Canaria Airport
- Ave. Duration
- 7h 30m
- When
- Tuesday and Friday
- Estimated price
- €160–1,700
Flights from Keflavík International Airport to Fuerteventura Airport via Gran Canaria Airport
- Ave. Duration
- 7h 58m
- When
- Tuesday and Friday
- Estimated price
- €150–1,600
Flights from Keflavík International Airport to Lanzarote Airport via Gran Canaria Airport
- Ave. Duration
- 7h 15m
- When
- Friday
- Estimated price
- €140–1,500
Flights from Keflavík International Airport to Lanzarote Airport via Tenerife South-Reina Sofia Airport
- Ave. Duration
- 8h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €140–1,500
- Website
- icelandair.com
Flights from Keflavík International Airport to Gran Canaria Airport
- Ave. Duration
- 5h 20m
- When
- Tuesday and Friday
- Estimated price
- €130–1,300
Flights from Keflavík International Airport to Tenerife South-Reina Sofia Airport
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €150–1,500
- Website
- aerlingus.com
Flights from Keflavík International Airport to Fuerteventura Airport via Dublin
- Ave. Duration
- 8h 35m
- When
- Saturday
- Estimated price
- €120–750
Flights from Keflavík International Airport to Lanzarote Airport via Dublin
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- €110–700
- Website
- jet2.com
Flights from Keflavík International Airport to Fuerteventura Airport via Glasgow
- Ave. Duration
- 9h 30m
- When
- Wednesday and Saturday
- Estimated price
- €100–390
Flights from Keflavík International Airport to Lanzarote Airport via Bristol
- Ave. Duration
- 8h 30m
- When
- Sunday
- Estimated price
- €95–360
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Bali: What to do if Mount Agung erupts, and Which London airport should I choose? - to help you get the most out of your next trip.
