Brussels Airport (BRU)

Belgium flag

Country Belgium | Continent Europe | IATA: BRU | ICAO: EBBR | Elevation 184 ft · 56 m | Local time

Destinations
142
Flights / day
286
Busiest route
Madrid
Top airline
Brussels Airlines

Brussels Airport averages 286 flights per day to 142 destinations, with zero domestic routes and 142 international routes. A total of 70 airlines operate at BRU, led by Brussels Airlines. This airport provides direct service to 69 countries across four continents, with Spain representing its largest international market. The longest nonstop route from Brussels connects to Singapore, with a typical flight time of 13 hr 0 mins. Updated: February 16, 2026

Route Network

Brussels Airport connects 142 destinations worldwide, with Madrid standing out as its busiest route. The longest nonstop flight is to Singapore, and the shortest flight is to Frankfurt-am-Main.

Madrid (MAD) – Spain
6 airlines
2 hr 55 mins
816 mi · 1,314 km
15
per day
Barcelona (BCN) – Spain
4 airlines
2 hr 30 mins
673 mi · 1,084 km
10
per day
Munich (MUC) – Germany
2 airlines
1 hr 35 mins
371 mi · 597 km
10
per day
Rome (FCO) – Italy
4 airlines
2 hr 25 mins
729 mi · 1,173 km
9
per day
London (LHR) – United Kingdom
2 airlines
1 hr 40 mins
218 mi · 350 km
8
per day
Frankfurt-am-Main (FRA) – Germany
2 airlines
1 hr 10 mins
188 mi · 303 km
8
per day
Geneva (GVA) – Switzerland
3 airlines
1 hr 40 mins
331 mi · 532 km
8
per day
Vienna (VIE) – Austria
2 airlines
2 hr 0 mins
575 mi · 925 km
7
per day
Alicante (ALC) – Spain
4 airlines
3 hr 0 mins
906 mi · 1,458 km
7
per day
Copenhagen (CPH) – Denmark
3 airlines
1 hr 50 mins
469 mi · 754 km
7
per day
Warsaw (WAW) – Poland
2 airlines
2 hr 20 mins
712 mi · 1,146 km
7
per day
Zurich (ZRH) – Switzerland
1 airline
1 hr 30 mins
300 mi · 483 km
6
per day
Dublin (DUB) – Ireland
2 airlines
2 hr 20 mins
487 mi · 784 km
6
per day
Lisbon (LIS) – Portugal
2 airlines
3 hr 25 mins
1,067 mi · 1,717 km
6
per day
Istanbul (IST) – Türkiye
1 airline
3 hr 35 mins
1,331 mi · 2,141 km
6
per day
Málaga (AGP) – Spain
4 airlines
3 hr 25 mins
1,078 mi · 1,735 km
6
per day
Tenerife Island (TFS) – Spain
3 airlines
5 hr 5 mins
1,923 mi · 3,095 km
5
per day
Berlin (BER) – Germany
2 airlines
1 hr 40 mins
399 mi · 642 km
5
per day
Prague (PRG) – Czechia
2 airlines
1 hr 40 mins
433 mi · 697 km
5
per day
Stockholm (ARN) – Sweden
2 airlines
2 hr 35 mins
800 mi · 1,288 km
5
per day
Athens (ATH) – Greece
3 airlines
3 hr 30 mins
1,306 mi · 2,101 km
5
per day
Milan (LIN) – Italy
2 airlines
1 hr 50 mins
437 mi · 703 km
5
per day
Nice (NCE) – France
2 airlines
2 hr 5 mins
516 mi · 831 km
4
per day
Amsterdam (AMS) – Netherlands
1 airline
1 hr 10 mins
98 mi · 158 km
4
per day
Helsinki (HEL) – Finland
1 airline
3 hr 0 mins
1,023 mi · 1,647 km
3
per day
Milan (MXP) – Italy
2 airlines
1 hr 45 mins
413 mi · 665 km
3
per day
Paris (CDG) – France
2 airlines
1 hr 25 mins
156 mi · 251 km
3
per day
Oslo (OSL) – Norway
2 airlines
2 hr 25 mins
691 mi · 1,113 km
3
per day
Casablanca (CMN) – Morocco
3 airlines
3 hr 55 mins
1,356 mi · 2,183 km
3
per day
Nador (NDR) – Morocco
3 airlines
3 hr 30 mins
1,162 mi · 1,870 km
3
per day
Istanbul (SAW) – Türkiye
1 airline
3 hr 35 mins
1,370 mi · 2,204 km
3
per day
Hurghada (HRG) – Egypt
2 airlines
5 hr 20 mins
2,244 mi · 3,611 km
3
per day
Manchester (MAN) – United Kingdom
1 airline
1 hr 55 mins
333 mi · 536 km
3
per day
Marseille (MRS) – France
2 airlines
2 hr 5 mins
517 mi · 832 km
3
per day
Porto (OPO) – Portugal
2 airlines
3 hr 10 mins
916 mi · 1,473 km
3
per day
Tangier (TNG) – Morocco
2 airlines
3 hr 35 mins
1,169 mi · 1,881 km
3
per day
Toulouse-Blagnac (TLS) – France
1 airline
2 hr 15 mins
523 mi · 842 km
2
per day
Valencia (VLC) – Spain
3 airlines
2 hr 50 mins
824 mi · 1,327 km
2
per day
Dakar (DSS) – Senegal
3 airlines
6 hr 35 mins
2,776 mi · 4,468 km
2
per day
Dubai (DXB) – United Arab Emirates
1 airline
7 hr 0 mins
3,199 mi · 5,148 km
2
per day
Hamburg (HAM) – Germany
1 airline
1 hr 30 mins
299 mi · 482 km
2
per day
Lyon (LYS) – France
1 airline
1 hr 45 mins
359 mi · 577 km
2
per day
Venice (VCE) – Italy
1 airline
2 hr 0 mins
519 mi · 836 km
2
per day
Marrakech (RAK) – Morocco
3 airlines
4 hr 10 mins
1,479 mi · 2,380 km
2
per day
Bucharest (OTP) – Romania
4 airlines
3 hr 5 mins
1,090 mi · 1,755 km
2
per day
Gran Canaria Island (LPA) – Spain
2 airlines
5 hr 0 mins
1,896 mi · 3,051 km
2
per day
Tel Aviv Yafo (TLV) – Israel
1 airline
4 hr 50 mins
2,020 mi · 3,251 km
2
per day
Doha (DOH) – Qatar
1 airline
6 hr 45 mins
3,040 mi · 4,892 km
2
per day
Zagreb (ZAG) – Croatia
1 airline
2 hr 10 mins
639 mi · 1,029 km
2
per day
Goteborg (GOT) – Sweden
2 airlines
2 hr 5 mins
562 mi · 905 km
2
per day
Kigali (KGL) – Rwanda
1 airline
8 hr 30 mins
3,953 mi · 6,362 km
2
per day
Kittila (KTT) – Finland
2 airlines
3 hr 45 mins
1,351 mi · 2,174 km
2
per day
Tunis (TUN) – Tunisia
2 airlines
3 hr 5 mins
1,011 mi · 1,627 km
2
per day
Abu Dhabi (AUH) – United Arab Emirates
1 airline
7 hr 0 mins
3,210 mi · 5,167 km
1
per day
Bilbao (BIO) – Spain
1 airline
2 hr 30 mins
629 mi · 1,013 km
1
per day
Budapest (BUD) – Hungary
1 airline
2 hr 20 mins
707 mi · 1,139 km
1
per day
Douala (DLA) – Cameroon
1 airline
7 hr 20 mins
3,254 mi · 5,237 km
1
per day
Kinshasa (FIH) – The Congo
1 airline
8 hr 25 mins
3,875 mi · 6,236 km
1
per day
Riga (RIX) – Latvia
1 airline
2 hr 40 mins
891 mi · 1,434 km
1
per day
Agadir (AGA) – Morocco
2 airlines
4 hr 25 mins
1,592 mi · 2,561 km
1
per day
Beijing (PEK) – China
1 airline
10 hr 10 mins
4,937 mi · 7,945 km
1
per day
Firenze (FLR) – Italy
2 airlines
2 hr 10 mins
582 mi · 936 km
1
per day
Washington (IAD) – United States of America
1 airline
8 hr 45 mins
3,882 mi · 6,247 km
1
per day
Accra (ACC) – Ghana
1 airline
7 hr 10 mins
3,141 mi · 5,055 km
1
per day
Addis Ababa (ADD) – Ethiopia
1 airline
7 hr 35 mins
3,492 mi · 5,619 km
1
per day
Antalya (AYT) – Türkiye
2 airlines
4 hr 5 mins
1,614 mi · 2,598 km
1
per day
Bangkok (BKK) – Thailand
1 airline
11 hr 35 mins
5,755 mi · 9,262 km
1
per day
Chicago (ORD) – United States of America
1 airline
9 hr 10 mins
4,148 mi · 6,675 km
1
per day
Leipzig (LEJ) – Germany
1 airline
1 hr 30 mins
338 mi · 544 km
1
per day
Luqa (MLA) – Malta
1 airline
3 hr 20 mins
1,152 mi · 1,854 km
1
per day
Newark (EWR) – United States of America
1 airline
8 hr 20 mins
3,671 mi · 5,907 km
1
per day
Vilnius (VNO) – Lithuania
1 airline
2 hr 45 mins
903 mi · 1,454 km
1
per day
Cairo (CAI) – Egypt
1 airline
4 hr 50 mins
1,994 mi · 3,209 km
1
per day
Faro (FAO) – Portugal
3 airlines
3 hr 35 mins
1,139 mi · 1,832 km
1
per day
Freetown (FNA) – Sierra Leone
1 airline
7 hr 10 mins
3,091 mi · 4,974 km
1
per day
Jeddah (JED) – Saudi Arabia
1 airline
6 hr 15 mins
2,748 mi · 4,422 km
1
per day
Lanzarote Island (ACE) – Spain
2 airlines
4 hr 50 mins
1,784 mi · 2,871 km
1
per day
Montreal (YUL) – Canada
1 airline
7 hr 55 mins
3,451 mi · 5,554 km
1
per day
Ouagadougou (OUA) – Burkina Faso
1 airline
6 hr 20 mins
2,685 mi · 4,321 km
1
per day
Singapore (SIN) – Singapore
1 airline
13 hr 0 mins
6,559 mi · 10,555 km
1
per day
Eskişehir (AOE) – Türkiye
2 airlines
BRU → AOE
6
per week
Larnarca (LCA) – Cyprus
1 airline
4 hr 30 mins
1,825 mi · 2,936 km
6
per week
Ljubljana (LJU) – Slovenia
1 airline
2 hr 0 mins
558 mi · 898 km
6
per week
New York (JFK) – United States of America
1 airline
8 hr 20 mins
3,657 mi · 5,886 km
6
per week
Rabat (RBA) – Morocco
3 airlines
3 hr 50 mins
1,294 mi · 2,082 km
6
per week
Reykjavik (KEF) – Iceland
1 airline
3 hr 55 mins
1,335 mi · 2,148 km
6
per week
Tallinn (TLL) – Estonia
1 airline
2 hr 55 mins
989 mi · 1,592 km
6
per week
İzmir (ADB) – Türkiye
1 airline
3 hr 40 mins
1,406 mi · 2,262 km
5
per week
Kraków (KRK) – Poland
1 airline
2 hr 15 mins
674 mi · 1,084 km
5
per week
Marsa Alam (RMF) – Egypt
2 airlines
5 hr 30 mins
2,363 mi · 3,803 km
5
per week
Seville (SVQ) – Spain
1 airline
3 hr 25 mins
1,062 mi · 1,709 km
5
per week
Sofia (SOF) – Bulgaria
1 airline
3 hr 0 mins
1,055 mi · 1,698 km
5
per week
Algiers (ALG) – Algeria
2 airlines
3 hr 5 mins
984 mi · 1,583 km
4
per week
Belgrade (BEG) – Serbia
1 airline
2 hr 35 mins
843 mi · 1,357 km
4
per week
Bologna (BLQ) – Italy
1 airline
2 hr 0 mins
541 mi · 871 km
4
per week
Bordeaux/Mérignac (BOD) – France
1 airline
2 hr 10 mins
484 mi · 778 km
4
per week
Bujumbura (BJM) – Burundi
1 airline
8 hr 35 mins
4,024 mi · 6,476 km
4
per week
Hong Kong (HKG) – Hong Kong
1 airline
11 hr 40 mins
5,820 mi · 9,366 km
4
per week
Shenzhen (SZX) – China
1 airline
11 hr 40 mins
5,798 mi · 9,330 km
4
per week
Abidjan (ABJ) – Côte d'Ivoire
1 airline
7 hr 15 mins
3,191 mi · 5,135 km
3
per week
Al Hoceima (AHU) – Morocco
2 airlines
3 hr 35 mins
1,163 mi · 1,872 km
3
per week
Alava (VIT) – Spain
1 airline
2 hr 35 mins
650 mi · 1,045 km
3
per week
Amman (AMM) – Jordan
1 airline
5 hr 0 mins
2,078 mi · 3,344 km
3
per week
Bacău (BCM) – Romania
2 airlines
3 hr 0 mins
1,062 mi · 1,708 km
3
per week
Banjul (BJL) – Gambia
2 airlines
6 hr 45 mins
2,853 mi · 4,591 km
3
per week
Beirut (BEY) – Lebanon
1 airline
4 hr 45 mins
1,951 mi · 3,139 km
3
per week
Bergen (BGO) – Norway
1 airline
2 hr 25 mins
650 mi · 1,045 km
3
per week
Chengdu (TFU) – China
1 airline
10 hr 15 mins
5,022 mi · 8,083 km
3
per week
Chişinău (RMO) – Moldova
1 airline
3 hr 10 mins
1,138 mi · 1,831 km
3
per week
Chongqing (CKG) – China
1 airline
10 hr 30 mins
5,139 mi · 8,270 km
3
per week
Conakry (CKY) – Guinea
1 airline
7 hr 5 mins
3,035 mi · 4,884 km
3
per week
Cotonou (COO) – Benin
1 airline
7 hr 5 mins
3,080 mi · 4,957 km
3
per week
Fes (FEZ) – Morocco
1 airline
3 hr 45 mins
1,266 mi · 2,037 km
3
per week
Fuerteventura Island (FUE) – Spain
1 airline
4 hr 50 mins
1,821 mi · 2,931 km
3
per week
Funchal (FNC) – Portugal
2 airlines
4 hr 35 mins
1,655 mi · 2,664 km
3
per week
Innsbruck (INN) – Austria
2 airlines
1 hr 40 mins
399 mi · 643 km
3
per week
Lagos (LOS) – Nigeria
1 airline
7 hr 0 mins
3,063 mi · 4,930 km
3
per week
Nairobi (NBO) – Kenya
1 airline
8 hr 40 mins
4,080 mi · 6,567 km
3
per week
Sharm el Sheikh (SSH) – Egypt
1 airline
5 hr 15 mins
2,220 mi · 3,573 km
3
per week
Edinburgh (EDI) – United Kingdom
1 airline
BRU → EDI
2
per week
Enfidha (NBE) – Tunisia
1 airline
3 hr 10 mins
1,066 mi · 1,716 km
2
per week
Ibiza Town (IBZ) – Spain
1 airline
2 hr 50 mins
845 mi · 1,359 km
2
per week
Oran (ORN) – Algeria
1 airline
3 hr 20 mins
1,086 mi · 1,747 km
2
per week
Oujda (OUD) – Morocco
1 airline
3 hr 30 mins
1,159 mi · 1,865 km
2
per week
Prishtina (PRN) – KS
1 airline
2 hr 50 mins
969 mi · 1,559 km
2
per week
Rabil (BVC) – Cabo Verde
1 airline
6 hr 45 mins
2,839 mi · 4,569 km
2
per week
Strasbourg (SXB) – France
2 airlines
1 hr 15 mins
215 mi · 347 km
2
per week
Thessaloniki (SKG) – Greece
1 airline
3 hr 10 mins
1,139 mi · 1,833 km
2
per week
Tokyo (NRT) – Japan
1 airline
11 hr 55 mins
5,877 mi · 9,458 km
2
per week
Vagar (FAE) – Faroe Islands
1 airline
3 hr 0 mins
889 mi · 1,431 km
2
per week
Almaty (ALA) – Kazakhstan
1 airline
BRU → ALA
1
per week
Ankara (ESB) – Türkiye
1 airline
4 hr 0 mins
1,554 mi · 2,502 km
1
per week
Bâle/Mulhouse (BSL) – France
1 airline
1 hr 25 mins
267 mi · 429 km
1
per week
Chengdu (CTU) – China
1 airline
10 hr 15 mins
4,989 mi · 8,029 km
1
per week
Grenoble/Saint-Geoirs (GNB) – France
1 airline
BRU → GNB
1
per week
Ivalo (IVL) – Finland
1 airline
3 hr 55 mins
1,441 mi · 2,319 km
1
per week
Kuusamo (KAO) – Finland
1 airline
3 hr 40 mins
1,355 mi · 2,181 km
1
per week
Luxor (LXR) – Egypt
1 airline
5 hr 25 mins
2,292 mi · 3,689 km
1
per week
Malung (SCR) – Sweden
1 airline
2 hr 35 mins
778 mi · 1,251 km
1
per week
Monrovia (ROB) – Liberia
1 airline
7 hr 20 mins
3,202 mi · 5,154 km
1
per week
Rovaniemi (RVN) – Finland
1 airline
3 hr 40 mins
1,311 mi · 2,110 km
1
per week
Yerevan (EVN) – Armenia
1 airline
4 hr 50 mins
2,040 mi · 3,283 km
1
per week

Route and destination data updated February 16, 2026.

Brussels Airport is served by 70 airlines, with Brussels Airlines in the lead at 30% of routes. The top three carriers together cover 49% of routes. 51 carriers operate only one route each. A total of 70 airlines operate international routes, compared with zero airlines serving domestic routes. Singapore Airlines is operating the longest nonstop flight, connecting to Singapore with a flight time of 13 hrs.

Brussels Airlines (67 routes)
TUI Airlines Belgium (32 routes)
EAT Leipzig (9 routes)
Ryanair (8 routes)
Transavia (8 routes)
easyJet (5 routes)
Air Arabia Maroc (5 routes)
Vueling (4 routes)
Aegean Airlines (4 routes)
Royal Air Maroc (4 routes)
Sun Express (4 routes)
SAS (3 routes)
Hainan Airlines (3 routes)
United Airlines (3 routes)
Lufthansa (2 routes)
ITA Airways (2 routes)
Austrian (2 routes)
TAROM (2 routes)
airBaltic (2 routes)
Air Europa (1 routes)
Iberia (1 routes)
LATAM (1 routes)
British Airways (1 routes)
SWISS (1 routes)
LOT - Polish Airlines (1 routes)
Aer Lingus (1 routes)
TAP Air Portugal (1 routes)
Turkish Airlines (1 routes)
London Executive Aviation (1 routes)
SmartWings (1 routes)
Sky Express (1 routes)
KLM (1 routes)
Finnair (1 routes)
RwandAir (1 routes)
AJet (1 routes)
Air Senegal (1 routes)
Emirates (1 routes)
FOE (1 routes)
HiSky (1 routes)
Laudamotion (1 routes)
Qatar Airways (1 routes)
Croatia Airlines (1 routes)
ASL Airlines Belgium (1 routes)
Nouvelair Tunisie (1 routes)
Tunisair (1 routes)
Etihad Airways (1 routes)
Ethiopian Airlines (1 routes)
Thai Airways International (1 routes)
KM Malta Airlines (1 routes)
EgyptAir (1 routes)
flynas (1 routes)
Air Canada (1 routes)
Singapore Airlines (1 routes)
Icelandair (1 routes)
Bulgaria Air (1 routes)
Air Algerie (1 routes)
Air Serbia (1 routes)
Cathay Pacific (1 routes)
Royal Jordanian (1 routes)
Dan Air (1 routes)
DNA (1 routes)
Middle East Airlines (1 routes)
Wideroe (1 routes)
Sichuan Airlines (1 routes)
FlyOne (1 routes)
ANA (1 routes)
West Air (1 routes)
Flying Service (1 routes)
Air Belgium (1 routes)
NetJets Europe (1 routes)

Brussels Airport provides direct service to 69 countries across four continents. The route network is 0% domestic and 100% international. Spain is the primary international destination.

Spain - 50/day
Germany - 26/day
Italy - 21/day
France - 16/day
Switzerland - 14/day
Morocco - 14/day
United Kingdom - 11/day
Türkiye - 11/day
Portugal - 10/day
Austria - 8/day
Denmark - 7/day
Poland - 7/day
Sweden - 7/day
Ireland - 6/day
Czechia - 5/day
Greece - 5/day
Finland - 5/day
Egypt - 5/day
Netherlands - 4/day
United Arab Emirates - 4/day
United States of America - 4/day
Norway - 3/day
China - 3/day
Senegal - 2/day
Romania - 2/day
Israel - 2/day
Qatar - 2/day
Croatia - 2/day
Rwanda - 2/day
Tunisia - 2/day
Hungary - 1/day
Cameroon - 1/day
The Congo - 1/day
Latvia - 1/day
Ghana - 1/day
Ethiopia - 1/day
Thailand - 1/day
Malta - 1/day
Lithuania - 1/day
Sierra Leone - 1/day
Saudi Arabia - 1/day
Canada - 1/day
Burkina Faso - 1/day
Singapore - 1/day
Cyprus - 1/day
Slovenia - 1/day
Iceland - 1/day
Estonia - 1/day
Bulgaria - 1/day
Algeria - 1/day
Serbia - 1/day
Burundi - 1/day
Hong Kong - 1/day
Côte d'Ivoire - 0/day
Jordan - 0/day
Gambia - 0/day
Lebanon - 0/day
Moldova - 0/day
Guinea - 0/day
Benin - 0/day
Nigeria - 0/day
Kenya - 0/day
KS - 0/day
Cabo Verde - 0/day
Japan - 0/day
Faroe Islands - 0/day
Kazakhstan - 0/day
Liberia - 0/day
Armenia - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
12,005 ft 3,659 m 148 ft 45 m Asphalt
12,005 ft 3,659 m 148 ft 45 m Asphalt
10,525 ft 3,208 m 148 ft 45 m Asphalt
10,525 ft 3,208 m 148 ft 45 m Asphalt
9,902 ft 3,018 m 164 ft 50 m Asphalt
9,902 ft 3,018 m 164 ft 50 m Asphalt

Runway Length

Runways at Brussels Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous