Wayfli › Tenerife (TFS) › To Frankfurt (FRA)

Tenerife (TFS) to Frankfurt (FRA) flights

There are direct flights from Tenerife South Airport to Frankfurt am Main Airport, sold by 2 airlines (including codeshares): Condor and TUI fly Deutschland. The distance is 3,239 km, about 4h 25m in the air. There are also 34 one-stop options, via airports such as Amsterdam, Paris and Barcelona.

Live fares for TFS → FRASee all routes on the map
3,239 kmdistance
~4h 25mdirect flight time (estimate)
2direct airlines
34one-stop options

Direct flights from Tenerife to Frankfurt

RouteAirlines (incl. codeshares)DistanceTime (est.)
TFS → FRACondor, TUI fly Deutschland3,239 km~4h 25m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
AMS AmsterdamTransavia and easyJet then Ethiopian Airlines and KLM3,591 km~7h 5m
CDG PariseasyJet then Air France and Condor3,296 km~6h 40m
BCN BarcelonaRyanair and Iberia then Ethiopian Airlines and Iberia3,339 km~6h 45m
MAD MadridRyanair and Iberia Express then Finnair and Ethiopian Airlines3,245 km~6h 35m
FCO RomeRyanair then ITA Airways and Biman Bangladesh Airlines3,976 km~7h 30m
MUC MunichCondor and Norwegian Air Shuttle then Cyprus Airways and Condor3,617 km~7h 5m
DUB DublinAer Lingus and Ryanair then Aer Lingus and Lufthansa4,032 km~7h 35m
MAN ManchesterRyanair and Jet2.com then Lufthansa3,881 km~7h 25m
ZRH ZurichSWISS and Edelweiss Air then Ethiopian Airlines and Lufthansa3,348 km~6h 45m
MXP MilanoMalta Air then Ethiopian Airlines and Lufthansa3,449 km~6h 50m
LIS LisbonTAP Air Portugal then Ethiopian Airlines and Lufthansa3,252 km~6h 40m
DUS DuesseldorfCondor and TUI fly Deutschland then Ethiopian Airlines and Lufthansa3,426 km~6h 50m

More from Tenerife and Frankfurt

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.