Flights from Keflavik to Barcelona

Compare prices and tickets by train, bus or flight

Thu
May 26
Fri
May 27
Sat
May 28
Sun
May 29
Mon
May 30
Tue
May 31
Wed
Jun 01

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Keflavik to Barcelona flight

distanceDistance1844 miles (2974 km)
durationAverage flight duration4 h 25 min
priceAverage plane ticket price$308 (€273)
changesDirect flightYes
carriersAirlinesLufthansa, Norwegian Air International, Vueling, Icelandair or Transavia Airlines

Flights from Keflavik to Barcelona cover the 1844 miles (2974 km) long route taking on average 4 h 25 min with our travel partners like Lufthansa, Norwegian Air International, Vueling, Icelandair or Transavia Airlines. There are direct flight services available. You can get the cheapest plane tickets for this trip for as low as $252 (€223), but the average price of plane tickets is $308 (€273). Travelers depart most frequently from Reykjavik Keflavik International Airport and arrive in Barcelona El Prat Airport.

Airlines: Lufthansa, Vueling Airlines and Transavia Airlines flights from Keflavik to Barcelona

You can travel by flight between Keflavik and Barcelona with Lufthansa, Vueling Airlines and Transavia Airlines for as low as $252 (€223). When you search for schedules and tickets, Omio will show you the best route.

Lufthansa
Vueling Airlines
Transavia Airlines

Germany's largest airline is Lufthansa. Fly from Keflavik to Barcelona and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

Lufthansa tickets to Barcelona from Keflavik are available online on Omio. We help you compare and book your perfect journey with Lufthansa from Keflavik to Barcelona all in one place. If you’re specifically looking for the cheapest, fastest or earliest flight, you can find all the current Lufthansa flight schedules and plane tickets available on Omio for the 1844 miles (2974 km) route. You can also see relevant travel information for the Lufthansa flight, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this flight, compare the fastest Keflavik to Barcelona routes as well as the cheapest ticket prices available, and buy the best Lufthansa Keflavik to Barcelona plane ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the Lufthansa plane ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Barcelona with Lufthansa!

    Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next flight to Barcelona from Keflavik.

    If you're looking for cheap Vueling Airlines tickets between Keflavik and Barcelona, check out Omio! With one-way Keflavik to Barcelona plane ticket prices starting as low as $365 (€322) when you book in advance, we'll help you get to Barcelona from Keflavik by showing you the latest Vueling Airlines offers, flight schedules and tickets for this 1844 miles (2974 km) route. You can also review relevant ticket information for each class fare available on this trip, such as baggage allowance and amenities offered onboard with Vueling Airlines. If you search for Vueling Airlines tickets from Keflavik to Barcelona in the Omio app, you can quickly see if they are mobile tickets so that you can go paperless when taking the flight. Whether you're looking for the cheapest, fastest or earliest flight to Barcelona from Keflavik on offer, Omio makes it easier than ever for you to find that perfect flight with Vueling Airlines so you can enjoy a smooth and comfortable journey.

    • Average Price: $365

    Transavia Airlines is a Dutch low-cost airline and for your next flight to Barcelona from Keflavik you can choose between Basic, Plus or Max ticket types.

    Enjoy a smooth and easy journey between Keflavik and Barcelona with Transavia Airlines! As an official travel partner of Transavia Airlines, Omio can help you search current flight schedules and timetables from Transavia Airlines, compare the best routes from Keflavik to Barcelona as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Transavia Airlines Keflavik to Barcelona plane ticket available today. If you search for Transavia Airlines tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight to Barcelona from Keflavik on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 1844 miles (2974 km) journey between Keflavik and Barcelona with ease and comfort on a flight with Transavia Airlines.

      Travel Tips: Keflavik to Barcelona Flight

      Take a flight to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Keflavik to Barcelona.
      FAQs

      Travel between Keflavik, Iceland and Barcelona, Spain by plane is: Partially open.

      Can I enter Spain from Iceland?

      International entry status: Entry is partially open for citizens and permanent residents of Iceland

      Do I need to quarantine on arrival in Spain from Keflavik?

      Conditions of entry:

      • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
      • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
      • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
      • Health screen upon arrival
      • Specific entry restrictions may apply for travel to Spain: Canary Islands

      What are the safety rules to follow in Barcelona, Spain?

      All travelers in Spain must observe these coronavirus safety measures:

      • Physical distance: 1.5 metre (s) (5 feet)
      • Face mask: Mandatory

      The information above was last checked on 5/23/22. Remember to review the latest COVID-19 travel safety regulations   for your flight between Keflavik and Barcelona as this information can change.

      Return travel from Spain to Iceland is: Fully open.

      Are there any international entry restrictions on returning to Keflavik from Barcelona?

      Entry into Iceland is allowed for: Entry is fully open for citizens and permanent residents of Spain

      Do I need to quarantine on arrival in Iceland from Barcelona?

      Requirements for reentering:

      • No COVID-19 testing required
      • No quarantine required

      What are the safety rules to follow in Keflavik, Iceland?

      The government of Iceland has imposed these measures to reduce the spread of COVID-19:

      • Physical distance requirement: metre (s) ( feet)
      • Face mask requirement: Regional advice

      Last checked on 5/23/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Keflavik from Barcelona.

      Omio customers have found cheap plane tickets between Keflavik and Barcelona for as low as $252 (€223)  for the next 7 days.
      If you are looking to book your plane ticket in the next 7 days, you can expect the Keflavik to Barcelona flight to cost on average $308 (€273)  one way.
      You should expect to travel around 1844 miles (2974 km)  from Keflavik to Barcelona by plane.
      On average the Keflavik to Barcelona flight time is 4 h 25 min  covering the 1844 miles (2974 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

      Omio customers most frequently book their flights from Reykjavik Keflavik International Airport   to Barcelona El Prat Airport.

      You can find the most popular departure airport for this trip, Reykjavik Keflavik International Airport, located approximately 2.8 miles (4.5 km) from the city center of Keflavik. The most popular arrival airport in Barcelona, called Barcelona El Prat Airport, is located around 9 miles (14.5 km) away from its city center. To reach the city center of Barcelona from Barcelona El Prat Airport, check what taxi services, airport shuttle services or public transit options are available.

      For the journey from Keflavik to Barcelona you can take a flight with Lufthansa, Norwegian Air International, Vueling, Icelandair or Transavia Airlines. Be sure to check out all possible airlines that offer services between Keflavik and Barcelona on Omio to compare what amenities they may have.
      The earliest flight departing from Keflavik to Barcelona leaves at 9: 50 AM. The last flight departing from Keflavik to Barcelona leaves at 7: 55 PM. You can find the latest Keflavik to Barcelona flight schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      If you purchase the Keflavik to Barcelona flight within the next 7 days, you can find one way tickets to cost on average $308 (€273). However, booking your plane ticket in advance gives you access to the best prices for flights to Barcelona from Keflavik. Look out for plane tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

      More options for your journey from Keflavik to Barcelona

      Here are some other resources that might have the information you need

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language