Direct (nonstop) flights from Zurich to Phuket

1 airline flys nonstop from Zurich Airport (ZRH) to Phuket International Airport (HKT). It's 5,798 miles (9,331 km), about 11h 25m in the air. Operated by Edelweiss Air.

ZRH
Zurich Airport
🇨🇭 Zurich, Switzerland
HKT
Phuket International Airport
🇹🇭 Phuket, Thailand
Flight Time
11h 25m
Distance
5,798 mi
9,331 km
CO₂/pax
886 kg
−49 kg vs. layover
Airlines
1
Edelweiss Air
Time Diff
+5h
Operated by Edelweiss Air Edelweiss Air

Route data last updated: May 26, 2026

Airlines with non-stop flights

Edelweiss Air WK Edelweiss Air
Route
ZRH → HKT
Flight Time
11h 25m
Distance
5,798 mi

Alternative Routes

Other ways to fly from Zurich to Phuket with one stop · direct emits 886 kg CO₂ per passenger

ZRH MXP (Milan) HKT
Leg 1: 55m (126 mi) Leg 2: 10h 30m (5,803 mi) Total: ~11h 25m 🍃 935 kg CO₂ (+6% vs. direct)
Leg 1
ZRH → MXP
55m · 126 mi
View ZRH to MXP flights →
Leg 2
MXP → HKT
10h 30m · 5,803 mi
View MXP to HKT flights →
ZRH DOH (Doha) HKT
Leg 1: 5h 45m (2,796 mi) Leg 2: 6h 30m (3,291 mi) Total: ~12h 15m 🍃 955 kg CO₂ (+8% vs. direct)
Leg 1
ZRH → DOH
5h 45m · 2,796 mi
View ZRH to DOH flights →
Leg 2
DOH → HKT
6h 30m · 3,291 mi
View DOH to HKT flights →
ZRH FRA (Frankfurt) HKT
Leg 1: 1h 5m (179 mi) Leg 2: 11h 15m (5,781 mi) Total: ~12h 20m 🍃 942 kg CO₂ (+6% vs. direct)
Leg 1
ZRH → FRA
1h 5m · 179 mi
View ZRH to FRA flights →
Leg 2
FRA → HKT
11h 15m · 5,781 mi
View FRA to HKT flights →
ZRH BKK (Bangkok) HKT
Leg 1: 10h 55m (5,631 mi) Leg 2: 1h 30m (418 mi) Total: ~12h 25m 🍃 963 kg CO₂ (+9% vs. direct)
Leg 1
ZRH → BKK
10h 55m · 5,631 mi
View ZRH to BKK flights →
Leg 2
BKK → HKT
1h 30m · 418 mi
View BKK to HKT flights →
ZRH DEL (Delhi) HKT
Leg 1: 7h 50m (3,827 mi) Leg 2: 4h 35m (1,972 mi) Total: ~12h 25m 🍃 943 kg CO₂ (+6% vs. direct)
Leg 1
ZRH → DEL
7h 50m · 3,827 mi
View ZRH to DEL flights →
Leg 2
DEL → HKT
4h 35m · 1,972 mi
View DEL to HKT flights →

Looking for the return flight?

HKT → ZRH: Flights from Phuket to Zurich

Frequently Asked Questions

How long is the direct flight from Zurich to Phuket?

A nonstop flight from Zurich (ZRH) to Phuket (HKT) takes approximately 11 hours and 25 minutes. The distance is 5,798 miles (9,331 km).

Which airlines fly nonstop from Zurich to Phuket?

Just Edelweiss Air.

Is there a nonstop flight from Zurich to Phuket?

Yes. 1 airline: Edelweiss Air.

How far is Zurich from Phuket?

The flight distance from Zurich to Phuket is 5,798 miles (9,331 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to Tokyo.

What is the time difference between Zurich and Phuket?

Phuket is 5 hours ahead of Zurich. (Europe/Zurich vs Asia/Bangkok.)

Will I experience jet lag flying from Zurich to Phuket?

Maybe mild — 5-hour difference. Most people adjust in a day or two.

What type of aircraft flies from Zurich to Phuket?

At 11h 25m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Switzerland to Thailand?

Depends on your passport. Check with the Thailand embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Zurich to Phuket?

Roughly 886 kg CO2 per passenger one-way. That's about the same as driving 4,430 km.

Is the return flight from Phuket to Zurich also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Zurich to Phuket?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at Zurich Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.