Ryanair Flights from Porto (OPO)
Ryanair operates 38 direct destinations from Porto (OPO). Popular routes include El Prat de Llobregat (BCN), London (STN), Tillé (BVA), and 2 more. Flights operate daily with 336+ weekly departures.
Most frequent routes:
38
Destinations336
Weekly FlightsRyanair
Airline36
InternationalHow Many Destinations Does Ryanair Serve from Porto (OPO)?
Ryanair serves 38 direct destinations from Porto (OPO), operating 336 weekly departures. This includes 36 international routes and 2 domestic routes.
Route Intelligence Dashboard
Overall Connectivity Score
75
ExcellentRoute Diversity
38
Direct Routes
Ryanair serves 38 destinations from OPO
Weekly Frequency
336
Weekly Flights
Trend: Stable
Top 5 Most Frequent Routes - Details
| Route | Weekly Flights | Duration | Distance | Reliability |
|---|---|---|---|---|
| OPO → El Prat de Llobregat (BCN) (BCN) | 21/week | 1h 40m - 2h 00m | 561 km | Moderate |
| OPO → London (STN) (STN) | 21/week | 2h 15m - 2h 25m | 851 km | Moderate |
| OPO → Tillé (BVA) (BVA) | 21/week | 2h 10m | 775 km | Moderate |
| OPO → Brussels (CRL) (CRL) | 14/week | 2h 15m - 2h 25m | 899 km | Moderate |
| OPO → Faro (FAO) (FAO) | 14/week | 1h 05m - 1h 20m | 296 km | Moderate |
Direct Ryanair Destinations from OPO
Porto (OPO) → El Prat de Llobregat (BCN)
1h 40m - 2h 00m
561 km (349 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → London (STN)
2h 15m - 2h 25m
851 km (529 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Tillé (BVA)
2h 10m
775 km (482 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Brussels (CRL)
2h 15m - 2h 25m
899 km (559 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Faro (FAO)
1h 05m - 1h 20m
296 km (184 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Madrid (MAD)
1h 10m - 1h 25m
274 km (170 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Manises (VLC)
1h 20m - 1h 30m
450 km (280 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Balice (KRK)
3h 35m - 3h 50m
1500 km (932 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Berlin (BER)
3h 05m - 3h 30m
1299 km (807 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Birmingham (BHX)
2h 20m - 2h 25m
844 km (524 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Blagnac (TLS)
1h 40m
540 km (336 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Bologna (BLQ)
2h 35m - 2h 50m
1039 km (646 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Bristol (BRS)
2h 05m - 2h 10m
759 km (472 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Budapest (BUD)
3h 20m - 3h 35m
1443 km (897 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Cologne (CGN)
2h 40m - 2h 50m
1010 km (628 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Dublin (DUB)
2h 15m - 2h 25m
853 km (530 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Edinburgh (EDI)
2h 45m - 2h 50m
1050 km (652 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Eindhoven (EIN)
2h 30m - 2h 35m
975 km (606 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Fiumicino (FCO)
2h 50m - 3h 00m
1086 km (675 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Kastrup (CPH)
3h 10m - 3h 30m
1390 km (864 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Lautzenhausen (HHN)
2h 35m - 2h 45m
979 km (608 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Lille (LIL)
2h 20m - 2h 25m
860 km (534 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Luxembourg (LUX)
2h 20m - 2h 35m
927 km (576 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Manchester (MAN)
2h 25m - 2h 35m
893 km (555 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Marignane (MRS)
2h 00m - 2h 05m
728 km (452 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Marrakesh (RAK)
0h 55m - 2h 10m
670 km (416 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Orio al Serio (BGY)
2h 30m - 2h 40m
974 km (605 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Pisa (PSA)
2h 35m - 2h 40m
990 km (615 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Rheinmünster (FKB)
2h 25m - 2h 35m
972 km (604 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Salt Lake City (ALC)
1h 35m - 1h 40m
479 km (298 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Santa Cruz, Madeira (FNC)
1h 55m - 2h 10m
744 km (462 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Seville (SVQ)
1h 15m
304 km (189 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Stockholm-Arlanda (ARN)
3h 55m - 4h 05m
1716 km (1066 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Tangier (TNG)
0h 30m - 1h 30m
411 km (255 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
Porto (OPO) → Tavaux (DLE)
2h 05m - 2h 15m
809 km (503 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Tenerife (TFS)
2h 40m - 2h 45m
1020 km (634 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Tours (TUF)
2h 00m
634 km (394 miles)
Boeing 737MAX 8 Passenger
Porto (OPO) → Zaventem (BRU)
2h 20m - 2h 35m
920 km (572 miles)
Boeing 737-800 (winglets) Passenger/BBJ2
All Ryanair Routes from OPO
| Destination | Weekly Flights | Duration | Distance | Aircraft | Status |
|---|---|---|---|---|---|
El Prat de Llobregat (BCN) | 21 | 1h 40m - 2h 00m | 561 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Moderate |
London (STN) | 21 | 2h 15m - 2h 25m | 851 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Moderate |
Tillé (BVA) | 21 | 2h 10m | 775 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Moderate |
Brussels (CRL) | 14 | 2h 15m - 2h 25m | 899 km | Boeing 737MAX 8 Passenger | International Moderate |
Faro (FAO) | 14 | 1h 05m - 1h 20m | 296 km | Boeing 737-800 (winglets) Passenger/BBJ2 | Domestic Moderate |
Madrid (MAD) | 14 | 1h 10m - 1h 25m | 274 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Moderate |
Manises (VLC) | 14 | 1h 20m - 1h 30m | 450 km | Boeing 737MAX 8 Passenger | International Moderate |
Balice (KRK) | 7 | 3h 35m - 3h 50m | 1500 km | Boeing 737MAX 8 Passenger | International Seasonal |
Berlin (BER) | 7 | 3h 05m - 3h 30m | 1299 km | Boeing 737MAX 8 Passenger | International Seasonal |
Birmingham (BHX) | 7 | 2h 20m - 2h 25m | 844 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Blagnac (TLS) | 7 | 1h 40m | 540 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Bologna (BLQ) | 7 | 2h 35m - 2h 50m | 1039 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Bristol (BRS) | 7 | 2h 05m - 2h 10m | 759 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Budapest (BUD) | 7 | 3h 20m - 3h 35m | 1443 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Cologne (CGN) | 7 | 2h 40m - 2h 50m | 1010 km | Boeing 737MAX 8 Passenger | International Seasonal |
Dublin (DUB) | 7 | 2h 15m - 2h 25m | 853 km | Boeing 737MAX 8 Passenger | International Seasonal |
Edinburgh (EDI) | 7 | 2h 45m - 2h 50m | 1050 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Eindhoven (EIN) | 7 | 2h 30m - 2h 35m | 975 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Fiumicino (FCO) | 7 | 2h 50m - 3h 00m | 1086 km | Boeing 737MAX 8 Passenger | International Seasonal |
Kastrup (CPH) | 7 | 3h 10m - 3h 30m | 1390 km | Boeing 737MAX 8 Passenger | International Seasonal |
Lautzenhausen (HHN) | 7 | 2h 35m - 2h 45m | 979 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Lille (LIL) | 7 | 2h 20m - 2h 25m | 860 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Luxembourg (LUX) | 7 | 2h 20m - 2h 35m | 927 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Manchester (MAN) | 7 | 2h 25m - 2h 35m | 893 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Marignane (MRS) | 7 | 2h 00m - 2h 05m | 728 km | Boeing 737MAX 8 Passenger | International Seasonal |
Marrakesh (RAK) | 7 | 0h 55m - 2h 10m | 670 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Orio al Serio (BGY) | 7 | 2h 30m - 2h 40m | 974 km | Boeing 737MAX 8 Passenger | International Seasonal |
Pisa (PSA) | 7 | 2h 35m - 2h 40m | 990 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Rheinmünster (FKB) | 7 | 2h 25m - 2h 35m | 972 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Salt Lake City (ALC) | 7 | 1h 35m - 1h 40m | 479 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Santa Cruz, Madeira (FNC) | 7 | 1h 55m - 2h 10m | 744 km | Boeing 737-800 (winglets) Passenger/BBJ2 | Domestic Seasonal |
Seville (SVQ) | 7 | 1h 15m | 304 km | Boeing 737MAX 8 Passenger | International Seasonal |
Stockholm-Arlanda (ARN) | 7 | 3h 55m - 4h 05m | 1716 km | Boeing 737MAX 8 Passenger | International Seasonal |
Tangier (TNG) | 7 | 0h 30m - 1h 30m | 411 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Tavaux (DLE) | 7 | 2h 05m - 2h 15m | 809 km | Boeing 737MAX 8 Passenger | International Seasonal |
Tenerife (TFS) | 7 | 2h 40m - 2h 45m | 1020 km | Boeing 737MAX 8 Passenger | International Seasonal |
Tours (TUF) | 7 | 2h 00m | 634 km | Boeing 737MAX 8 Passenger | International Seasonal |
Zaventem (BRU) | 7 | 2h 20m - 2h 35m | 920 km | Boeing 737-800 (winglets) Passenger/BBJ2 | International Seasonal |
Domestic vs International Routes
2
Domestic Routes
36
International Routes
Aircraft Types Used
Ryanair uses the following aircraft types on routes from Porto (OPO):
Departures
Ryanair flights from Porto (OPO)Arrivals
Ryanair flights to Porto (OPO)Destinations
Served from hereOrigins
Cities with flights toMost Popular Routes
Ryanair Flight Schedule - Departures from Porto (OPO)
Loading calendar...
Ryanair Flight Schedule - Arrivals to Porto (OPO)
Loading calendar...
Ryanair Terminal Information at Porto (OPO)
All Ryanair flights operate from Terminal 1 at Porto (OPO) airport.
Terminal Phone: 44-1279-35-8395
Ryanair Departures from Porto (OPO)
| Flight | Airline | Destination | Departure | Arrival | Aircraft |
|---|---|---|---|---|---|
FR2028 | ![]() Ryanair | Salt Lake City (ALC) | 14:00 | 16:40:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR317 | ![]() Ryanair | Stockholm-Arlanda (ARN) | 14:20 | 19:25:00 | Boeing 737MAX 8 Passenger |
FR4546 | ![]() Ryanair | El Prat de Llobregat (BCN) | 06:15 | 09:15:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR4584 | ![]() Ryanair | El Prat de Llobregat (BCN) | 09:40 | 12:40:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR4586 | ![]() Ryanair | El Prat de Llobregat (BCN) | 18:00 | 21:00:00 | Boeing 737MAX 8 Passenger |
FR2945 | ![]() Ryanair | Berlin (BER) | 18:35 | 22:55:00 | Boeing 737MAX 8 Passenger |
FR4041 | ![]() Ryanair | Orio al Serio (BGY) | 07:00 | 10:40:00 | Boeing 737MAX 8 Passenger |
FR8513 | ![]() Ryanair | Birmingham (BHX) | 14:15 | 16:40:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR5809 | ![]() Ryanair | Bologna (BLQ) | 13:00 | 16:50:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR1332 | ![]() Ryanair | Bristol (BRS) | 10:15 | 12:25:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR2929 | ![]() Ryanair | Zaventem (BRU) | 15:35 | 19:10:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR4244 | ![]() Ryanair | Budapest (BUD) | 18:35 | 23:10:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR594 | ![]() Ryanair | Tillé (BVA) | 08:40 | 11:50:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR7474 | ![]() Ryanair | Tillé (BVA) | 13:50 | 17:00:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR7478 | ![]() Ryanair | Tillé (BVA) | 18:25 | 21:35:00 | Boeing 737MAX 8 Passenger |
FR9325 | ![]() Ryanair | Cologne (CGN) | 13:15 | 16:55:00 | Boeing 737MAX 8 Passenger |
FR8898 | ![]() Ryanair | Kastrup (CPH) | 09:15 | 13:45:00 | Boeing 737MAX 8 Passenger |
FR1387 | ![]() Ryanair | Brussels (CRL) | 08:25 | 11:50:00 | Boeing 737MAX 8 Passenger |
FR4867 | ![]() Ryanair | Brussels (CRL) | 15:20 | 18:45:00 | Boeing 737MAX 8 Passenger |
FR7610 | ![]() Ryanair | Tavaux (DLE) | 12:40 | 15:55:00 | Boeing 737MAX 8 Passenger |
Showing 20 of 48 flights. Use tabs below to view all flights.
Ryanair Arrivals to Porto (OPO)
| Flight | Airline | Origin | Departure | Arrival | Aircraft |
|---|---|---|---|---|---|
FR2029 | ![]() Ryanair | Salt Lake City (ALC) | 12:55 | 13:35:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR316 | ![]() Ryanair | Stockholm-Arlanda (ARN) | 19:55 | 23:00:00 | Boeing 737MAX 8 Passenger |
FR4545 | ![]() Ryanair | El Prat de Llobregat (BCN) | 09:50 | 10:50:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR4585 | ![]() Ryanair | El Prat de Llobregat (BCN) | 13:40 | 14:40:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR4587 | ![]() Ryanair | El Prat de Llobregat (BCN) | 21:45 | 22:45:00 | Boeing 737MAX 8 Passenger |
FR2946 | ![]() Ryanair | Berlin (BER) | 15:00 | 17:20:00 | Boeing 737MAX 8 Passenger |
FR4042 | ![]() Ryanair | Orio al Serio (BGY) | 11:05 | 12:45:00 | Boeing 737MAX 8 Passenger |
FR8514 | ![]() Ryanair | Birmingham (BHX) | 11:25 | 13:50:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR5808 | ![]() Ryanair | Bologna (BLQ) | 17:15 | 19:05:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR1331 | ![]() Ryanair | Bristol (BRS) | 12:50 | 15:00:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR2928 | ![]() Ryanair | Zaventem (BRU) | 20:00 | 21:35:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR4243 | ![]() Ryanair | Budapest (BUD) | 15:15 | 17:50:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR595 | ![]() Ryanair | Tillé (BVA) | 12:15 | 13:25:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR7475 | ![]() Ryanair | Tillé (BVA) | 17:35 | 18:45:00 | Boeing 737-800 (winglets) Passenger/BBJ2 |
FR7479 | ![]() Ryanair | Tillé (BVA) | 22:00 | 23:10:00 | Boeing 737MAX 8 Passenger |
FR9326 | ![]() Ryanair | Cologne (CGN) | 17:50 | 19:30:00 | Boeing 737MAX 8 Passenger |
FR8899 | ![]() Ryanair | Kastrup (CPH) | 06:20 | 08:50:00 | Boeing 737MAX 8 Passenger |
FR1386 | ![]() Ryanair | Brussels (CRL) | 06:30 | 07:55:00 | Boeing 737MAX 8 Passenger |
FR4866 | ![]() Ryanair | Brussels (CRL) | 13:30 | 14:55:00 | Boeing 737MAX 8 Passenger |
FR7611 | ![]() Ryanair | Tavaux (DLE) | 16:20 | 17:35:00 | Boeing 737MAX 8 Passenger |
Showing 20 of 48 flights. Use tabs below to view all flights.
Cities with Ryanair flights to Porto (38 of 38)
Filters
Related Pages & Resources
All Airlines at Porto (OPO)
Country Hub
Ryanair Policies
Frequently Asked Questions
How many Ryanair flights depart from Porto (OPO) daily?
Ryanair operates 48 departures from Porto (OPO) daily.
How many Ryanair flights arrive at Porto (OPO) daily?
Ryanair operates 48 arrivals at Porto (OPO) daily.
How many destinations does Ryanair serve from Porto (OPO)?
Ryanair serves 38 destinations from Porto (OPO): Balice (KRK), Berlin (BER), Birmingham (BHX), Blagnac (TLS), Bologna (BLQ), and 33 more.
Does Ryanair offer international flights from Porto (OPO)?
Yes, Ryanair offers international flights from Porto (OPO) to 36 international destinations. Ryanair operates 2 domestic and 36 international routes from Porto (OPO).
How many origins does Ryanair receive flights from to Porto (OPO)?
Ryanair receives flights from 38 origins to Porto (OPO): London (STN), Seville (SVQ), Marignane (MRS), Edinburgh (EDI), Orio al Serio (BGY), and 33 more.
What aircraft types does Ryanair use at Porto (OPO)?
Ryanair uses Boeing 737-800 (winglets) Passenger/BBJ2, Boeing 737MAX 8 Passenger at Porto (OPO).
What is the Ryanair terminal phone number at Porto (OPO)?
The Ryanair terminal phone number at Porto (OPO) is 44-1279-35-8395 (Terminal 1).
Ryanair Contact Information and Customer Services
Ryanair Address
C/O Ryanair Ltd Corporate Head Office
Dublin, Dublin K67NY94, Ireland
Customer Service Phone
44 1279-35-8395Official Website
ryanair.com