Which airport are you flying from?

Direct flights from Porto to Brussels

Airlines Schedules

OPO - BRU route map All flights from OPO to BRU non-stop. There are direct flights from Porto Airport (OPO), Portugal to Brussels Airport (BRU), Belgium with Brussels Airlines, Ryanair and Transavia. 19 weekly departures are currently scheduled on this route. Departure times range from 07:30 to 19:35 depending on the schedule period. The flight distance is 920 miles (1480 km). Flight time ranges from 2 hours and 20 minutes to 2 hours and 35 minutes.

OPO
Porto Airport
PortugalPorto , Portugal
BRU
Brussels Airport
BelgiumBrussels , Belgium
OPO
Porto Airport
PortugalPorto , Portugal
Brussels Airport
BelgiumBrussels , Belgium
BRU
Flight time 2h 20min to 2h 35min
Updated Aug 31, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Brussels Airlines Star Alliance

Departure times vary between 12:40 and 18:15
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
14 flights/week
14 flights/week

Ryanair Low-cost carrier

Departure times vary between 07:30 and 17:15
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
5 flights/week
5 flights/week

Transavia Low-cost carrier

Departure times vary between 08:30 and 19:35
S
M
T
W
T
F
S
New airline
Sun
Mon
Tue
Wed
Thu
Fri
Sat
From 14/12
From 14/12
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Porto to Brussels with Brussels Airlines

This is a weekly direct flight schedule for Brussels Airlines. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Sep 28
Tue
Sep 29
Wed
Sep 30
Thu
Oct 1
Fri
Oct 2
Sat
Oct 3
Sun
Oct 4
SN3812
12:55
12:55
12:55
12:55
12:55
12:55
12:55
SN3810
16:50
17:00
16:50
18:15
16:50
16:50
16:50

The timetable & schedule information was updated at 2026-08-31

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Porto to Brussels with Ryanair

This is a weekly direct flight schedule for Ryanair. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Sep 28
Tue
Sep 29
Wed
Sep 30
Thu
Oct 1
Fri
Oct 2
Sat
Oct 3
Sun
Oct 4
FR2929
17:15
----
07:30
09:40
16:40
----
08:40

The timetable & schedule information was updated at 2026-08-31

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Porto to Brussels with Transavia

This is a weekly direct flight schedule for Transavia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Sep 28
Tue
Sep 29
Wed
Sep 30
Thu
Oct 1
Fri
Oct 2
Sat
Oct 3
Sun
Oct 4

The timetable & schedule information was updated at

RETURN SCHEDULE
CHECK PRICES
SPONSORED AD

Porto to Brussels scheduled departures

Select a date to see every published non-stop departure between OPO and BRU.

Saturday
Sat
Sep 26
2 flights(2)
Sunday
Sun
Sep 27
3 flights(3)
Monday
Mon
Sep 28
3 flights(3)
Tuesday
Tue
Sep 29
2 flights(2)
Wednesday
Wed
Sep 30
3 flights(3)
Thursday
Thu
Oct 01
3 flights(3)
Friday
Fri
Oct 02
3 flights(3)
Time
Airline
Flight
12:55
Brussels Airlines Brussels Airlines
SN3812
16:50
Brussels Airlines Brussels Airlines
SN3810
08:40
Ryanair Ryanair
FR2929
12:55
Brussels Airlines Brussels Airlines
SN3812
16:50
Brussels Airlines Brussels Airlines
SN3810
12:55
Brussels Airlines Brussels Airlines
SN3812
16:50
Brussels Airlines Brussels Airlines
SN3810
17:15
Ryanair Ryanair
FR2929
12:55
Brussels Airlines Brussels Airlines
SN3812
17:00
Brussels Airlines Brussels Airlines
SN3810
07:30
Ryanair Ryanair
FR2929
12:55
Brussels Airlines Brussels Airlines
SN3812
16:50
Brussels Airlines Brussels Airlines
SN3810
09:40
Ryanair Ryanair
FR2929
12:55
Brussels Airlines Brussels Airlines
SN3812
18:15
Brussels Airlines Brussels Airlines
SN3810
12:55
Brussels Airlines Brussels Airlines
SN3812
16:40
Ryanair Ryanair
FR2929
16:50
Brussels Airlines Brussels Airlines
SN3810
Arriving at Brussels Airport
Brussels Airport
SPONSORED AD
OPO-BRU flight route
Route map from Porto, OPO to Brussels, BRU. The distance is 920 miles or 1480 km.
Porto - Brussels direct flight map
SPONSORED AD
SPONSORED AD

OPO - BRU route facts

  • Distance
    920 miles (1480 km)
  • Flight time
    2 hours and 20 minutes to 2 hours and 35 minutes
  • Airlines
    Brussels Airlines Brussels Airlines
    Ryanair Ryanair
    Transavia Transavia
  • Airline alliances
    Star Alliance Low-cost carrier
  • Cabins
    Economy
  • Hub airports
    Brussels Airlines: BRU
  • Aircraft
    Brussels Airlines: Airbus A320neo, Airbus A320 and Airbus A319
    Ryanair: Boeing 737-800 (winglets) Passenger/BBJ2
    Transavia: Boeing 737-800 (winglets) Passenger/BBJ2

Route FAQ

Brussels Airlines, Ryanair and Transavia operate non-stop flights from OPO to BRU with 19 weekly departures.

Scheduled flight time from OPO to BRU ranges from 2 hours and 20 minutes to 2 hours and 35 minutes. The route covers 920 miles (1480 km).

19 weekly departures are currently scheduled on this route, with published departure times ranging from 07:30 to 19:35 depending on the schedule period.

Economy are currently scheduled on non-stop flights for this route.
Direct flights from Porto to Belgium
From Porto to Brussels

CRL Brussels South Charleroi Airport

SPONSORED AD
SPONSORED AD