Find which airlines fly direct to Keflavik Intl, which days they fly and book direct flights.
Direct departures
Monday
Air Canada, Air France, Alaska Airlines, +26 more
Air Canada, Air France, +27 more
25
26
Tuesday
Air Canada, Air France, Alaska Airlines, +24 more
Air Canada, Air France, +25 more
23
24
Wednesday
Air Canada, Air France, Air Greenland, +31 more
Air Canada, Air France, +32 more
30
31
Thursday
Air Canada, Air France, Alaska Airlines, +27 more
Air Canada, Air France, +28 more
26
27
Friday
Air Canada, Air France, Alaska Airlines, +28 more
Air Canada, Air France, +29 more
27
28
Saturday
Air Canada, Air France, Alaska Airlines, +29 more
Air Canada, Air France, +30 more
28
29
Sunday
Air Canada, Air France, Air Greenland, +32 more
Air Canada, Air France, +33 more
31
32
Direct returns
Monday
Air Canada, Air France, Alaska Airlines, +26 more
Air Canada, Air France, +27 more
25
26
Tuesday
Air Canada, Air France, Alaska Airlines, +24 more
Air Canada, Air France, +25 more
23
24
Wednesday
Air Canada, Air France, Air Greenland, +31 more
Air Canada, Air France, +32 more
30
31
Thursday
Air Canada, Air France, Alaska Airlines, +27 more
Air Canada, Air France, +28 more
26
27
Friday
Air Canada, Air France, Alaska Airlines, +28 more
Air Canada, Air France, +29 more
27
28
Saturday
Air Canada, Air France, Alaska Airlines, +29 more
Air Canada, Air France, +30 more
28
29
Sunday
Air Canada, Air France, Air Greenland, +32 more
Air Canada, Air France, +33 more
31
32
Kudos to Swiss!! My wife and I thought Swiss was like flying years back: good food service, refreshments, friendly and courteous crew! We look forward to another trip to Europe next year, and it will be a priority to hopefully fly Swiss, thank you! We strongly can say from experience - the treatment (food, drink, entertainment) in service for Economy Class is unmatched!!!
Kudos to Swiss!! My wife and I thought Swiss was like flying years back: good food service, refreshments, friendly and courteous crew! We look forward to another trip to Europe next year, and it will be a priority to hopefully fly Swiss, thank you! We strongly can say from experience - the treatment (food, drink, entertainment) in service for Economy Class is unmatched!!!
The plane was so hot upon boarding. Their boarding process was so unnecessarily long. Service was subpar.
Everything from the price to online checkin and the flight being on time to the crew and food was very good. The comfort level is fine--the seats are very close to each other in Economy. But I guess you get what you pay for.
The Zurich airport is a disaster with to small trains running between the terminals, the trains was overfilled (not good in Corona times). It was no directions in the airport with proper lines so you did not know if you ere standing in the right line. They checked your passport 3 times in the airport = a lot of standing in line. Service on the plane could be a lot better, The cabin crew could have offer more to drink (water, coffee, tea), the food sucked.
Horrible experience. I was apparently picked at random for a security screening - that was the most demeaning experience I have had in my life with a guy poking and prodding and having me take off my shoes, move up my pants so he could swab my legs - telling me I couldn't bring more than some quantity of cookies - I had 3 boxes of cookies in my luggage. In the end he did let me keep them but that was really uncalled for. Harrassment in the name of security.
Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)
I was pleasantly surprised with the whole experience. Thank you
Wheelchair was the excellent service. I didn’t have any food or used entertainment. Overall for my trip experience was excellent. Thank you very much and keep up good work. Best regards
Not exceptional but all good. Business class seats are like the domestic Mint class on Jet Blue. Comfortable but not exceptional. Food is good but not superb. Flight attendants were better on India leg than Miami to Zurich. All India staff was more professional and service oriented. Very polite and service with a smile.
Luggage did not make it to Miami still not today! Screen did not work for couple hours- got a bate of chocolate as a peaceful offering. Crew tentative, seats are getting smaller- isle seat arm rest foes not fold- problem getting other 2 passengers to go to the toilet without hitting themselves
The flight was good the crew excellent…but take off delayed three hours!!!
Having traveled from Canada through Seattle -London-Edinburgh with only carry on ( to keep trip uncomplicated ) We had to check our hand luggage at the gate as flight was full This was really annoying since due to their late flight in from Seattle we’d missed our orginal flight to Edinburgh and had been put on a flight four hours later We had no checked luggage with no need to go to the baggage carousel Very annoying
They canceled my flight , they put me on a different flight that was delayed and the connection was lost . They lost my luggage. And now I’m stuck with any of my belongings.
4 hour technical delay. Cancelled second meal. Crew and flight were great.
They sell 1h /1h30min connection ticket that are impossible to make
My selected seat ending up being very uncomfortable both major flights. SFO to London and back. Seat arms did not go up so it was not like suggest by BA staff. On return flight my seat had a life raft barrier in front off me and large man beside me.
Connecting British Airways flight was 29 hours delayed so I never made it on this plane
American was good / British Airways partner was not as good…
Pre flight food options were not working and made the flight not enjoyable. Post experiences of British airways have been positive, but this is enough to stop me using British airways again
My parents travelled through british airways. Service was very poor. They were not able to eat anything in the flight due to poor customer service in the flight.
Reykjavik (KEF)Iceland
Reykjavik - United Arab Emirates