Frankfurt am Main to Barcelona Flights

Wed, May 22
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Frankfurt am Main to Barcelona flight

distanceDistance678 miles (1093 km)
durationAverage flight duration2 h 5 min
priceAverage plane ticket price$324 (€280)
changesDirect flightYes
carriersAirlinesLufthansa, Ryanair, Malta Air, KLM, Air France, Air Europa, Air Nostrum, SWISS, Brussels Airlines, Lufthansa Cityline (2), Transavia Airlines, Alitalia, Air Serbia, KLM Cityhopper, Air Dolomiti or Iberia

Flights from Frankfurt am Main to Barcelona cover the 678 miles (1093 km) long route taking on average 2 h 5 min with our travel partners like Lufthansa, Ryanair, Malta Air, KLM, Air France, Air Europa, Air Nostrum, SWISS, Brussels Airlines, Lufthansa Cityline (2), Transavia Airlines, Alitalia, Air Serbia, KLM Cityhopper, Air Dolomiti or Iberia. There are direct flight services available. You can get the cheapest plane tickets for this journey for as low as $161 (€139), but the average price of plane tickets is $324 (€280). Travelers depart most frequently from Frankfurt am Main Airport and arrive in Barcelona El Prat Airport.

The cheapest flights from Frankfurt am Main to Barcelona

Showing times and prices for May 23

Cheapest

The best way to find a cheap flight ticket from Frankfurt am Main to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
Air France Hop
07:55PM13h05
Frankfurt am Main Airport (FRA)
09:00AMBarcelona El Prat Airport (BCN)
$2881One-way
1 transfer
2nd Cheapest
Air France Hop
07:05AM13h10
Frankfurt am Main Airport (FRA)
08:15PMBarcelona El Prat Airport (BCN)
$3281One-way
1 transfer
2nd Cheapest
Air France Hop
09:40AM10h35
Frankfurt am Main Airport (FRA)
08:15PMBarcelona El Prat Airport (BCN)
$3281One-way
1 transfer
2nd Cheapest
Air France Hop
12:05PM8h10
Frankfurt am Main Airport (FRA)
08:15PMBarcelona El Prat Airport (BCN)
$3281One-way
1 transfer
Air France Hop
07:55PM15h45
Frankfurt am Main Airport (FRA)
11:40AMBarcelona El Prat Airport (BCN)
$3521One-way
1 transfer

Flight schedulefrom Frankfurt am Main to Barcelona

Showing flights for tomorrow, Thursday, May 23
Air Nostrum
06:30AM5h15
Frankfurt am Main Airport (FRA)
11:45AMBarcelona El Prat Airport (BCN)
1 transfer
Air Nostrum
06:30AM7h15
Frankfurt am Main Airport (FRA)
01:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
07:00AM5h35
Frankfurt am Main Airport (FRA)
12:35PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
07:00AM15h45
Frankfurt am Main Airport (FRA)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
07:00AM9h25
Frankfurt am Main Airport (FRA)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
07:00AM11h50
Frankfurt am Main Airport (FRA)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:05AM13h10
Frankfurt am Main Airport (FRA)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:05AM10h05
Frankfurt am Main Airport (FRA)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:05AM15h50
Frankfurt am Main Airport (FRA)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:05AM7h15
Frankfurt am Main Airport (FRA)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:05AM4h35
Frankfurt am Main Airport (FRA)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
07:15AM5h25
Frankfurt am Main Airport (FRA)
12:40PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
07:35AM2h05
Frankfurt am Main Airport (FRA)
09:40AMBarcelona El Prat Airport (BCN)
0 transfers
Lufthansa
08:15AM4h25
Frankfurt am Main Airport (FRA)
12:40PMBarcelona El Prat Airport (BCN)
1 transfer
Swiss
08:50AM5h15
Frankfurt am Main Airport (FRA)
02:05PMBarcelona El Prat Airport (BCN)
1 transfer
Brussels Airlines
09:00AM5h20
Frankfurt am Main Airport (FRA)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
09:40AM13h15
Frankfurt am Main Airport (FRA)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
09:40AM10h35
Frankfurt am Main Airport (FRA)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
09:40AM4h40
Frankfurt am Main Airport (FRA)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:40AM4h40
Frankfurt am Main Airport (FRA)
02:20PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
09:40AM7h30
Frankfurt am Main Airport (FRA)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:45AM4h20
Frankfurt am Main Airport (FRA)
02:05PMBarcelona El Prat Airport (BCN)
1 transfer
Air Serbia
09:50AM23h20
Frankfurt am Main Airport (FRA)
09:10AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:50AM2h05
Frankfurt am Main Airport (FRA)
11:55AMBarcelona El Prat Airport (BCN)
0 transfers
KLM Cityhopper
10:15AM6h10
Frankfurt am Main Airport (FRA)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
10:15AM8h35
Frankfurt am Main Airport (FRA)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
10:15AM12h30
Frankfurt am Main Airport (FRA)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Air Europa
10:55AM5h40
Frankfurt am Main Airport (FRA)
04:35PMBarcelona El Prat Airport (BCN)
1 transfer
Air Europa
10:55AM22h00
Frankfurt am Main Airport (FRA)
08:55AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
11:00AM2h05
Frankfurt am Main Airport (FRA)
01:05PMBarcelona El Prat Airport (BCN)
0 transfers
KLM Cityhopper
11:45AM7h05
Frankfurt am Main Airport (FRA)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
11:45AM4h40
Frankfurt am Main Airport (FRA)
04:25PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
11:45AM11h00
Frankfurt am Main Airport (FRA)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
12:05PM10h50
Frankfurt am Main Airport (FRA)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
12:05PM5h05
Frankfurt am Main Airport (FRA)
05:10PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
12:05PM8h10
Frankfurt am Main Airport (FRA)
08:15PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
01:05PM4h45
Frankfurt am Main Airport (FRA)
05:50PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
01:10PM2h10
Frankfurt am Main Airport (FRA)
03:20PMBarcelona El Prat Airport (BCN)
0 transfers
Lufthansa
02:05PM2h05
Frankfurt am Main Airport (FRA)
04:10PMBarcelona El Prat Airport (BCN)
0 transfers
KLM Cityhopper
02:15PM4h35
Frankfurt am Main Airport (FRA)
06:50PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
02:15PM8h30
Frankfurt am Main Airport (FRA)
10:45PMBarcelona El Prat Airport (BCN)
1 transfer
Swiss
03:00PM4h15
Frankfurt am Main Airport (FRA)
07:15PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
04:25PM4h05
Frankfurt am Main Airport (FRA)
08:30PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
05:15PM4h15
Frankfurt am Main Airport (FRA)
09:30PMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
05:30PM2h05
Frankfurt am Main Airport (FRA)
07:35PMBarcelona El Prat Airport (BCN)
0 transfers
ITA
05:55PM16h55
Frankfurt am Main Airport (FRA)
10:50AMBarcelona El Prat Airport (BCN)
1 transfer
ITA
05:55PM5h20
Frankfurt am Main Airport (FRA)
11:15PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
06:30PM4h25
Frankfurt am Main Airport (FRA)
10:55PMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
06:30PM14h30
Frankfurt am Main Airport (FRA)
09:00AMBarcelona El Prat Airport (BCN)
1 transfer
Air Europa
07:10PM13h45
Frankfurt am Main Airport (FRA)
08:55AMBarcelona El Prat Airport (BCN)
1 transfer
Air Europa
07:10PM21h25
Frankfurt am Main Airport (FRA)
04:35PMBarcelona El Prat Airport (BCN)
1 transfer
KLM Cityhopper
07:20PM15h05
Frankfurt am Main Airport (FRA)
10:25AMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:55PM15h45
Frankfurt am Main Airport (FRA)
11:40AMBarcelona El Prat Airport (BCN)
1 transfer
Air France Hop
07:55PM13h05
Frankfurt am Main Airport (FRA)
09:00AMBarcelona El Prat Airport (BCN)
1 transfer
Air Serbia
08:20PM23h30
Frankfurt am Main Airport (FRA)
07:50PMBarcelona El Prat Airport (BCN)
1 transfer
Air Serbia
08:20PM12h50
Frankfurt am Main Airport (FRA)
09:10AMBarcelona El Prat Airport (BCN)
1 transfer
Lufthansa
09:00PM2h05
Frankfurt am Main Airport (FRA)
11:05PMBarcelona El Prat Airport (BCN)
0 transfers

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Frankfurt am Main to Barcelona by train, bus, or flight

Thu
May 23
Fri
May 24
Sat
May 25
Sun
May 26
Mon
May 27
Tue
May 28
Wed
May 29

The fastest flights from Frankfurt am Main to Barcelona

Showing times and prices for May 23

Fastest Journey

2 h 5 m

Average

8 h 44 m

Flights per day

57

Distance

1093 km

Of the 57 flights that leave Frankfurt am Main for Barcelona every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Lufthansa
02:05PM2h05
Frankfurt am Main Airport (FRA)
04:10PMBarcelona El Prat Airport (BCN)
$4801One-way
0 transfers
Fastest
Lufthansa
05:30PM2h05
Frankfurt am Main Airport (FRA)
07:35PMBarcelona El Prat Airport (BCN)
$4801One-way
0 transfers
Fastest
Lufthansa
09:00PM2h05
Frankfurt am Main Airport (FRA)
11:05PMBarcelona El Prat Airport (BCN)
$4801One-way
0 transfers
Fastest
Lufthansa
11:00AM2h05
Frankfurt am Main Airport (FRA)
01:05PMBarcelona El Prat Airport (BCN)
$4801One-way
0 transfers
Fastest
Lufthansa
07:35AM2h05
Frankfurt am Main Airport (FRA)
09:40AMBarcelona El Prat Airport (BCN)
$4801One-way
0 transfers

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Lufthansa, Ryanair and Malta Air flights from Frankfurt am Main to Barcelona

For as little as $130 (€112) you can travel by flight between Frankfurt am Main and Barcelona with Lufthansa, Ryanair and Malta Air. Omio will show you the best deals, schedules and tickets available for this trip.

Germany's largest airline is Lufthansa. Fly between Frankfurt am Main and 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.

Frankfurt am Main to Barcelona flight information with Lufthansa:

  • Average Duration: 2 h
  • Cheapest Price: $420

Flights from Frankfurt to Barcelona

Passengers can book flights from Frankfurt am Main to Barcelona at many times throughout the day, seven days a week, at any time during the year. Flights between these two cities depart as early as 6:00 a.m. Afterwards, planes depart at regular intervals until the evening. Direct flights from Frankfurt to Barcelona take around two hours on average while flights requiring the passenger to change planes can take anywhere from roughly four hours to over ten hours. The difference in overall travel times depends on the route, location of the city where the passenger changes planes as well as the length of the stopover involved.

Which airlines fly from Frankfurt to Barcelona?

The route between Frankfurt and Barcelona is serviced by several airline companies. These include Ryanair, Brussel Airlines, Lufthansa, Iberia, Swiss Airlines, SAS, Air France and KLM, among others. However, direct flights are generally only offered by Ryanair and Lufthansa.

How long is the flight from Frankfurt to Barcelona?

A direct flight between these cities takes two hours on average. Although flights requiring a change can get passengers to Barcelona in under five hours, some flights have an overall travel time of over ten hours. The difference in flight and travel time depends on the route, length of stopover, and location of the city where the change occurs.

How many flights are there from Frankfurt to Barcelona?

On most days, passengers can choose between around nine direct flights departing at different times. In addition, over 50 flights requiring a change are usually offered on a daily basis.

What is the departure and arrival airport for flights from Frankfurt to Barcelona?

Departure airport: Planes depart Frankfurt from Frankfurt am Main Airport, which is the fourth largest airport in Europe. This airport is around 40 minutes from the city center and easy to reach by public transportation or taxi. Ample short or long-term airport parking is also available onsite. Passengers will find many restaurants and shops here and can enjoy free WiFi Internet access.

Arrival airport: Flights from Frankfurt arrive at Barcelona El Prat Airport. Passengers can reach the city center by bus, train, car or taxi. In each case, the trip into Barcelona takes around 20 to 30 minutes. This airport also has several cafes, shops and restaurants to choose from as well as free WiFi.

Cheap flights from Frankfurt am Main to Barcelona: when to book to save $

Time Price Savings
1 week earlier 54 €
2 weeks earlier 40 €35%
3 weeks earlier 26 €108%
1 month before 26 €108%
2 months earlier 27 €100%
3 months earlier 25 €116%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Frankfurt am Main - Barcelona: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Frankfurt am Main to Barcelona timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Frankfurt am Main to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Frankfurt am Main to Barcelona 3 weeks in advance means you could save up to 108% compared to the price available on the day of departure.
  • If you book a flight from Frankfurt am Main - Barcelona 2 months in advance you save up to about 100% compared to the initial price.
  • By booking 3 months in advance you could save up to 116%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

FAQs: Frankfurt am Main to Barcelona Flight

FAQs: Take a flight from Frankfurt am Main to Barcelona hassle-free. 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 Frankfurt am Main to Barcelona.
FAQs
Cheap plane tickets from Frankfurt am Main to Barcelona can start from as little as $161 (€139) when you book in advance. The average flight ticket price for Frankfurt am Main to Barcelona is $324 (€280); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Frankfurt am Main to Barcelona flight travel time is 2 h 5 min   for the 678 mile (1093 km) long trip, but the duration can vary if you travel on weekends and holidays.
The first flight from Frankfurt am Main to Barcelona leaves at 5: 05 AM. Plan your trip with the Journey Planner   from Omio.
The last flight from Frankfurt am Main to Barcelona leaves at 8: 10 PM.
For the journey from Frankfurt am Main to Barcelona you can take a flight with Lufthansa, Ryanair, Malta Air, KLM, Air France, Air Europa, Air Nostrum, SWISS, Brussels Airlines, Lufthansa Cityline (2), Transavia Airlines, Alitalia, Air Serbia, KLM Cityhopper, Air Dolomiti or Iberia. Be sure to check out all possible airlines that offer services between Frankfurt am Main and Barcelona on Omio to compare what amenities they may have.

Flights from Frankfurt am Main to Barcelona generally leave from Frankfurt am Main Airport and arrive in Barcelona El Prat Airport.

Frankfurt am Main Airport is 17.8 km away from Frankfurt am Main city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.

The cheapest month for a flight from Frankfurt am Main to Barcelona is January.
You have options as you can travel to Barcelona from Frankfurt am Main 3 different ways: train, bus or flight.
HomeFlightsFlights in SpainFlight Schedules to BarcelonaFrankfurt am Main to Barcelona Flights

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
More routes, destinations and providers
Currency
Language