Airlines with flights from Bangkok to Zurich
There are 20 airlines with scheduled flights between BKK and ZRH. Both SWISS and Thai Airways operates non-stop flights from Suvarnabhumi Airport to Zurich Airport and the flight time is 11 hours and 45 minutes.
Choose airline
Schedules
Flight
The timetable & schedule information was updated at 2026-04-22
Non-stop with Thai Airways International
-
Total flight time: 11 hours and 45 minutes
-
7 flights per week
-
Boeing 777-300ER
-
Business and first class available
Flight
The timetable & schedule information was updated at 2026-04-22
Via Vienna with Austrian Airlines
-
Total flight time: 13h 25m - 16h 20m.
-
21 flights per week
Flight
OS131
The timetable & schedule information was updated at 2026-04-22
Via Abu Dhabi with Etihad Airways
-
Total flight time: 14h 10m - 16h 05m.
-
52 flights per week
Flight
EY139
EY141
EY141
EY143
The timetable & schedule information was updated at 2026-04-22
Via Dubai with Emirates
-
Total flight time: 14h 40m - 17h 05m.
-
77 flights per week
Flight
EK87
EK87
EK87
EK85
The timetable & schedule information was updated at 2026-04-22
Via Istanbul with Turkish Airlines
-
Total flight time: 14h 40m - 16h 15m.
-
53 flights per week
Flight
TK1909
TK1911
TK1907
TK1907
The timetable & schedule information was updated at 2026-04-22

There are 20 airlines with scheduled flights between BKK and ZRH. Both SWISS and Thai Airways operates non-stop flights from Suvarnabhumi Airport to Zurich Airport and the flight time is 11 hours and 45 minutes.
Via Muscat with Oman Air
Via Doha with Qatar Airways
Via Amsterdam with KLM
Via Frankfurt with Condor
Via Delhi with Air India
Via Singapore with Singapore Airlines
Via Paris with Air France
Via Helsinki with Finnair
Via Hong Kong with Cathay Pacific
Via Tel Aviv-Yafo with El Al
Via London with British Airways
Via Kuwait with Kuwait Airways
Via Jeddah with Saudia
Via Warsaw with LOT