Phuket

Phuket

Direct return from Beijing

£581 Save up to
£297 Best deal
£878 Average cost

Phuket, a rainforested, mountainous island in the Andaman Sea, is Thailand’s largest island known for its popular beaches, vibrant nightlife, and diving spots. Visit the Big Buddha, explore the historic Old Phuket Town, or enjoy water sports at Patong Beach. Phuket's bustling night markets, delectable street food, and the annual Phuket Vegetarian Festival make it a paradise for beach lovers.

Latest deals

3 days £297 Mon 14 Dec – Thu 17 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Thu 17/12 · £150 Go
16 days £297 Mon 14 Dec – Wed 30 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Wed 30/12 · £150 Go
15 days £297 Mon 14 Dec – Tue 29 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Tue 29/12 · £150 Go
14 days £297 Mon 14 Dec – Mon 28 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Mon 28/12 · £150 Go
13 days £297 Mon 14 Dec – Sun 27 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Sun 27/12 · £150 Go
5 days £297 Mon 14 Dec – Sat 19 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Sat 19/12 · £150 Go
8 days £297 Mon 14 Dec – Tue 22 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Tue 22/12 · £150 Go
10 days £297 Mon 14 Dec – Thu 24 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Thu 24/12 · £150 Go
11 days £297 Mon 14 Dec – Fri 25 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Fri 25/12 · £150 Go
12 days £297 Mon 14 Dec – Sat 26 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Sat 26/12 · £150 Go
5 days £319 Thu 10 Dec – Tue 15 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Tue 15/12 · £150 Go
2 days £319 Thu 10 Dec – Sat 12 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Sat 12/12 · £150 Go
4 days £319 Thu 10 Dec – Mon 14 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Mon 14/12 · £150 Go
15 days £319 Thu 10 Dec – Fri 25 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Fri 25/12 · £150 Go
14 days £319 Thu 10 Dec – Thu 24 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Thu 24/12 · £150 Go
12 days £319 Thu 10 Dec – Tue 22 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Tue 22/12 · £150 Go
9 days £319 Thu 10 Dec – Sat 19 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Sat 19/12 · £150 Go
7 days £319 Thu 10 Dec – Thu 17 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Thu 17/12 · £150 Go
16 days £319 Thu 10 Dec – Sat 26 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Sat 26/12 · £150 Go
7 days £346 Mon 14 Dec – Mon 21 Dec
Beijing → Phuket · Mon 14/12 · £147 Go
Phuket → Beijing · Mon 21/12 · £199 Go
12 days £353 Sat 12 Dec – Thu 24 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Thu 24/12 · £150 Go
13 days £353 Sat 12 Dec – Fri 25 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Fri 25/12 · £150 Go
14 days £353 Sat 12 Dec – Sat 26 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Sat 26/12 · £150 Go
15 days £353 Sat 12 Dec – Sun 27 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Sun 27/12 · £150 Go
16 days £353 Sat 12 Dec – Mon 28 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Mon 28/12 · £150 Go
7 days £353 Tue 15 Dec – Tue 22 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Tue 22/12 · £150 Go
11 days £353 Tue 15 Dec – Sat 26 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Sat 26/12 · £150 Go
10 days £353 Tue 15 Dec – Fri 25 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Fri 25/12 · £150 Go
12 days £353 Tue 15 Dec – Sun 27 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Sun 27/12 · £150 Go
14 days £353 Tue 15 Dec – Tue 29 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Tue 29/12 · £150 Go
15 days £353 Tue 15 Dec – Wed 30 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Wed 30/12 · £150 Go
16 days £353 Tue 15 Dec – Thu 31 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Thu 31/12 · £150 Go
10 days £353 Sat 12 Dec – Tue 22 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Tue 22/12 · £150 Go
9 days £353 Tue 15 Dec – Thu 24 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Thu 24/12 · £150 Go
7 days £353 Sat 12 Dec – Sat 19 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Sat 19/12 · £150 Go
13 days £353 Tue 15 Dec – Mon 28 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Mon 28/12 · £150 Go
2 days £353 Tue 15 Dec – Thu 17 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Thu 17/12 · £150 Go
5 days £353 Sat 12 Dec – Thu 17 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Thu 17/12 · £150 Go
4 days £353 Tue 15 Dec – Sat 19 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Sat 19/12 · £150 Go
3 days £353 Sat 12 Dec – Tue 15 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Tue 15/12 · £150 Go
2 days £353 Sat 12 Dec – Mon 14 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Mon 14/12 · £150 Go
11 days £368 Thu 10 Dec – Mon 21 Dec
Beijing → Phuket · Thu 10/12 · £169 Go
Phuket → Beijing · Mon 21/12 · £199 Go
6 days £402 Tue 15 Dec – Mon 21 Dec
Beijing → Phuket · Tue 15/12 · £203 Go
Phuket → Beijing · Mon 21/12 · £199 Go
9 days £402 Sat 12 Dec – Mon 21 Dec
Beijing → Phuket · Sat 12/12 · £203 Go
Phuket → Beijing · Mon 21/12 · £199 Go
6 days £480 Thu 31 Dec – Wed 6 Jan
Beijing → Phuket · Thu 31/12 · £281 Go
Phuket → Beijing · Wed 6/01 · £199 Go
5 days £480 Thu 31 Dec – Tue 5 Jan
Beijing → Phuket · Thu 31/12 · £281 Go
Phuket → Beijing · Tue 5/01 · £199 Go
2 days £486 Mon 28 Dec – Wed 30 Dec
Beijing → Phuket · Mon 28/12 · £336 Go
Phuket → Beijing · Wed 30/12 · £150 Go
9 days £486 Sat 19 Dec – Mon 28 Dec
Beijing → Phuket · Sat 19/12 · £336 Go
Phuket → Beijing · Mon 28/12 · £150 Go
8 days £486 Sat 19 Dec – Sun 27 Dec
Beijing → Phuket · Sat 19/12 · £336 Go
Phuket → Beijing · Sun 27/12 · £150 Go
7 days £486 Sat 19 Dec – Sat 26 Dec
Beijing → Phuket · Sat 19/12 · £336 Go
Phuket → Beijing · Sat 26/12 · £150 Go

... 65 more possible dates exist ...