Browse by airline

A fast, easy-to-use flight route finder

Type in your origin and destination city and we will give you the best flight route options based on flight time and connection time along with airline and airports delays.

Flights from Bangkok to Zurich

BKK to ZRH flights and routes map BKK to ZRH. All flight routes from Suvarnabhumi Airport, Thailand to Zurich Airport, Switzerland. These routes are operated by 30 different airlines. You can either fly non-stop with SWISS or Thai Airways International, or choose from 22 different transit flights. The shortest flight time is 12 hours and 5 minutes.

From
To
Thailand BKK Suvarnabhumi Airport Bangkok, Thailand
Switzerland ZRH Zurich Airport, Switzerland
BKK
Suvarnabhumi Airport
ThailandBangkok, Thailand
Zurich Airport
SwitzerlandZurich, Switzerland
ZRH

Non-stop routes:

Duration

SWISS
Non-stop with SWISS. 1 flight per day.

SCHEDULE
12h 05m

SWISS
Non-stop with SWISS.
12h 05m
1 flight per day.
SWISS.COM
SCHEDULE
Thai Airways International
Non-stop with Thai Airways International. 1 flight per day.

SCHEDULE
12h 20m

Thai Airways International
Non-stop with Thai Airways International.
12h 20m
1 flight per day.
SCHEDULE
Usually in time
Some delays
Usually delayed
CHECK PRICE FOR NON-STOP FLIGHTS
Ad

1 stop routes with the same airline:

Duration

Via Munich MUC
1 stop with Lufthansa.

SCHEDULE
14h 40m

Via Munich MUC
1 stop with Lufthansa.
14h 40m
SCHEDULE
Via Abu Dhabi AUH
1 stop with Etihad Airways.

SCHEDULE
15h 00m

Via Abu Dhabi AUH
1 stop with Etihad Airways.
15h 00m
ETIHAD.COM
SCHEDULE
Via Vienna VIE
1 stop with Austrian.

SCHEDULE
15h 05m

Via Vienna VIE
1 stop with Austrian.
15h 05m
SCHEDULE
Via Copenhagen CPH
1 stop with Scandinavian Airlines.

SCHEDULE
15h 10m

Via Copenhagen CPH
1 stop with Scandinavian Airlines.
15h 10m
SCHEDULE
Via Istanbul IST
1 stop with Turkish Airlines. 2-3 flights per day.

SCHEDULE
15h 15m

Via Istanbul IST
1 stop with Turkish Airlines.
15h 15m
2-3 flights per day.
SCHEDULE
Via Amsterdam AMS
1 stop with KLM.

SCHEDULE
15h 20m

Via Amsterdam AMS
1 stop with KLM.
15h 20m
SCHEDULE
Via Dubai DXB
1 stop with Emirates. 4 flights per day.

SCHEDULE
15h 55m

Via Dubai DXB
1 stop with Emirates.
15h 55m
4 flights per day.
SCHEDULE
Via Helsinki HEL
1 stop with Finnair.

SCHEDULE
16h 05m

Via Helsinki HEL
1 stop with Finnair.
16h 05m
SCHEDULE
Via Paris CDG
1 stop with Air France. 0-1 flights per day.
Tue,Fri & Sun

SCHEDULE
16h 20m

Tue,Fri & Sun
Via Paris CDG
1 stop with Air France.
16h 20m
0-1 flights per day.
Tue,Fri & Sun
SCHEDULE
Via Doha DOH
1 stop with Qatar Airways. 4 flights per day.

SCHEDULE
16h 50m

Via Doha DOH
1 stop with Qatar Airways.
16h 50m
4 flights per day.
Via Tel Aviv-Yafo TLV
1 stop with El Al. 0-1 flights per day.
Only mondays

SCHEDULE
17h 45m

Only mondays
Via Tel Aviv-Yafo TLV
1 stop with El Al.
17h 45m
0-1 flights per day.
Only mondays
SCHEDULE
Via Singapore SIN
1 stop with Singapore Airlines. 3 flights per day.

SCHEDULE
17h 55m

Via Singapore SIN
1 stop with Singapore Airlines.
17h 55m
3 flights per day.
SCHEDULE
Via Hong Kong HKG
1 stop with Cathay Pacific. 0-3 flights per day.

SCHEDULE
19h 55m

Via Hong Kong HKG
1 stop with Cathay Pacific.
19h 55m
0-3 flights per day.
SCHEDULE
Via Amman AMM
1 stop with Royal Jordanian.
Begins in 7/10

SCHEDULE
20h 30m

Begins in 7/10
Via Amman AMM
1 stop with Royal Jordanian.
20h 30m
Begins in 7/10
SCHEDULE
Usually in time
Some delays
Usually delayed
SELECT DATE & CHECK PRICE
Ad

1 stop routes with codeshare or different airlines:

Duration

Via Munich MUC With Lufthansa & SWISS

SCHEDULE
14h 40m

Via Munich MUC
14h 40m
With Lufthansa & SWISS
SWISS.COM
SCHEDULE
Via Muscat MCT With Garuda Indonesia & SWISS
Begins in 27/9
CODESHARE

SCHEDULE
14h 55m

Begins in 27/9
Via Muscat MCT
14h 55m
With Garuda Indonesia & SWISS
Begins in 27/9
CODESHARE
SCHEDULE
Via Vienna VIE With EVA Air & SWISS 0-1 flights per day.
CODESHARE

SCHEDULE
14h 55m

Via Vienna VIE
14h 55m
With EVA Air & SWISS 0-1 flights per day.
CODESHARE
SCHEDULE
Via Amsterdam AMS With EVA Air & KLM 0-1 flights per day.
Tue,Thu & Sat

SCHEDULE
15h 00m

Tue,Thu & Sat
Via Amsterdam AMS
15h 00m
With EVA Air & KLM 0-1 flights per day.
Tue,Thu & Sat
SCHEDULE
Via Abu Dhabi AUH With Etihad Airways & SWISS
CODESHARE

SCHEDULE
15h 00m

Via Abu Dhabi AUH
15h 00m
With Etihad Airways & SWISS
CODESHARE
SCHEDULE
Via Frankfurt FRA With Thai Airways International & Lufthansa 2 flights per day.
CODESHARE

SCHEDULE
15h 00m

Via Frankfurt FRA
15h 00m
With Thai Airways International & Lufthansa 2 flights per day.
CODESHARE
SCHEDULE
Via Copenhagen CPH With Scandinavian Airlines & SWISS
CODESHARE

SCHEDULE
15h 10m

Via Copenhagen CPH
15h 10m
With Scandinavian Airlines & SWISS
CODESHARE
SCHEDULE
Via Istanbul IST With Thai Airways International & Turkish Airlines 2-3 flights per day.
CODESHARE

SCHEDULE
15h 15m

Via Istanbul IST
15h 15m
With Thai Airways International & Turkish Airlines 2-3 flights per day.
CODESHARE
SCHEDULE
Via Milan MXP With Thai Airways International & SWISS
Begins in 1/7

SCHEDULE
15h 55m

Begins in 1/7
Via Milan MXP
15h 55m
With Thai Airways International & SWISS
Begins in 1/7
SCHEDULE
Via London LHR With Thai Airways International & British Airways

SCHEDULE
16h 20m

Via London LHR
16h 20m
With Thai Airways International & British Airways
SCHEDULE
Via Mumbai BOM With Thai Airways International & Air India
CODESHARE

SCHEDULE
16h 20m

Via Mumbai BOM
16h 20m
With Thai Airways International & Air India
CODESHARE
SCHEDULE
Via Paris CDG With Qantas & Air France 0-1 flights per day.
Tue,Fri & Sun
CODESHARE

SCHEDULE
16h 20m

Tue,Fri & Sun
Via Paris CDG
16h 20m
With Qantas & Air France 0-1 flights per day.
Tue,Fri & Sun
CODESHARE
SCHEDULE
Via Tel Aviv-Yafo TLV With Thai Airways International & El Al 0-2 flights per day.
CODESHARE

SCHEDULE
16h 25m

Via Tel Aviv-Yafo TLV
16h 25m
With Thai Airways International & El Al 0-2 flights per day.
CODESHARE
SCHEDULE
Via Delhi DEL With Thai Airways International & Air India
CODESHARE

SCHEDULE
16h 30m

Via Delhi DEL
16h 30m
With Thai Airways International & Air India
CODESHARE
SCHEDULE
Via Oslo OSL With Thai Airways International & SWISS
Begins in 2/7

SCHEDULE
16h 40m

Begins in 2/7
Via Oslo OSL
16h 40m
With Thai Airways International & SWISS
Begins in 2/7
SCHEDULE
Via Doha DOH With Qatar Airways & Bulgaria Air 4 flights per day.
CODESHARE

SCHEDULE
16h 50m

Via Doha DOH
16h 50m
With Qatar Airways & Bulgaria Air 4 flights per day.
CODESHARE
SCHEDULE
Via Stockholm ARN With Scandinavian Airlines & SWISS
Only sundays
CODESHARE

SCHEDULE
17h 55m

Only sundays
Via Stockholm ARN
17h 55m
With Scandinavian Airlines & SWISS
Only sundays
CODESHARE
SCHEDULE
Via Dubai DXB With Emirates & SWISS
CODESHARE

SCHEDULE
18h 30m

Via Dubai DXB
18h 30m
With Emirates & SWISS
CODESHARE
SCHEDULE
Via Singapore SIN With Gulf Air & SWISS 0-1 flights per day.
Tue,Thu & Sat

SCHEDULE
18h 40m

Tue,Thu & Sat
Via Singapore SIN
18h 40m
With Gulf Air & SWISS 0-1 flights per day.
Tue,Thu & Sat
SCHEDULE
Via Hong Kong HKG With Air Canada & Cathay Pacific
Ends in Apr 2024
CODESHARE

SCHEDULE
20h 25m

Ends in Apr 2024
Via Hong Kong HKG
20h 25m
With Air Canada & Cathay Pacific
Ends in Apr 2024
CODESHARE
SCHEDULE
Via Amman AMM With Malaysia Airlines & Royal Jordanian
Begins in 7/10
CODESHARE

SCHEDULE
20h 30m

Begins in 7/10
Via Amman AMM
20h 30m
With Malaysia Airlines & Royal Jordanian
Begins in 7/10
CODESHARE
SCHEDULE
Usually in time
Some delays
Usually delayed
SELECT DATE & CHECK PRICE
Find the best prices on hotels and car rental near Zurich Airport

We got great deals on hotels and car rentals near the airport.

Zurich Airport HOTEL PRICES
Zurich Airport CAR-RENTAL
Ad

Bangkok to Zurich flights

There are over 24 airlines and as many as 1126 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 Munich, Vienna or any other of the 22 alternatives with flight connections.

Tip! You can also fly to Zurich from Don Mueang International Airport (DMK).

Bangkok to Zurich with SWISS

You can fly non-stop every weekday with flights departing at 12:45, 13:05 or 13:20. SWISS is a Star Alliance member.

With Thai Airways International

You can fly non-stop every weekday with flights departing at 00:35 or 01:05. Thai Airways International is a Star Alliance member.

With Lufthansa

If you fly from Bangkok with Lufthansa you will do a stopover in Munich, MUC before reaching Zurich. This flight trip will take 14 hours and 40 minutes and you can fly every weekday with departures at 23:00. Lufthansa 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 15 hours and you can fly every weekday with departures at 21:25.

Miles & flight time: BKK - ZRH

The shortest flight time between BKK and ZRH is 12 hours and 5 minutes.

ViaTotal flight timeLayover timeMiles
Direct12h 5m-5657 (9102 km)
MUC Munich14h 40m3h 40m5660 (9107 km)
VIE Vienna14h 55m2h 20m5656 (9101 km)
MCT Muscat14h 55m1h 45m6060 (9751 km)
FRA Frankfurt15h 0m3h 30m5801 (9334 km)
AMS Amsterdam15h 0m1h 35m6129 (9862 km)
AUH Abu Dhabi15h 0m2h 0m6089 (9797 km)
CPH Copenhagen15h 10m2h 0m5989 (9636 km)
IST Istanbul15h 15m1h 15m5781 (9302 km)
MXP Milan15h 55m3h 5m5800 (9332 km)
DXB Dubai15h 55m2h 40m6043 (9723 km)
HEL Helsinki16h 5m55m6052 (9738 km)
BOM Mumbai16h 20m3h 0m5979 (9620 km)
CDG Paris16h 20m2h 20m6200 (9976 km)
LHR London16h 20m4h 50m6476 (10420 km)
DEL Delhi16h 30m3h 20m5683 (9144 km)
OSL Oslo16h 40m2h 45m6308 (10150 km)
DOH Doha16h 50m3h 45m6107 (9826 km)
TLV Tel Aviv-Yafo17h 45m2h 35m6095 (9807 km)
ARN Stockholm17h 55m4h 45m6112 (9834 km)
SIN Singapore18h 40m3h 35m7322 (11781 km)
HKG Hong Kong20h 25m4h 50m6853 (11026 km)
AMM Amman20h 30m5h 0m6089 (9797 km)
The flight times and layover times in the table above are approximate and vary depending on flight number, aircraft, airline, weather and time of day.BKK-ZRH flight routesBangkok to Zurich flight routes illustrated on a map.
Ad
Arriving at Zurich Airport
Arriving at Zurich Airport. Copyright: Flughafen Zürich AG
Bangkok - Zurich route map and flight paths
CHECK PRICES FOR BKK - ZRH
Ad
Show all destinations from BKK Show all destinations from ZRH

AD (888) 559-5091:
Unpublished Flight Rates From Bangkok to Zurich

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.

You can fly to Zurich (ZRH) from Bangkok (BKK) non-stop with SWISS or Thai Airways International. The flight takes approximately 12 hours and 5 minutes. If you travel with a connecting flight instead, for example via Munich, the total flight time will be 14 hours and 40 minutes.

If you are interested in direct flights, you can choose from SWISS or Thai Airways International. If you choose to fly with stops instead you can fly with Lufthansa, EVA Air, SWISS, Garuda Indonesia, Thai Airways International, KLM, Etihad Airways, Scandinavian Airlines, Turkish Airlines, Emirates, Finnair, Air India, Air France, British Airways, Qatar Airways, Bulgaria Air, El Al, Gulf Air, Air Canada, Cathay Pacific or Royal Jordanian.

The flight time between Suvarnabhumi Airport, BKK and Zurich Airport, ZRH, is 12 hours and 5 minutes. The distance is 7322 miles (or 11781 kilometers).

Yes, you can fly non-stop to ZRH from BKK with SWISS or Thai Airways International.

A codeshare agreement means that cooperating airlines are able to sell seats on each other’s flights. This means that you are able to travel to more destinations than your airline of choice normally offers. Codeshare flights are also beneficial because of the seamless transits you can get with connecting flights from the same airline. The downside of choosing a codeshare flight can be that you in some cases can’t upgrade codeshare flights or use elite benefits.

A connecting or transit flight means that you reach your final destination through two or more flights – in other words a non-direct flight. You will change to a new aircraft after your first flight, this may include moving to another terminal at the airport aswell. The time required to transfer passengers and luggage between flights is called Minimum Connecting Time (MCT) and are always taken into account here on Flightroutes.com.

If you bought your whole flight on a single ticket, the airline will book you on the next available connecting flight.

With connecting flights, checked in luggage is most commonly forwarded to your final destination when buying a single ticket for both flights.

If you miss your connecting flight due to circumstances outside your control such as your first flight being delayed, you should turn to your airline who will provide you with a seat on the next available flight. This is usually done free of charge, and only applies if you purchased your trip as one ticket. If the next connecting flight is the following day, the airline usually provides accommodation and meals.
Ad
Search price