Flights from Bangkok to Brussels – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
BKK to BRU – All flight route options from Suvarnabhumi Airport, Thailand to Brussels Airport, Belgium. These flights are operated by 30 airlines. Fly non-stop with Thai Airways International or choose from 25 different transit flights. The shortest flight time is 12 hours and 10 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Brussels Airport
We got great deals on hotels and car rentals near the airport.
Bangkok to Brussels flights
There are over 26 airlines and as many as 514 flights every week to this destination. You can fly non-stop to Brussels (BRU) from Bangkok (BKK) with Thai Airways International but if a stopover option suits you better you can choose to fly via Munich, Amsterdam or any other of the 25 alternatives with connectiing airports.
Bangkok to Brussels with Thai Airways International
You can fly non-stop every weekday with flights departing at 00:30. Thai Airways International is a Star Alliance member.
With Lufthansa
If you fly from Bangkok with Lufthansa you will do a stopover in Munich, MUC before reaching Brussels. This flight trip will take 14 hours and 10 minutes and you can fly every weekday with departures at 23:00, 23:30 or 23:35. Lufthansa is a Star Alliance member.
Distance & flight times: Suvarnabhumi Airport to Brussels Airport
The shortest flight time between BKK and BRU is 12 hours and 10 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 12h 10m | - | 5787 miles (9311 km) |
MUC Munich | 14h 10m | 3h 25m | 5871 miles (9446 km) |
AMS Amsterdam | 15h 0m | 2h 5m | 5851 miles (9414 km) |
FRA Frankfurt | 15h 10m | 2h 30m | 5813 miles (9353 km) |
CDG Paris | 15h 20m | 1h 45m | 6060 miles (9751 km) |
VIE Vienna | 15h 20m | 3h 50m | 5857 miles (9424 km) |
ZRH Zurich | 15h 25m | 40m | 5958 miles (9586 km) |
MXP Milan | 15h 25m | 1h 20m | 6088 miles (9796 km) |
DXB Dubai | 15h 35m | 1h 20m | 6280 miles (10105 km) |
AUH Abu Dhabi | 15h 35m | 1h 50m | 6330 miles (10185 km) |
IST Istanbul | 15h 40m | 2h 25m | 6032 miles (9705 km) |
FCO Rome | 16h 5m | 1h 40m | 6278 miles (10101 km) |
DOH Doha | 16h 10m | 3h 40m | 6355 miles (10225 km) |
AMM Amman | 16h 15m | 1h 15m | 6363 miles (10238 km) |
HEL Helsinki | 16h 15m | 1h 15m | 5970 miles (9606 km) |
OSL Oslo | 16h 55m | 2h 20m | 6113 miles (9836 km) |
ARN Stockholm | 17h 10m | 3h 0m | 5988 miles (9635 km) |
CPH Copenhagen | 17h 40m | 4h 15m | 5867 miles (9440 km) |
HKG Hong Kong | 17h 45m | 3h 0m | 6907 miles (11113 km) |
LGW London | 17h 55m | - | - |
LHR London | 18h 35m | 5h 0m | 6202 miles (9979 km) |
PEK Beijing | 19h 25m | 4h 5m | 7038 miles (11324 km) |
SZX Shenzhen | 19h 35m | 3h 25m | 6892 miles (11089 km) |
PVG Shanghai | 20h 20m | 3h 45m | 7447 miles (11982 km) |
TLV Tel Aviv-Yafo | 20h 30m | 4h 40m | 6371 miles (10251 km) |
SIN Singapore | 20h 30m | 2h 0m | 7478 miles (12032 km) |



Quick copy and share this page
From Thailand to Brussels
Below is a list of other cities in Thailand with flights to Brussels with either non-stop or connecting flights.