Flights from Milan to Bangkok – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MXP to BKK – All flight route options from Milan Malpensa Airport, Italy to Suvarnabhumi Airport, Thailand. These flights are operated by 40 airlines. Fly non-stop with Thai Airways International or choose from 29 different transit flights. The shortest flight time is 10 hours and 50 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 Suvarnabhumi Airport
We got great deals on hotels and car rentals near the airport.
Milan to Bangkok flights
There are over 30 airlines and as many as 760 flights every week to this destination. You can fly non-stop to Bangkok (BKK) from Milan (MXP) with Thai Airways International but if a stopover option suits you better you can choose to fly via Vienna, Munich or any other of the 29 alternatives with connectiing airports.
Tip! You might want to consider arriving at Don Mueang International Airport (DMK) instead.
Milan to Bangkok with Thai Airways International
You can fly non-stop every weekday with flights departing at 13:05 or 14:05. Thai Airways International is a Star Alliance member.
With Austrian
If you fly from Milan with Austrian you will do a stopover in Vienna, VIE before reaching Bangkok. This flight trip will take 13 hours and you can fly every weekday with departures at 2:00 pm, 5:00 pm or 8:00 pm. Austrian is a Star Alliance member.
Distance & flight times: Milan Airport to Suvarnabhumi Airport
The shortest flight time between MXP and BKK is 10 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 50m | - | 5673 miles (9128 km) |
VIE Vienna | 13h 0m | 1h 25m | 5690 miles (9155 km) |
MUC Munich | 13h 35m | 1h 35m | 5736 miles (9229 km) |
ZRH Zurich | 13h 35m | 1h 45m | 5784 miles (9306 km) |
ASB Ashgabat | 13h 50m | 2h 20m | 5685 miles (9147 km) |
KWI Kuwait | 13h 53m | 1h 20m | 5962 miles (9593 km) |
FRA Frankfurt | 13h 55m | - | - |
MCT Muscat | 14h 15m | - | - |
IST Istanbul | 14h 25m | 3h 25m | 5745 miles (9244 km) |
AUH Abu Dhabi | 14h 43m | 3h 10m | 6048 miles (9731 km) |
CDG Paris | 14h 45m | 1h 35m | 6276 miles (10098 km) |
DXB Dubai | 15h 5m | 4h 50m | 6005 miles (9662 km) |
DEL Delhi | 15h 8m | 3h 5m | 5689 miles (9154 km) |
CPH Copenhagen | 15h 10m | 1h 50m | 6111 miles (9833 km) |
DOH Doha | 15h 25m | 4h 0m | 6062 miles (9754 km) |
OSL Oslo | 15h 30m | 1h 40m | 6434 miles (10352 km) |
BRU Brussels | 15h 35m | 3h 5m | 6202 miles (9979 km) |
AMS Amsterdam | 15h 35m | 2h 40m | 6250 miles (10056 km) |
SIN Singapore | 16h 20m | 1h 50m | 7325 miles (11786 km) |
JED Jeddah | 16h 40m | 3h 10m | 6485 miles (10434 km) |
RUH Riyadh | 16h 40m | 3h 10m | 6157 miles (9907 km) |
BAH Bahrain | 16h 58m | 2h 45m | 6037 miles (9714 km) |
TFU Chengdu | 17h 10m | 3h 10m | 6216 miles (10002 km) |
HKG Hong Kong | 17h 30m | 2h 5m | 6902 miles (11105 km) |
HAN Hanoi | 17h 35m | 4h 45m | 6160 miles (9911 km) |
AMM Amman | 17h 35m | - | - |
LHR London | 18h 10m | 1h 30m | 6568 miles (10568 km) |
SZX Shenzhen | 18h 35m | 4h 10m | 6887 miles (11081 km) |
TLV Tel Aviv-Yafo | 18h 40m | 3h 45m | 6031 miles (9704 km) |
PEK Beijing | 19h 38m | 3h 55m | 7130 miles (11472 km) |


Quick copy and share this page
From Milan to Thailand
Below is a list of other destinations to Thailand from Milan Malpensa Airport with either direct flights or 1 stop connections.
From Italy to Bangkok
Below is a list of other cities in Italy with flights to Bangkok with either non-stop or connecting flights.