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



Quick copy and share this page
From Bangkok to Switzerland
We have found another destination to Switzerland from Suvarnabhumi Airport as well.
From Thailand to Zurich
Below is a list of other cities in Thailand with flights to Zurich with either non-stop or connecting flights.