Cheap Flights from Reykjavik to Barcelona

Travellers and cabin class

Compare Reykjavik to Barcelona flight deals

Find the cheapest month or even day of the year to fly to Barcelona

Book the best Barcelona fare with no extra fees

Flight deals from Reykjavik to Barcelona

Looking for a cheap last-minute deal or the best return flight from Reykjavik to Barcelona? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Reykjavik to Barcelona

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Reykjavik to Barcelona flights are currently cheapest in May.

Direct flights from Reykjavik to Barcelona

Reykjavik to Barcelona: Alternative routes

Compare routes from Reykjavik to Barcelona below. You may find an airport to fly into that's cheaper, faster, or easier than Barcelona.

Reykjavik to Barcelona: Flight information

The things to know before you go.
Cheapest flight found146 €
Cheapest month to flyMay
Average flight time4 hrs, 19 mins
Most popular airlineFly Play
Average flights per week20

Finding cheap flights from Reykjavik to Barcelona: Frequently asked questions

The best price we found for a return flight from Reykjavik to Barcelona is 146 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 19 minutes is the average flight time from Reykjavik to Barcelona.
Fly Play, Icelandair and Emirates fly direct from Reykjavik to Barcelona.
As of April 2025, there are 40 flights per week flying from Reykjavik to Barcelona.
The cheapest month to fly from Reykjavik to Barcelona is usually April 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Reykjavik to Barcelona Airport on Wednesday, 14 May 2025.
Yes – the average flight time is 4 hours and 19 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Barcelona but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Barcelona is around 40 days in advance, so don’t leave your flight to the last minute.

Travelling from Reykjavik to Barcelona-El Prat Airport (BCN): what you need to know

  • Keflavik International Airport (KEF) is Reykjavik's main airport. Explore your options for booking a flight from Reykjavik to Barcelona-El Prat Airport (BCN) departing from here.

  • The average time for a direct flight from Reykjavik to Barcelona-El Prat Airport is 4 hours 19 minutes.

  • Barcelona is 1 hour ahead of Reykjavik. Barcelona-El Prat Airport is located in Barcelona, which operates on the UTC+1 timezone.

  • The most popular route is from Keflavik International Airport (KEF) to Barcelona-El Prat Airport (BCN), with 6 direct services every week. If you'd like to get going as soon as possible, the earliest flight from KEF to BCN is the 08:00 Icelandair option. If you prefer to travel later, the last departure is at 20:40 with LEVEL.

  • Give yourself plenty of time to get on your flight from Reykjavik to BCN. It's generally best to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months like July, it's a good idea to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead of international flights whenever you're travelling during a peak period in general.

Airports in Reykjavik

Keflavik International Airport (KEF)

  • You can jump on a direct flight from Reykjavik to Barcelona-El Prat Airport (BCN) departing from Keflavik International Airport (KEF).

  • At KEF, there's a variety of carriers offering direct flights from Reykjavik to Barcelona-El Prat Airport, including:

  • A stopover is the perfect opportunity to break up your journey — and perhaps even explore a different city. When browsing flights from Reykjavik to BCN leaving from Keflavik International Airport (KEF), deselect the 'Direct flights only' box to see where you can stop along the way. Consider one of these popular options:

    • Amsterdam Airport Schiphol Airport (AMS)

    • Liverpool John Lennon Airport (LPL)

    • Charles de Gaulle Airport (CDG)

  • From central Reykjavik, KEF is approximately 48 kilometres away. Visit the official airport website or use navigation apps to find the best way to arrive at the terminal.

  • Searching for a convenient hotel near Keflavik International Airport? If you've booked an early flight from Reykjavik to Barcelona-El Prat Airport, these stays will have you sleeping moments from your departure gate:

About Barcelona-El Prat Airport (BCN)

  • If you're arriving on a late flight from Reykjavik to Barcelona-El Prat Airport, few things beat the convenience of staying close to the terminal. Collect your bags from the carousel and then be showered and relaxing not long after at one of these options near BCN:

Getting from Barcelona-El Prat Airport (BCN) to central Barcelona

  • From Barcelona-El Prat Airport, Barcelona is approximately 18 kilometres away. It takes around 24 minutes to reach the centre driving.

  • When travelling on public transport, expect a journey time of roughly 33 minutes.

How to find the cheapest flights from Reykjavik to Barcelona-El Prat Airport (BCN)

  • Book a one-way ticket from Reykjavik to Barcelona-El Prat Airport from 75 € or travel return from just 146 €. Fares listed are subject to change and may differ when you make your booking.

  • Book 9 months before flying. After looking at the numbers on our calendar, this is how far you'll want to book ahead to find cheap tickets from Reykjavik to BCN.

  • You'll snag the best savings on your tickets from Reykjavik to Barcelona-El Prat Airport if you plan your break for June. Go one step further and use the 'Whole month' tool to find the cheapest day to fly.

  • Log into your online account or use the app to create a Price Alert. You'll be notified straight away if there's a better deal on this route. It doesn't take long, and it'll save you time looking for a cheap ticket from Reykjavik to BCN every day.

  • Make the most of the filters to find your ideal trip. To see the 'Best,' 'Fastest' or 'Cheapest' flights from Reykjavik to Barcelona-El Prat Airport, use the 'Sort by' function. You can also filter results by arrival and departure times, airline, and journey duration.

The best time to fly from Reykjavik to Barcelona-El Prat Airport (BCN)

  • It's time to work out your dates for your flight from Reykjavik to Barcelona-El Prat Airport. July is the most popular month for a trip to Barcelona. If you like a quieter atmosphere, go in February.

  • The warmest month in Barcelona is August, with the temperature ranging between 20ºC and 31ºC. Lock in your flights from Reykjavik to BCN in this month if this is the type of weather you enjoy.

  • Look for cheap flights from Reykjavik to Barcelona-El Prat Airport in January if you'd rather travel during cooler conditions. Temperatures are at their lowest then, ranging between 5ºC and 14ºC on average.

More about Barcelona

  • After locking in your flight from Reykjavik to Barcelona-El Prat Airport, think about where you want to stay in this city. Make one of these accommodation options your base for exploring Barcelona:

  • One of the best ways to get a feel for Barcelona is to check out its most popular sights. Essential stops include Sagrada Familia, Park Guell and La Rambla de Canaletes.

Complete your Barcelona trip with a car rental

  • We use the same magic that helped you find your cheap flight from Reykjavik to Barcelona-El Prat Airport to track down your perfect ride. Check out our car rentals in Barcelona and compare your options in one place. Plus we give you all the info you need to know, from the most popular rental company to the average daily price.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.