All scheduled flights from Bangkok to Zurich (BKK-ZRH)
Thailand
Switzerland
All scheduled flights from BKK to ZRH. You can fly from Bangkok to Zurich non-stop on every weekday and the flight takes about 11 and a half hours. Flights with stops take between 12 to 20 hours depending on your flight and connection airport.