The Funchal to Porto route connects Madeira International Airport Cristiano Ronaldo (FNC) in PT with Francisco de Sá Carneiro Airport (OPO) in PT. This short-haul flight covers approximately 741 miles (1193 km) with a typical flight time of 1h 40m. This route is served by 4 airlines: easyJet, TAP Air Portugal, Ryanair and others. AirportRoutes has tracked 17 unique flight numbers on this route.
Compare flight prices across hundreds of booking sites
Search FNC → OPO flightsOpens a live price search — just pick your dates
The Funchal (FNC) → Porto (OPO) air route links Madeira with mainland Portugal over 741 miles (1,193 km). It’s a key connection for residents, students, and leisure travelers moving between the island and the country’s northern hub. Nonstop flights typically take about 2 hours 0–2 hours 20 minutes, depending on winds and routing, while one-stop options add flexibility during quieter seasons. Travelers choose this route for Porto’s culture, business links, and easy onward rail and road access to the Douro Valley, Braga, and Galicia. It’s also popular for short city breaks: Madeira’s subtropical coastline pairs well with Porto’s riverside neighborhoods, historic architecture, and renowned food-and-wine scene.
Book early for the best fares—nonstop seats can rise quickly around school holidays and long weekends. Typical one-way prices often range from €40–€140 (about $45–$155), varying by season, baggage, and booking window. At FNC, allow extra time: the airport is efficient but weather (especially wind) can affect operations, so arrive 2 hours before departure and keep essentials in your carry-on. Choose seats over the wing for a steadier ride if you’re sensitive to turbulence. At OPO (Francisco Sá Carneiro), follow clear signage to Metro Line E for a direct, low-stress ride into the center; taxis and app-based rides are also straightforward. If you’re checking bags, confirm allowance—some low fares include only a personal item.
Porto is a compact, walkable city built around the Douro River, combining UNESCO-listed heritage with contemporary dining and design. Start in Ribeira for colorful waterfront lanes, then cross the Dom Luís I Bridge to Vila Nova de Gaia for classic port-wine lodges and tastings. Don’t miss Livraria Lello, the tiled interior of São Bento Station, and the baroque Clérigos Tower for skyline views. Food is a highlight: try a francesinha (rich sandwich with sauce), fresh seafood, and pastries like pastel de nata with espresso. For neighborhoods, base yourself in Baixa for sightseeing, Cedofeita for boutiques and galleries, or Foz do Douro for oceanfront walks and sunset cafés.
Late spring and early autumn—May–June and September–October—often balance pleasant weather with better availability. Summer (July–August) brings the highest demand and typically higher fares, while winter can be cheaper but wetter in Porto. Expect peak pricing around Christmas/New Year and major holiday weekends; off-peak deals are more common in January–March. Notable dates that can lift prices include São João in Porto (late June) and major Madeira festivals that increase outbound demand.
Madeira International Airport Cristiano Ronaldo
LPMAFNCFrancisco de Sá Carneiro Airport
LPPROPO4
Operators17
Tracked Flights741
Miles1h 40m
Flight Duration
| Airline | ICAO | IATA |
|---|---|---|
| easyJet |
EZY
|
U2
|
| TAP Air Portugal |
TAP
|
TP
|
| Ryanair |
RYR
|
FR
|
| Portugalia |
PGA
|
NI
|
| Day | Flights Observed | Frequency | Activity |
|---|---|---|---|
| Monday | 88 | 13% |
|
| Tuesday | 85 | 12% |
|
| Wednesday | 94 | 14% |
|
| Thursday | 111 | 16% |
|
| Friday | 128 | 19% |
|
| Saturday | 73 | 11% |
|
| Sunday | 109 | 16% |
|
Pattern Analysis
| Airline | Flight Numbers | Aircraft Type | Typical Time | Days Active | Last Seen | Status |
|---|---|---|---|---|---|---|
|
easyJet
EZY
/ U2
|
|
A320 | 09:00 9:00 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
|
Portugalia
PGA
/ NI
|
- | E190 | - |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
|
Ryanair
RYR
/ FR
|
B738 | 11:55 11:55 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active | |
|
TAP Air Portugal
TAP
/ TP
|
|
A319 | 08:35 8:35 AM (Representative) |
M
T
W
T
F
S
S
|
Jun 16, 2026 | Active |
| Departure Time | Operator | ICAO | IATA |
|---|---|---|---|
| 08:35 8:35 AM | TAP Air Portugal |
TAP
|
TP
|
| 09:00 9:00 AM | easyJet |
EZY
|
U2
|
| 11:55 11:55 AM | Ryanair |
RYR
|
FR
|
Time Information
Times are shown in the departure airport's local timezone (LPMA - Atlantic/Madeira).