Flights from Barcelona to Frankfurt – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BCN to FRA – All flight route options from El Prat Airport, Spain to Frankfurt Airport, Germany. These routes are operated by 20 airlines. Fly non-stop with Condor or Lufthansa, or choose from 17 different stopover flights. The shortest flight time is 2 hours and 5 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Frankfurt Airport
We got great deals on hotels and car rentals near the airport.
Barcelona to Frankfurt flights
There are over 18 airlines and as many as 406 flights every week to this destination. You can fly non-stop to Frankfurt (FRA) from Barcelona (BCN) with Lufthansa but if a stopover option suits you better you can choose to fly via Palma de Mallorca, Luxembourg or any other of the 17 alternatives with connectiing airports.
Barcelona to Frankfurt with Lufthansa
You can fly non-stop every weekday with flights departing from 5:00 am to 7:00 pm. You also have the option to do a transit flight via Munich. Lufthansa is a Star Alliance member.
With KLM
If you fly from Barcelona with KLM you will do a stopover in Amsterdam, AMS before reaching Frankfurt. This flight trip will take 4 hours and 25 minutes and you can fly every weekday with departures between 6:00 am and 5:00 pm. KLM is a member of SkyTeam.
Distance & flight times: El Prat Airport to Frankfurt Airport
The shortest flight time between BCN and FRA is 2 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 10m | - | 683 miles (1099 km) |
PMI Palma de Mallorca | 4h 30m | 40m | 908 miles (1461 km) |
LUX Luxembourg | 4h 30m | 1h 30m | 721 miles (1160 km) |
ZRH Zurich | 4h 35m | 1h 20m | 713 miles (1147 km) |
DUS Dusseldorf | 4h 35m | 1h 20m | 845 miles (1360 km) |
MUC Munich | 4h 40m | 1h 20m | 871 miles (1401 km) |
AMS Amsterdam | 4h 40m | 1h 10m | 1003 miles (1614 km) |
MAD Madrid | 5h 25m | 1h 25m | 1189 miles (1913 km) |
BRU Brussels | 5h 25m | 3h 0m | 867 miles (1395 km) |
CDG Paris | 5h 30m | 2h 10m | 816 miles (1313 km) |
MXP Milan | 5h 38m | 2h 55m | 756 miles (1216 km) |
FCO Rome | 5h 40m | 2h 0m | 1128 miles (1815 km) |
VLC Valencia | 6h 0m | 2h 25m | 1040 miles (1673 km) |
NUE Nuremberg | 6h 5m | 1h 55m | 835 miles (1344 km) |
PRG Prague | 6h 30m | 1h 5m | 1101 miles (1772 km) |
LHR London | 7h 0m | 1h 50m | 1125 miles (1810 km) |
LCY London | 7h 25m | 4h 50m | 1080 miles (1738 km) |
LGW London | 8h 0m | - | - |




Quick copy and share this page
From Barcelona to Germany
Below is a list of other destinations to Germany from El Prat Airport with either direct flights or 1 stop connections.
-
MUC Munich Direct
-
DUS Dusseldorf Direct
-
BER Berlin Direct
-
STR Stuttgart Direct
-
HAM Hamburg Direct
-
CGN Cologne Direct
-
HAJ Hanover Direct
-
NUE Nuremberg Direct
-
HHN Hahn Direct
-
LEJ Leipzig/Halle
From Spain to Frankfurt
Below is a list of other cities in Spain with flights to Frankfurt with either non-stop or connecting flights.
-
MAD Madrid Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct