Cheap flights from Frankfurt am Main to Barcelona

Travelers and cabin class

Compare Frankfurt am Main 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 Frankfurt am Main to Barcelona

Looking for a cheap last-minute deal or the best round-trip flight from Frankfurt am Main to Barcelona? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Frankfurt am Main to Barcelona

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

Direct flights from Frankfurt am Main to Barcelona

Frankfurt am Main to Barcelona: Alternative routes

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

Frankfurt to Barcelona: Flight information

The things to know before you go.
Cheapest flight found$149
Cheapest month to flySeptember
Average flight time2 hrs, 2 mins
Most popular airlineLufthansa
Average flights per week205

Finding cheap flights from Frankfurt am Main to Barcelona: Frequently asked questions

The best price we found for a round-trip flight from Frankfurt am Main to Barcelona is $149. 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.
2 hours and 2 minutes is the average flight time from Frankfurt am Main to Barcelona.
Lufthansa, United and Air Canada fly direct from Frankfurt am Main to Barcelona.
There are 205 flights per week flying from Frankfurt am Main to Barcelona, as of June 2025.
The cheapest month to fly from Frankfurt am Main to Barcelona is usually June 2025.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Frankfurt am Main Airport to Barcelona Airport on Wednesday, September 3, 2025.
Yes – the average flight time is 2 hours and 2 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.
Currently, easyJet and Lufthansa offer the cheapest flight tickets to Barcelona.

Traveling from Frankfurt Airport (FRA) to Barcelona-El Prat Airport (BCN): what you need to know

  • Around 2 hours 5 minutes is how long you can expect to be traveling on a direct flight from Frankfurt Airport to Barcelona-El Prat Airport.

  • Frankfurt and Barcelona are in the same timezone, UTC+1.

  • Flights from FRA to BCN start at 07:05 — the first with Lufthansa. The last departure is at 21:00 with Lufthansa. In total, you can choose from 71 weekly Frankfurt Airport to Barcelona-El Prat Airport flights.

  • Leave plenty of time to catch your FRA to BCN flight. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as April, you'll want to get to the airport earlier than normal. Arrive two hours before a domestic departure and four hours ahead of international flights when you fly during peak periods in general.

  • Jetting into Barcelona (and then seeing more of Spain!) is a cinch with Lufthansa. This popular carrier has direct flights from Frankfurt Airport to Barcelona-El Prat Airport.

  • The airline that passengers book most often on this route is Lufthansa.

  • Lufthansa stands out as the most punctual carrier for FRA to BCN flights, with 80.06% of services landing as scheduled.

  • If you'd like to explore another city along the way, just uncheck 'Direct flights only' when searching for your ticket from Frankfurt Airport to Barcelona-El Prat Airport. These are the top stopovers between FRA and BCN:

    • Geneve Airport

    • EuroAirport Swiss

    • Milano Malpensa Airport

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

  • At the moment, $87 is the cheapest price we've seen for a one-way Frankfurt Airport to Barcelona-El Prat Airport flight. The best price for a return ticket is $149. Bear in mind that fares can change due to demand at the time of booking.

  • Get cheap tickets from FRA to BCN by booking at least seven months ahead. Based on our research, that's the sweet spot for finding the biggest deals.

  • The cheapest month for flights from Frankfurt Airport to Barcelona-El Prat Airport is June. Use the 'Whole month' tool to find the lowest airfares if you have flexible dates.

  • Landing cheap flights from FRA to BCN is easy with Price Alerts. Simply set up one of these automatic alerts and we'll let you know when fares go down.

  • Select your preferred arrival and departure times, number of stops and airlines with the filters. Or sort your results by 'Cheapest' to get the best deals on flights from Frankfurt Airport to Barcelona-El Prat Airport.

Handy information about Frankfurt Airport (FRA)

  • 67.47% of flights that leave from Frankfurt Airport touch down at their destination on schedule.

  • Frankfurt Airport is around 14 kilometers from central Frankfurt. If you're driving, ride-sharing or catching a cab from the center, it'll take you 20 minutes or so to get there, depending on the traffic.

  • You can expect a journey time of around 35 minutes on public transport.

  • Booked an early flight from Frankfurt Airport to Barcelona-El Prat Airport? Avoid the last-minute rush to the airport (and sneak in some extra snooze time) by choosing one of these stays near FRA:

Arriving at Barcelona-El Prat Airport (BCN)

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

  • From Barcelona-El Prat Airport, Barcelona is approximately 18 kilometers away. It takes around 25 minutes to reach the center by car.

  • If you're traveling by public transport, expect a journey time of around 35 minutes.

When to fly to Barcelona-El Prat Airport (BCN)

  • July is the busiest month for flights from Frankfurt Airport to Barcelona-El Prat Airport. For smaller crowds, head to Barcelona in January.

  • The warmest month in Barcelona is August, with the temperature ranging between 20ºC (68ºF) and 31ºC (88ºF). Book your flights from Frankfurt Airport to Barcelona-El Prat Airport in this month if this is the type of weather you enjoy.

  • If you like traveling in cooler conditions, search for a cheap ticket from FRA to BCN in January. Average temperatures are between 5ºC (41ºF) and 14ºC (57ºF) then.

Explore more of Spain

  • You've visited Barcelona, now it's time to explore other parts of Spain. Journey about 257 kilometers west to Zaragoza to tick off its top attractions. From Puente de Piedra to Museo Pablo Gargallo and El Tubo, you'll have a packed itinerary ahead.

  • Logroño is another standout destination in Spain and is around 402 kilometers west of Barcelona. No journey is complete without visiting Concatedral de Santa Maria de la Redonda, Museo de la Rioja and Iglesia de Santiago el Real.

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