Flights from Zurich to Bangkok – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ZRH to BKK – All flight route options from Zurich Airport, Switzerland to Suvarnabhumi Airport, Thailand. These routes are operated by 37 airlines. Fly non-stop with SWISS or Thai Airways International, or choose from 27 different stopover 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.
Zurich to Bangkok flights
There are over 29 airlines and as many as 1341 flights every week to this destination. You can fly non-stop to Bangkok (BKK) from Zurich (ZRH) with SWISS or Thai Airways International but if a stopover option suits you better you can choose to fly via Frankfurt, Rome or any other of the 27 alternatives with connectiing airports.
Zurich to Bangkok with SWISS
You can fly non-stop every weekday with flights departing at 17:50, 17:55 or 18:00. SWISS is a Star Alliance member.
With ITA Airways
If you fly from Zurich with ITA Airways you will do a stopover in Rome, FCO before reaching Bangkok. This flight trip will take 13 hours and 20 minutes and you can fly every Tuesday or Thursday with departures at 10:40 or 10:55. ITA Airways is a member of SkyTeam.
Distance & flight times: Zurich Airport to Suvarnabhumi Airport
The shortest flight time between ZRH and BKK is 10 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 10h 50m | - | 5657 miles (9102 km) |
FRA Frankfurt | 13h 0m | 4h 10m | 5801 miles (9334 km) |
FCO Rome | 13h 20m | 2h 50m | 5979 miles (9620 km) |
IST Istanbul | 13h 30m | 1h 10m | 5781 miles (9302 km) |
OSL Oslo | 14h 35m | 1h 10m | 6308 miles (10150 km) |
CPH Copenhagen | 14h 40m | 1h 35m | 5989 miles (9636 km) |
AUH Abu Dhabi | 15h 5m | 2h 30m | 6089 miles (9797 km) |
ARN Stockholm | 15h 10m | 1h 40m | 6112 miles (9834 km) |
AMS Amsterdam | 15h 20m | 2h 30m | 6129 miles (9862 km) |
MCT Muscat | 15h 25m | 3h 30m | 6060 miles (9751 km) |
DOH Doha | 15h 35m | 3h 0m | 6107 miles (9826 km) |
DEL Delhi | 15h 48m | 2h 0m | 5683 miles (9144 km) |
MUC Munich | 15h 50m | 2h 10m | 5660 miles (9107 km) |
MXP Milan | 15h 55m | 4h 10m | 5800 miles (9332 km) |
VIE Vienna | 16h 0m | 3h 5m | 5656 miles (9101 km) |
DXB Dubai | 16h 5m | 3h 15m | 6043 miles (9723 km) |
SIN Singapore | 16h 20m | 1h 10m | 7322 miles (11781 km) |
HKT Phuket | 16h 25m | 3h 35m | 6247 miles (10051 km) |
HKG Hong Kong | 16h 35m | 55m | 6853 miles (11026 km) |
RUH Riyadh | 16h 45m | 3h 5m | 6213 miles (9997 km) |
LGW London | 16h 53m | - | - |
CDG Paris | 16h 55m | 2h 25m | 6200 miles (9976 km) |
BRU Brussels | 17h 10m | 4h 40m | 6088 miles (9796 km) |
LHR London | 17h 15m | 4h 50m | 6476 miles (10420 km) |
LCY London | 17h 25m | - | - |
BOM Mumbai | 17h 55m | 4h 20m | 5979 miles (9620 km) |
MLE Male | 18h 43m | 5h 0m | 6853 miles (11026 km) |
TLV Tel Aviv-Yafo | 19h 20m | 4h 15m | 6095 miles (9807 km) |



Quick copy and share this page
From Zurich to Thailand
Below is a list of other destinations to Thailand from Zurich Airport with either direct flights or 1 stop connections.
From Switzerland to Bangkok
We have found another destination to Thailand from Zurich Airport as well.