$119 Cheap Flights from Reykjavik (KEF) to Barcelona (BCN)

Popular airlines from Reykjavik–Keflavik Intl. Airport (KEF) to Barcelona El Prat Airport (BCN)

Cheap Flights from Reykjavik to Barcelona (KEF-BCN)

Prices were available within the past 7 days and start at $119 for one-way flights and $232 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Scandinavian Airlines
Scandinavian Airlines
Swiss International Air Lines
Lufthansa
Scandinavian Airlines
Lufthansa
Scandinavian Airlines
Scandinavian Airlines
Norwegian Air Shuttle
British Airways

Alternative airports near Barcelona

Prices were available within the past 7 days. Prices and availability are subject to change.

Frequently asked questions

How much does a flight from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN) cost?
Get a cheap one-way flight from $119 or cheap return flight from $232 from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN) with Expedia. Enter your travel dates and sort by "Price (lowest to highest)" to find our cheapest flight deals on this route.
What is the cheapest month to fly from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
Traveling in February is a good way to save, as it's the cheapest month for flights between KEF and BCN. You'll typically find the lowest fares during the off-season.
Which airlines fly direct from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
When jetting out of Keflavik Intl. Airport (KEF), you can jump on a direct flight to Barcelona Intl. Airport (BCN) with Icelandair.
What is the cheapest airline that flies from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
The cheapest airline to offer flights between Keflavik Intl. Airport (KEF) and Barcelona Intl. Airport (BCN) will vary based on when you plan to fly. Fly Play and Icelandair are just some of the choices offering well-priced fares. Use Expedia's filters to compare airlines in one place and find the right KEF to BCN flight for your budget.
How many flights per day from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
On average, there are 5 nonstop flights taking off from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN) per week. If you can't see one that works for your schedule, think about a flight with a layover. Customize your search on Expedia to include one or more stops and choose the next best option.
What are the most popular departure times for flights from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
Flights between KEF and BCN are their busiest at 8 AM. If you're after a more relaxed atmosphere and possibly cheaper fares, choose a departure outside the usual busy windows.
What day of the week has the most flights from KEF to BCN?
Fly on a Thursday if you're looking for the best choice of flights from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN).
What is the earliest flight from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
Hop on the earliest flight at around 8:00AM UTC+0, heading out of Keflavik Intl. Airport (KEF). You'll be flying for about 4h 10m, coming in to land at Barcelona Intl. Airport (BCN) at approximately 1:10PM UTC+1.
How long does it take to fly from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
It takes approximately 4 hours and 12 minutes to travel the 1,850 mi from KEF to BCN.
What airline has the least delays from KEF to BCN?
With 80% of journeys usually arriving on schedule, Icelandair has the best on-time performance for nonstop flights from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN). To keep track of your flight status and get notifications if anything changes, simply head to the Expedia App.
What is the best time to fly from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
Book a flight from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN) that takes off before 3 PM to reduce the risk of delays and cancellations. Departures after this hour are on average 22% more likely to be canceled.**Most reliable time of the day and month to travel recommendation is based on January through August 2024 flight status data sourced from OAG's global flight data platform.
What airports do you fly into for Barcelona from Keflavik Intl. Airport (KEF)?
Barcelona Intl. Airport (BCN) is the only airport in Barcelona with direct flights from Keflavik Intl. Airport (KEF). Compare your options and discover cheap fares on Expedia.
Is it cheaper to buy a plane ticket from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN) last-minute?
Booking your plane ticket from KEF to BCN right before your getaway is usually more expensive. However, if you're flexible with your departure dates and times, you could bag a cheap last-minute fare.
Is it cheaper to book a KEF to BCN flight and hotel package?
Securing a KEF to BCN flight and hotel package is usually cheaper than booking separately. With Expedia, you can enjoy the convenience of organizing your travels in one place. Choose from our impressive range of hotels and then add activities, flights and car rentals to your booking. Bundle it all together, and you could save hundreds of dollars.
Can I cancel or change the date of my flight from Keflavik Intl. Airport (KEF) to Barcelona Intl. Airport (BCN)?
Typically, you can reschedule or cancel your KEF to BCN flight. However, additional fees may apply, especially if your booking was made over 24 hours ago. Double-check your itinerary for the airline's fees and guidelines on flight changes, or if you want more information, visit our Customer Service portal.

Travel information

Origin airport
Keflavik Intl.
Destination airport
Barcelona Intl.
Airlines serving
Air France, Austrian Airlines, British Airways, Finnair, Icelandair, KLM, LOT-Polish Airlines, Lufthansa, Scandinavian Airlines, Swiss International Air Lines
Roundtrip price
$231
Distance
1852 mi
Average flight time
4 hours 15 mins

Book with confidence

Explore a world of travel with Expedia

*Available to One Key members.