Porto to Madeira Flights (OPO–FNC)
Porto to Funchal is Madeira's second-busiest route — about 627,000 passengers a year — and, like Lisbon, a year-round daily trunk flown by TAP, easyJet and Ryanair. The block time is roughly 2h05. It is the natural gateway for travellers from northern Portugal and a frequent connecting point.
Last updated:
Airlines and frequency
TAP Air Portugal, easyJet, Ryanair operate the Porto–Madeira route. Weekly frequencies below are approximate and split between the summer and winter schedules — always confirm with the airline.
| Airline | Per week (summer) | Per week (winter) | Aircraft | Status |
|---|---|---|---|---|
| TAP Air Portugal | 22 | 18 | Embraer E190, Embraer E195, Airbus A320 | Operating |
| easyJet | 17 | 12 | Airbus A320 | Operating |
| Ryanair | 12 | 8 | Boeing 737-800 | Operating |
How much does it cost?
Typical fares run around €40–€200 (as of 2026-06) — One-way; similar pricing to Lisbon, volatile by season.. The cheapest months are usually January, November, February; the busiest (and dearest) is August.
How busy is this route?
Porto–Madeira carried about 626,892 passengers in 2023.
Frequently asked questions
Which airlines fly from Porto to Madeira?
TAP Air Portugal, easyJet, Ryanair fly direct from Porto (OPO) to Madeira (Funchal).
How long is the flight from Porto to Madeira?
The flight from Porto to Madeira (Funchal) takes about 2h05.
Are Porto to Madeira flights year-round or seasonal?
The Porto–Madeira route operates year-round, though frequencies are higher in summer.