Airlines with flights from Barcelona to Porto
There are five airlines with scheduled flights between BCN and OPO. Both Ryanair and Vueling operates non-stop flights from El Prat Airport to Porto Airport and the flight time is 2 hours.
Choose airline
Schedules

Non-stop with Ryanair
-
Total flight time: 2 hours
-
Low-cost airline
-
Barcelona and Porto are both Ryanair focus cities.
-
19 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
BCN
Direct
OPO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
FR4545
08:15
12:55
06:20
06:00
10:20
06:55
09:10
FR4585
13:05
21:25
14:30
14:00
14:40
22:10
12:05
FR4587
21:55
----
----
----
20:50
----
18:00
The timetable & schedule information was updated at 2025-01-15

BCN
Direct
OPO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
VY8474
07:00
07:00
07:00
07:00
07:00
07:00
07:00
VY8476
13:00
----
13:00
----
13:00
----
13:00
VY8478
20:25
20:20
20:25
20:25
20:25
20:25
20:25
The timetable & schedule information was updated at 2025-01-15

Via Madrid with Iberia
-
Total flight time: 3h 25m - 5h 45m.
-
One World Alliance
-
43 flights per week
BCN
Via MAD
OPO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
IB426
IB1149
IB1149
----
07:00
----
07:00
----
07:00
----
IB426
IB545
IB545
07:00
----
07:00
----
----
----
07:00
IB428
IB1149
IB1149
----
08:00
----
08:00
----
----
----
IB428
IB545
IB545
08:00
----
08:00
----
----
----
----
IB402
IB1149
IB1149
----
08:45
----
08:45
----
----
----
IB402
IB545
IB545
08:45
----
08:45
----
----
----
----
IB404
IB1149
IB1149
----
09:15
----
09:15
----
09:15
----
IB404
IB545
IB545
09:15
----
09:15
----
----
----
09:15
IB410
IB1151
IB1151
12:30
12:30
12:30
12:30
12:30
----
----
IB412
IB547
IB547
----
----
----
----
----
13:30
----
IB412
IB1151
IB1151
13:30
13:30
13:30
13:30
13:30
----
13:30
IB414
IB1153
IB1153
15:15
15:15
----
15:15
----
----
----
IB414
IB549
IB549
----
----
15:15
----
15:15
15:15
15:15
IB416
IB1153
IB1153
16:55
16:55
----
16:55
----
----
----
IB416
IB549
IB549
----
----
16:55
----
16:55
----
----
The timetable & schedule information was updated at 2025-01-15

Via Lisbon with TAP Portugal
-
Total flight time: 3h 50m - 6h 05m.
-
Porto is a TAP Portugal hub (Secondary hub).
-
33 flights per week
BCN
Via LIS
OPO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
TP1041
TP1924
TP1924
06:45
06:45
06:45
06:45
06:45
06:45
06:35
TP1041
TP1922
TP1922
06:45
06:45
06:45
06:45
06:45
06:45
06:35
TP1031
TP1928
TP1928
10:55
10:55
10:55
10:55
10:55
10:55
10:55
TP1031
TP1926
TP1926
----
----
----
----
----
----
10:55
TP1033
TP1930
TP1930
12:35
12:35
12:35
12:35
12:35
12:35
12:35
TP1033
TP1928
TP1928
----
----
----
----
----
12:35
----
TP1035
TP1934
TP1934
14:35
14:35
14:35
14:35
14:35
14:35
14:35
TP1035
TP1932
TP1932
14:35
14:35
14:35
14:35
14:35
14:35
14:35
TP1037
TP1936
TP1936
18:05
18:05
18:05
18:05
18:05
18:05
18:05
TP1039
TP1938
TP1938
----
----
----
----
----
21:10
----
The timetable & schedule information was updated at 2025-01-15

Via Madrid with Air Europa
-
Total flight time: 4h 20m - 4h 25m.
-
Sky Team Alliance
-
7 flights per week
BCN
Via MAD
OPO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
UX7706
UX1143
UX1143
11:50
11:50
11:50
11:50
11:50
11:50
11:50
The timetable & schedule information was updated at 2025-01-15

Via Leon with Iberia
-
Total flight time: 2h 55m - 2h 55m.
-
One World Alliance
-
2 flights per week
BCN
Via LEN
OPO
W8, Feb 17 - Feb 23
Flight
Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
IB426
IB1149
IB1149
----
07:00
----
07:00
----
07:00
----
IB426
IB545
IB545
07:00
----
07:00
----
----
----
07:00
IB428
IB1149
IB1149
----
08:00
----
08:00
----
----
----
IB428
IB545
IB545
08:00
----
08:00
----
----
----
----
IB402
IB1149
IB1149
----
08:45
----
08:45
----
----
----
IB402
IB545
IB545
08:45
----
08:45
----
----
----
----
IB404
IB1149
IB1149
----
09:15
----
09:15
----
09:15
----
IB404
IB545
IB545
09:15
----
09:15
----
----
----
09:15
IB410
IB1151
IB1151
12:30
12:30
12:30
12:30
12:30
----
----
IB412
IB547
IB547
----
----
----
----
----
13:30
----
IB412
IB1151
IB1151
13:30
13:30
13:30
13:30
13:30
----
13:30
IB414
IB1153
IB1153
15:15
15:15
----
15:15
----
----
----
IB414
IB549
IB549
----
----
15:15
----
15:15
15:15
15:15
IB416
IB1153
IB1153
16:55
16:55
----
16:55
----
----
----
IB416
IB549
IB549
----
----
16:55
----
16:55
----
----
The timetable & schedule information was updated at 2025-01-15