Frankfurt to Madeira is a popular leisure route to the Atlantic island of Funchal, and the good news is you can fly it non-stop in about four hours. This guide covers who flies the route, what a fair return fare looks like in euros, and when to book to land the best price.
Route: Frankfurt (FRA) → Funchal, Madeira (FNC)
Distance: approximately 2,970 km (1,845 miles)
Non-stop flight time: about 4h 05m – 4h 20m
Direct flights: Yes — Condor, Discover Airlines (Lufthansa Group) and TUI fly Deutschland fly non-stop from Frankfurt to Funchal. One-stop options via Lisbon (TAP) are also available.
Fares from Frankfurt to Madeira (EUR)
Madeira has a mild climate all year, so it draws visitors in every season, but fares rise over the summer, at Christmas and New Year, and around Easter. The table below shows when the route is busiest. We no longer print per-month fare estimates here, because they were never measured.
| Month | Demand |
|---|---|
| January | medium (winter sun) |
| February | medium |
| March | medium-high |
| April | medium-high (Easter) |
| May | medium |
| June | high |
| July | high |
| August | high |
| September | medium-high |
| October | medium |
| November | medium |
| December | very high (New Year fireworks) |
We do not quote a target fare for this route. Our price tracking holds no recorded observations for it, so a “typical” or “good deal” figure here would be an estimate dressed up as a measurement — so this page leaves it out rather than guess. The seasonal pattern above is the part we can stand behind; check the live fare for the number.
Airlines on this route
Non-stop (about 4 hours):
- Condor — the main leisure carrier on the route, with frequent non-stop flights from Frankfurt; good for a checked bag and holiday timings.
- Discover Airlines — the Lufthansa Group leisure airline, flying non-stop from Frankfurt; bookable through Lufthansa with Miles & More earning.
- TUI fly Deutschland — non-stop seasonal and holiday services, often sold as part of a package but available as flight-only too.
One-stop (sometimes cheaper or more flexible):
- TAP Air Portugal via Lisbon — frequent connections to Funchal, useful if the non-stop dates don’t suit or you want to combine Lisbon with the island.
Note that Lufthansa itself does not fly the route non-stop — its Frankfurt–Funchal service is operated by Discover Airlines. With Condor, Discover and TUI fly all competing, non-stop fares stay reasonable, especially outside the summer and New Year peaks.
When to book & how to save
- Book 6–10 weeks ahead for the best fares; leisure demand to Madeira is steady, so prices firm up as popular dates fill.
- Avoid the peaks — July–August and the New Year period (Funchal’s famous fireworks) are the priciest and busiest.
- Consider winter — Madeira’s “winter sun” season is milder than mainland Europe and often cheaper than summer.
- Compare the all-in price: the leisure carriers usually offer a checked bag, but the cheapest fares may charge for it — add bags before comparing.
- Weigh a Lisbon connection: a one-stop via TAP can be cheaper or open up dates the non-stops don’t cover.
Arriving in Madeira
Flights land at Madeira Airport (FNC), also known as Cristiano Ronaldo Airport, about 20 km east of Funchal. There is no train, so the usual options are the Aerobus shuttle into central Funchal (roughly 30–45 minutes, around €5), a metered taxi (about €25–€35 to the city), or a pre-booked transfer or hire car — handy for exploring the island’s mountains and coast. The airport’s dramatic seaside runway is one of the most striking approaches in Europe.
Frequently asked questions
Are there direct flights from Frankfurt to Madeira?
Yes. Condor, Discover Airlines (Lufthansa Group) and TUI fly Deutschland all fly non-stop from Frankfurt to Funchal (FNC). If the non-stop dates don’t suit, TAP Air Portugal offers frequent one-stop connections via Lisbon.
How long is the flight from Frankfurt to Madeira?
The non-stop flight takes about 4 hours 5 minutes to 4 hours 20 minutes. A one-stop routing via Lisbon typically takes 6 to 9 hours in total, depending on the connection. Madeira is one hour behind Frankfurt.
How much does it cost to fly from Frankfurt to Madeira?
A typical economy return runs about €200–€360 depending on the season. Good deals dip to around €160–€190, usually in the shoulder months or during a sale. Summer and the New Year period sit at the top of the range.
What is the cheapest month to fly from Frankfurt to Madeira?
January, February and November are usually the cheapest months to fly. Avoid July–August and the New Year holidays, which are the busiest and most expensive times to visit the island.
Which airlines fly from Frankfurt to Madeira?
Non-stop: Condor, Discover Airlines and TUI fly Deutschland. One-stop: TAP Air Portugal via Lisbon. Lufthansa’s own Frankfurt–Funchal service is flown by its Discover Airlines leisure arm rather than Lufthansa mainline.
Which airport do I fly into in Madeira?
You arrive at Madeira Airport (FNC), also called Cristiano Ronaldo Airport, about 20 km east of Funchal. It is the island’s main gateway, with bus, taxi and car-hire links into the city and across Madeira.
How far in advance should I book?
Aim for 6 to 10 weeks ahead. Leisure demand to Madeira is steady year-round, so popular dates and the summer and New Year peaks fill early and get pricier — booking ahead almost always saves money on this route.
Is it cheaper to fly non-stop or via Lisbon?
The non-stop is usually the most convenient and often competitively priced, but a one-stop routing via Lisbon with TAP can be cheaper on some dates or open up options the direct flights don’t cover. Compare both, including baggage, before booking.
Route and schedule details from current airline schedules; last reviewed July 2026. Indicative economy returns — always check the live fare before booking.



