OPS Watch · 44,417 legs measured · last 90 days · 9 routes outbound only · 12 routes inbound only
166
nonstop destinations from Brussels Airport, flown by 75 airlines . 145 of them also fly back in.
Measured from flights observed on Brussels’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 147 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +14 min.
Busiest route Madrid MAD · about 126 movements a week, Air Europa, Brussels Airlines, EAT Leipzig1,614 legs observed
Most reliable Cincinnati / Covington CVG · 100% on time, 0% cancelled22 legs
Roughest ride Yaoundé NSI · 10% on time, 2% cancelled100 legs
All BRU nonstop destinations, ranked by weekly flights
One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.
Destination Airlines Weekly On time Cancelled
MAD Madrid ⇆
Air Europa · Brussels Airlines · EAT Leipzig · Iberia
126 /wk
61% on time
0.4% cancelled
Schedule Air Europa departs UX1172 10:45 UX1174 18:55
Brussels Airlines departs SN3721 09:20 SN3727 14:15 SN3731 21:00
EAT Leipzig departs QY41 03:24
Iberia departs IB604 07:00 IB598 12:10 IB1300 15:30 IB602 19:45 IB1302 19:45
Air Europa arrives UX1171 09:50 UX1173 17:45
Brussels Airlines arrives SN3732 08:50 SN3722 14:50 SN3728 19:55
Iberia arrives IB597 11:30 IB1299 14:45 IB1301 19:00 IB601 19:00 IB603 22:35
BCN Barcelona ⇆
Brussels Airlines · Vueling
115 /wk
49% on time
3.5% cancelled
Schedule Brussels Airlines departs SN3697 09:25 SN3703 14:50
Vueling departs VY1077 10:00 VY1041 11:45 VY1079 14:00 VY1081 17:15 VY1081 17:20 VY1083 21:55
Brussels Airlines arrives SN3698 14:30 SN3704 19:50
Vueling arrives VY1076 09:15 VY1040 11:10 VY1078 13:25 VY1080 16:40 VY1080 16:45 VY1082 21:10
AGP Málaga ⇆
Brussels Airlines · Transavia · TUI fly Belgium · Vueling
98 /wk
66% on time
0.5% cancelled
Schedule Brussels Airlines departs SN1535 05:50 SN3733 06:05 SN3735 11:40 SN1537 15:00
Transavia departs HV9035 06:30 HV9035 15:25 HV9037 15:25
TUI fly Belgium departs TB1013 06:20
Vueling departs VY7861 10:50 VY2151 20:30
Brussels Airlines arrives SN1536 12:20 SN3734 12:35 SN3736 18:10 SN1538 21:30
Transavia arrives HV9036 21:55 HV9038 21:55
TUI fly Belgium arrives TB1012 12:40 TB1014 20:25
Vueling arrives VY7860 10:10 VY2150 19:55
ALC Alicante ⇆
Brussels Airlines · Transavia · TUI fly Belgium · Vueling
98 /wk
63% on time
0.9% cancelled
Schedule Brussels Airlines departs SN3771 09:45 SN3773 14:35 SN1573 16:55
Transavia departs HV9003 07:00 HV9003 07:30 HV9003 15:45 HV9005 16:20 HV9003 17:55
TUI fly Belgium departs TB1111 06:00 TB1113 16:45
Vueling departs VY7863 14:00 VY1333 21:10 VY7865 21:30
Brussels Airlines arrives SN3772 15:35 SN3774 20:35 SN1574 22:45
Transavia arrives HV9004 12:40 HV9006 22:10
TUI fly Belgium arrives TB1112 11:55 TB1114 19:40 TB1114 21:40 TB1114 22:40
Vueling arrives VY7862 13:20 VY7864 20:55
FCO Rome ⇆
Avialeasing · Brussels Airlines · ITA Airways
95 /wk
51% on time
2% cancelled
Schedule Avialeasing departs EC2986 09:10 EC2988 20:50 EC2988 20:55
Brussels Airlines departs SN3175 07:00 SN3181 15:05 SN3183 18:20
ITA Airways departs AZ159 11:35 AZ165 18:55
Avialeasing arrives EC2985 08:40 EC2987 20:20 EC2987 20:25
Brussels Airlines arrives SN3176 12:15 SN3182 20:15 SN3184 22:25 SN3184 23:25
ITA Airways arrives AZ156 10:45 AZ160 18:00
CPH Copenhagen ⇆
Brussels Airlines · Scandinavian Airlines
87 /wk
67% on time
1.7% cancelled
Schedule Brussels Airlines departs SN2257 09:50 SN2259 16:00 SN2265 21:05
Scandinavian Airlines departs SK594 10:20 SK1594 15:10 SK1596 19:15 SK2590 20:30
Brussels Airlines arrives SN2268 08:30 SN2258 13:45 SN2260 19:55
Scandinavian Airlines arrives SK593 09:40 SK1593 14:30 SK1595 18:35 SK35 19:45 SK597 19:50
MUC Munich ⇆
Brussels Airlines · Lufthansa
83 /wk
72% on time
0.6% cancelled
Schedule Brussels Airlines departs SN2641 06:45 SN2643 09:35 SN2645 12:45 SN2647 13:45 SN2649 16:25 SN2651 19:40
Lufthansa departs LH2283 09:10
Brussels Airlines arrives SN2642 10:20 SN2644 13:10 SN2646 16:15 SN2648 17:10 SN2650 19:55 SN2652 23:10
Lufthansa arrives LH2282 08:25
VIE Vienna ⇆
Austrian Airlines · Brussels Airlines
81 /wk
67% on time
2.3% cancelled
Schedule Austrian Airlines departs OS292 09:50 OS294 14:50 OS296 17:45 OS298 19:55
Brussels Airlines departs SN2901 06:30 SN2905 15:50 SN2907 19:05
Austrian Airlines arrives OS291 09:05 OS293 14:05 OS295 17:00 OS297 19:10
Brussels Airlines arrives SN2902 10:50 SN2906 20:10 SN2908 23:20
LHR London ⇆
British Airways · Brussels Airlines · EAT Leipzig
79 /wk
58% on time
2.7% cancelled
Schedule British Airways departs BA387 10:10 BA389 11:25 BA389 12:00 BA389 12:05 BA389 12:10 BA391 14:00 BA391 14:50 BA391 16:05 BA393 17:35 BA395 21:15
Brussels Airlines departs SN2093 09:45 SN2095 16:55 SN2103 21:10
British Airways arrives BA386 09:20 BA388 11:10 BA390 13:05 BA390 13:55 BA390 14:05 BA392 16:40 BA394 20:10
Brussels Airlines arrives SN2104 08:50 SN2094 13:15
EAT Leipzig arrives QY2665 00:34 QY2665 00:41
FRA Frankfurt am Main ⇆
Brussels Airlines · Lufthansa
76 /wk
67% on time
2.3% cancelled
Schedule Brussels Airlines departs SN2607 07:00 SN2609 09:30 SN2611 10:30 SN2613 14:25 SN2615 17:05 SN2617 19:30
Lufthansa departs LH1005 08:25
Brussels Airlines arrives SN2608 10:10 SN2610 12:35 SN2612 13:35 SN2614 17:30 SN2616 20:15 SN2616 20:20 SN2618 22:30
Lufthansa arrives LH1004 07:45
LIS Lisbon ⇆
Brussels Airlines · TAP Air Portugal
75 /wk
51% on time
0.4% cancelled
Schedule Brussels Airlines departs SN3815 10:50 SN3819 15:40 SN3819 16:30
TAP Air Portugal departs TP647 06:00 TP641 11:50 TP645 17:55
Brussels Airlines arrives SN3816 17:30 SN3820 23:40
TAP Air Portugal arrives TP640 11:00 TP644 17:05 TP646 23:50
GVA Geneva ⇆
Brussels Airlines · EasyJet Switzerland · Swiss International Air Lines
70 /wk
65% on time
1.6% cancelled
Schedule Brussels Airlines departs SN2711 06:20 SN2721 15:00 SN2723 19:20
EasyJet Switzerland departs DS1530 13:25 DS1528 13:50 DS1530 21:05
Swiss International Air Lines departs LX791 09:00 LX799 21:15
Brussels Airlines arrives SN2712 09:35 SN2722 18:30 SN2724 22:30
EasyJet Switzerland arrives DS1529 12:55 DS1527 13:10 DS1529 20:25
Swiss International Air Lines arrives LX790 08:15 LX798 20:30
LIN Milan ⇆
Avialeasing · Brussels Airlines · ITA Airways
62 /wk
68% on time
2.6% cancelled
ZRH Zurich ⇆
Brussels Airlines · Swiss International Air Lines
62 /wk
55% on time
1.5% cancelled
WAW Warsaw ⇆
Brussels Airlines · LOT Polish Airlines
58 /wk
64% on time
1.1% cancelled
IST Istanbul ⇆
Turkish Airlines
58 /wk
62% on time
0.4% cancelled
ATH Athens ⇆
Aegean Airlines · Brussels Airlines · GQ
57 /wk
51% on time
0.1% cancelled
AYT Antalya ⇆
Corendon Airlines · Freebird Airlines · Pegasus Airlines · SunExpress · TUI fly Belgium
53 /wk
57% on time
0% cancelled
DUB Dublin ⇆
Aer Lingus · EAT Leipzig · Ryanair
53 /wk
63% on time
0.3% cancelled
BER Berlin ⇆
Brussels Airlines
53 /wk
65% on time
1% cancelled
ARN Stockholm ⇆
Brussels Airlines · Scandinavian Airlines
45 /wk
70% on time
1.2% cancelled
CMN Casablanca ⇆
Air Arabia Maroc · Royal Air Maroc · TUI fly Belgium
43 /wk
59% on time
0.9% cancelled
OSL Oslo ⇆
Brussels Airlines · Scandinavian Airlines
43 /wk
71% on time
3.8% cancelled
TFS Tenerife ⇆
Brussels Airlines · Transavia · TUI fly Belgium
42 /wk
60% on time
0% cancelled
TNG Tangier ⇆
Air Arabia Maroc · Royal Air Maroc · TUI fly Belgium
41 /wk
65% on time
0.2% cancelled
CDG Paris ⇆
Brussels Airlines · Ethiopian Airlines · RwandAir · EAT Leipzig
40 /wk
44% on time
3.3% cancelled
HEL Helsinki ⇆
Finnair · Wasaya Airways
38 /wk
79% on time
0% cancelled
NCE Nice ⇆
Avialeasing · Brussels Airlines · easyJet
36 /wk
59% on time
1.3% cancelled
OPO Porto ⇆
Brussels Airlines
35 /wk
53% on time
1.3% cancelled
NDR Al Aaroui ⇆
Air Arabia Maroc · Royal Air Maroc · TUI fly Belgium
34 /wk
63% on time
0.2% cancelled
HER Heraklion ⇆
Brussels Airlines · GQ
34 /wk
43% on time
0% cancelled
PRG Prague ⇆
Brussels Airlines
34 /wk
63% on time
2.7% cancelled
FAO Faro ⇆
Brussels Airlines · Transavia
32 /wk
66% on time
0% cancelled
PEK Beijing ⇆
Air China · Hainan Airlines
28 /wk
70% on time
0.3% cancelled
DXB Dubai ⇆
Emirates
28 /wk
59% on time
0.6% cancelled
RAK Marrakesh ⇆
Royal Air Maroc · Transavia · TUI fly Belgium
27 /wk
56% on time
0% cancelled
VLC Valencia ⇆
Brussels Airlines · Vueling · Iberia
26 /wk
57% on time
0.3% cancelled
IBZ Ibiza ⇆
Transavia
26 /wk
71% on time
0.6% cancelled
VCE Venezia ⇆
Brussels Airlines
25 /wk
59% on time
0.6% cancelled
HAM Hamburg ⇆
Brussels Airlines
24 /wk
74% on time
1.3% cancelled
FIH Kinshasa ⇆
Brussels Airlines · United Airways
23 /wk
40% on time
1% cancelled
TUN Tunis ⇆
Nouvelair · Tunisair
23 /wk
34% on time
0% cancelled
BUD Budapest ⇆
Brussels Airlines
23 /wk
67% on time
1.3% cancelled
ZAG Zagreb ⇆
Croatia Airlines
22 /wk
51% on time
0% cancelled
GOT Göteborg ⇆
Brussels Airlines
21 /wk
69% on time
2.2% cancelled
HRG Hurghada ⇆
Brussels Airlines · Corendon Airlines Europe · TUI fly Belgium
20 /wk
47% on time
0.8% cancelled
BIO Bilbao ⇆
Brussels Airlines · Vueling
20 /wk
68% on time
0% cancelled
MXP Milan ⇆
Brussels Airlines
20 /wk
57% on time
1.6% cancelled
FLR Firenze ⇆
Brussels Airlines · Vueling
19 /wk
52% on time
1.3% cancelled
RHO Rhodes ⇆
Brussels Airlines · GQ
19 /wk
51% on time
1.3% cancelled
RIX Riga ⇆
AirBaltic
19 /wk
69% on time
0% cancelled
OTP Bucharest ⇆
748 Air Services · TAROM
16 /wk
46% on time
0% cancelled
RBA Rabat ⇆
Air Arabia Maroc · Royal Air Maroc · TUI fly Belgium
15 /wk
70% on time
0% cancelled
KGL Kigali ⇆
RwandAir · Brussels Airlines
15 /wk
66% on time
4.8% cancelled
ALG Algiers ⇆
Air Algérie · TUI fly Belgium
14 /wk
34% on time
0% cancelled
BKK Bangkok ⇆
Thai Airways
14 /wk
66% on time
3.9% cancelled
DOH Doha ⇆
Qatar Airways
14 /wk
61% on time
0% cancelled
ORD Chicago ⇆
United Airlines
14 /wk
57% on time
0.5% cancelled
DJE Djerba ⇆
Brussels Airlines · Nouvelair · TUI fly Belgium
13 /wk
59% on time
0% cancelled
AOE Eskişehir ⇆
SunExpress · TUI fly Belgium
13 /wk
63% on time
0% cancelled
ATL Atlanta ⇆
Delta Air Lines
13 /wk
59% on time
1.2% cancelled
AGA Agadir ⇆
Transavia · TUI fly Belgium
12 /wk
59% on time
0.6% cancelled
BLQ Bologna ⇆
Brussels Airlines · EAT Leipzig
12 /wk
80% on time
0.6% cancelled
KEF Reykjavík ⇆
Icelandair · Transavia
12 /wk
62% on time
1.3% cancelled
MIR Monastir ⇆
Brussels Airlines · Nouvelair
12 /wk
51% on time
0.6% cancelled
ABJ Abidjan ⇆
Brussels Airlines
12 /wk
54% on time
2.5% cancelled
LFW Lomé ⇆
Brussels Airlines
12 /wk
56% on time
5.2% cancelled
PVG Shanghai ⇆
Hainan Airlines · HO
11 /wk
72% on time
1.4% cancelled
NBO Nairobi ⇆
Brussels Airlines
11 /wk
42% on time
8.8% cancelled
DSS Dakar ⇆
Brussels Airlines · Air Senegal · TUI fly Belgium
10 /wk
56% on time
10.2% cancelled
CAI Cairo ⇆
EgyptAir
10 /wk
38% on time
0.8% cancelled
CTA Catania ⇆
Brussels Airlines
10 /wk
60% on time
11.1% cancelled
BJL Banjul ⇆
Brussels Airlines · TUI fly Belgium
9 /wk
51% on time
6.3% cancelled
TTU Tétouan ⇆
Royal Air Maroc · TUI fly Belgium
9 /wk
60% on time
0% cancelled
BEY Beirut ⇆
Middle East Airlines - Air Liban
8 /wk
71% on time
0% cancelled
BRI Bari ⇆
Transavia
8 /wk
76% on time
0% cancelled
EBB Entebbe ⇆
Brussels Airlines
8 /wk
15% on time
4% cancelled
NSI Yaoundé ⇆
Brussels Airlines
8 /wk
10% on time
2% cancelled
VNO Vilnius ⇆
Brussels Airlines
8 /wk
71% on time
0% cancelled
SOF Sofia ⇆
Bulgaria Air · FB
7 /wk
50% on time
8.5% cancelled
DLA Douala ←
Brussels Airlines
7 /wk
69% on time
3.2% cancelled
EVN Yerevan ⇆
Brussels Airlines
7 /wk
45% on time
0% cancelled
GDN Gdańsk ⇆
LOT Polish Airlines
7 /wk
90% on time
4.2% cancelled
KRK Kraków ⇆
Brussels Airlines
7 /wk
66% on time
0% cancelled
NBE Enfidha ⇆
TUI fly Belgium
7 /wk
63% on time
0% cancelled
FNC Funchal ⇆
Brussels Airlines · TUI fly Belgium
6 /wk
62% on time
1.3% cancelled
AMM Amman ⇆
Royal Jordanian
6 /wk
71% on time
0% cancelled
ASR Kayseri ⇆
TUI fly Belgium
6 /wk
38% on time
0% cancelled
CKY Conakry ⇆
Brussels Airlines
6 /wk
39% on time
4.2% cancelled
NRT Tokyo ⇆
All Nippon Airways
6 /wk
56% on time
1.3% cancelled
OVD Ranón ⇆
Volotea
6 /wk
71% on time
0% cancelled
RMF Marsa Alam ⇆
Brussels Airlines · TUI fly Belgium
5 /wk
60% on time
0% cancelled
TLV Tel Aviv ⇆
Brussels Airlines · EAT Leipzig
5 /wk
24% on time
2.9% cancelled
BCM Bacău ⇆
Deccan Charters
5 /wk
62% on time
0% cancelled
LEI Almería ⇆
TUI fly Belgium
5 /wk
64% on time
0% cancelled
FUE El Matorral ⇆
Brussels Airlines · TUI fly Belgium
4 /wk
57% on time
0% cancelled
LCA Larnaca ⇆
Aegean Airlines · EAT Leipzig
4 /wk
75% on time
0% cancelled
TIA Tirana ⇆
TUI fly Belgium
4 /wk
65% on time
0% cancelled
ACC Accra ⇆
Brussels Airlines
3 /wk
87% on time
21.1% cancelled
COO Cotonou ⇆
Brussels Airlines
3 /wk
20% on time
2.4% cancelled
FEZ Saïss ⇆
Air Arabia Maroc
3 /wk
69% on time
0% cancelled
BVC Rabil ←
TUI fly Belgium
2 /wk
88% on time
0% cancelled
JRO Arusha ←
Brussels Airlines
2 /wk
83% on time
0% cancelled
PFO Paphos ⇆
TUI fly Belgium
2 /wk
73% on time
0% cancelled
SKP Skopje ⇆
Freebird Airlines Europe
1 /wk
–10 legs
–
VGO Vigo →
Brussels Airlines
1 /wk
–1 legs
–
■ ≥85% on time
■ 70–84%
■ 55–69%
■ <55%
cancelled: amber ≥2%, red ≥5%
⇆ flies both directions
Nonstop flights into Brussels
145 of the 166 destinations above also fly nonstop into Brussels, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board , and each route row links to its own route page with the paired schedule history.
9 routes appeared outbound only in the observed window; 12 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.
BRU route map: where 166 nonstop routes go
BRU direct flights: questions travelers ask
How many direct flights does Brussels have? Brussels Airport currently has nonstop service to 166 destinations on 75 airlines, based on flights observed on the airport's own boards over the last 14 days. 145 of those routes operate in both directions.
Which direct route from Brussels is most reliable? Among routes with at least 20 observed legs in the last 90 days, Cincinnati / Covington (CVG) runs cleanest: 100% of flights within 15 minutes of schedule with a 0% cancellation rate.
Which airline flies the most nonstop routes from Brussels? Brussels Airlines appears on 77 of the 166 nonstop routes we observed at BRU. The airline column in the route ledger lists every carrier observed on each route.
Where does this data come from? From Brussels Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.
More nonstop guides
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Brussels (BRU) nonstop network and route reliability, measured from official airport boards.
Copy
Canonical URL
https://proflightsearch.com/direct-flights/brussels-BRU
Copy
How we measure this →
Planning around BRU? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure