Find flights
Deals
When to book
Airlines
FAQs

Cheap flights from Bangkok to Switzerland from ฿10,139

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 11/3. Fares are subject to change and may not be available on all flights or dates of travel.
BKK — ZRH
19 Feb — 26 Feb1
1 adult

Cheap flight deals from Bangkok to Switzerland

Keep the following information in mind while searching for Bangkok to Switzerland flight deals. Data was last updated 14 February 2025.

Round-trip from

฿22,034

One-way from

฿10,139

Popular in

August

Cheapest in

March

Average price

฿30,990
Air China
  • Air China
  • 26/3-31/3
  • 2 total stops
  • 47h 35m total
  • Bangkok to Switzerland
11/3
  • 11/3
  • 3 total stops
  • 41h 35m total
  • Bangkok to Switzerland
Highest demand for flights based on searches. 6% potential increase in price (฿79,730 potential increase over avg. return price).
Cheapest flight prices on average. 2% potential price decrease (฿22,365 potential savings vs. average return price).
Average for round-trip flights in February 2025

Find flight deals from Bangkok to Switzerland

Cheapest flights from Bangkok to Switzerland
Explore the most affordable flight options available from Bangkok to Switzerland. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 14 February 2025.

Wed 26/319:30BKK - GVA
1 stop17h 45mAir China
Mon 31/313:20GVA - BKK
1 stop29h 50mAir China
Deal found 12/2฿22,034
Tue 25/301:30BKK - GVA
2 stops35h 45mMultiple Airlines
Sat 29/312:20GVA - BKK
2 stops29h 55mMultiple Airlines
Deal found 11/2฿22,474
Wed 19/211:30BKK - BSL
1 stop28h 05mเคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์
Wed 5/310:15BSL - BKK
1 stop17h 00mเคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์
Deal found 12/2฿23,690
Sat 7/609:05BKK - GVA
1 stop27h 40mเอทิฮัดแอร์เวย์
Sat 13/910:45GVA - BKK
1 stop32h 10mเอทิฮัดแอร์เวย์
Deal found 13/2฿23,927
Mon 17/210:10BKK - BSL
1 stop29h 25mแอร์ฟร้านซ์
Mon 3/314:45BSL - BKK
1 stop35h 25mแอร์ฟร้านซ์
Deal found 13/2฿23,961
Mon 17/323:30BKK - GVA
1 stop19h 00mลุฟท์ฮันซ่า
Sun 23/317:10GVA - BKK
2 stops16h 20mลุฟท์ฮันซ่า
Deal found 12/2฿25,989
Sun 10/802:45BKK - ZRH
1 stop21h 00mเอทิฮัดแอร์เวย์
Mon 25/821:05ZRH - BKK
1 stop21h 50mเอทิฮัดแอร์เวย์
Deal found 12/2฿26,056
Thu 6/309:20BKK - ZRH
2 stops27h 10mMultiple Airlines
Thu 20/310:25ZRH - BKK
2 stops28h 15mMultiple Airlines
Deal found 13/2฿26,090
Thu 6/307:55DMK - ZRH
2 stops28h 35mMultiple Airlines
Thu 20/310:25ZRH - DMK
2 stops21h 25mMultiple Airlines
Deal found 13/2฿26,124
Mon 17/313:10BKK - ZRH
Nonstop12h 15mสวิส อินเตอร์เนชั่นแนล แอร์ไลน์
Mon 31/317:55ZRH - BKK
Nonstop10h 50mสวิส อินเตอร์เนชั่นแนล แอร์ไลน์
Deal found 12/2฿26,124
Tue 12/820:00BKK - ZRH
1 stop16h 15mQatar Airways
Thu 14/816:40ZRH - BKK
1 stop21h 40mQatar Airways
Deal found 12/2฿26,293
Wed 4/612:05BKK - ZRH
1 stop28h 00mเคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์
Fri 29/807:00ZRH - BKK
2 stops21h 15mเคแอลเอ็ม รอยัล ดัตช์ แอร์ไลน์
Deal found 12/2฿26,428

Find flights from Bangkok to Switzerland within your budget

Customise your flight search to find flights from Bangkok to Switzerland that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 17,341 searches. Data last updated 14 February 2025.

Fly from

Bangkok

Fly to

Switzerland

Route

Depart

Return

Price

BangkokGeneva

BKK - GVA

BKKGVA

Bangkok Suvarnabhumi

Wed 26/3

19:30-07:15

1 stop17h 45m

Geneva Geneve-Cointrin

Mon 31/3

13:20-00:10

1 stop29h 50m

฿22,034

BangkokGeneva

BKK - GVA

BKKGVA

Bangkok Suvarnabhumi

Tue 25/3

01:30-07:15

2 stops35h 45m

Geneva Geneve-Cointrin

Sat 29/3

12:20-00:15

2 stops29h 55m

฿22,474

BangkokGeneva

BKK - GVA

BKKGVA

Bangkok Suvarnabhumi

Sat 7/6

09:05-07:45

1 stop27h 40m

Geneva Geneve-Cointrin

Sat 13/9

10:45-23:55

1 stop32h 10m

฿23,927

BangkokBasel

BKK - BSL

BKKBSL

Bangkok Suvarnabhumi

Thu 12/6

12:05-09:35

1 stop26h 30m

Basel EuroAirport Swiss

Thu 11/9

18:25-09:30

1 stop34h 05m

฿24,907

BangkokGeneva

BKK - GVA

BKKGVA

Bangkok Suvarnabhumi

Mon 17/3

23:30-12:30

1 stop19h 00m

Geneva Geneve-Cointrin

Sun 23/3

17:10-15:30

2 stops16h 20m

฿25,989

BangkokZurich

BKK - ZRH

BKKZRH

Bangkok Suvarnabhumi

Sun 10/8

02:45-18:45

1 stop21h 00m

Zurich

Mon 25/8

21:05-23:55

1 stop21h 50m

฿26,056

BangkokZurich

BKK - ZRH

BKKZRH

Bangkok Suvarnabhumi

Thu 6/3

09:20-06:30

2 stops27h 10m

Zurich

Thu 20/3

10:25-20:40

2 stops28h 15m

฿26,090

BangkokZurich

BKK - ZRH

BKKZRH

Bangkok Suvarnabhumi

Mon 17/3

13:10-19:25

Nonstop12h 15m

Zurich

Mon 31/3

17:55-09:45

Nonstop10h 50m

฿26,124