Wayfli › Bangkok (BKK) › To Zurich (ZRH)

Bangkok (BKK) to Zurich (ZRH) flights

There are direct flights from Bangkok Suvarnabhumi Airport to Zurich Zürich Airport, sold by 2 airlines (including codeshares): SWISS and THAI Airways. The distance is 9,054 km, about 11h 30m in the air. There are also 31 one-stop options, via airports such as Istanbul, Amsterdam and Paris.

Live fares for BKK → ZRHSee all routes on the map
9,054 kmdistance
~11h 30mdirect flight time (estimate)
2direct airlines
31one-stop options

Direct flights from Bangkok to Zurich

RouteAirlines (incl. codeshares)DistanceTime (est.)
BKK → ZRHSWISS, THAI Airways9,054 km~11h 30m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulTHAI Airways and Turkish Airlines then SWISS and Asiana Airlines9,268 km~14h
AMS AmsterdamEVA Air and China Airlines then KLM and SWISS9,810 km~14h 40m
CDG ParisAir France and ITA Airways then Air France and SWISS9,925 km~14h 45m
FRA FrankfurtLufthansa and THAI Airways then Marabu and Ethiopian Airlines9,285 km~14h
DXB DubaiEmirates and Qantas then Emirates and SWISS9,672 km~14h 30m
PEK BeijingAir China and Hainan Airlines then SWISS11,288 km~16h 25m
MAD MadridIberojet and THAI Airways then Iberia and SWISS11,434 km~16h 35m
FCO RomeITA Airways and THAI Airways then ITA Airways and Etihad Airways9,571 km~14h 20m
MUC MunichLufthansa and THAI Airways then Lufthansa and SWISS9,060 km~13h 45m
LHR LondonBritish Airways and EVA Air then American Airlines and British Airways10,366 km~15h 20m
LGW LondonNorse Atlantic UK then easyJet10,324 km~15h 15m
DOH DohaQatar Airways then Qatar Airways9,775 km~14h 35m

More from Bangkok and Zurich

Routes come from current airline fares, updated weekly (last update 9 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.