Chiang Mai
Direct return from Bangkok
£20
Save up to
£53
Best deal
£73
Average cost
Chiang Mai, the cultural heart of Northern Thailand, offers a blend of historic charm and natural beauty. Explore the city's historic temples, visit the lively Night Bazaar, or partake in a traditional Thai cooking class. The city's annual Yi Peng lantern festival, tranquil mountain landscapes, and elephant sanctuaries add to its allure.
Latest deals
2 days £53 Tue 9 Mar – Thu 11 Mar
10 days £53 Tue 16 Mar – Fri 26 Mar
9 days £53 Tue 16 Mar – Thu 25 Mar
6 days £53 Tue 9 Mar – Mon 15 Mar
7 days £53 Tue 9 Mar – Tue 16 Mar
8 days £53 Tue 9 Mar – Wed 17 Mar
9 days £53 Tue 9 Mar – Thu 18 Mar
10 days £53 Tue 9 Mar – Fri 19 Mar
11 days £53 Tue 9 Mar – Sat 20 Mar
8 days £53 Tue 16 Mar – Wed 24 Mar
7 days £53 Tue 16 Mar – Tue 23 Mar
11 days £53 Tue 16 Mar – Sat 27 Mar
6 days £53 Tue 16 Mar – Mon 22 Mar
5 days £53 Tue 16 Mar – Sun 21 Mar
4 days £53 Tue 16 Mar – Sat 20 Mar
3 days £53 Tue 16 Mar – Fri 19 Mar
16 days £53 Tue 9 Mar – Thu 25 Mar
2 days £53 Tue 16 Mar – Thu 18 Mar
3 days £53 Tue 9 Mar – Fri 12 Mar
13 days £53 Tue 9 Mar – Mon 22 Mar
12 days £53 Tue 9 Mar – Sun 21 Mar
5 days £53 Tue 9 Mar – Sun 14 Mar
4 days £53 Tue 9 Mar – Sat 13 Mar
14 days £53 Tue 9 Mar – Tue 23 Mar
15 days £53 Tue 9 Mar – Wed 24 Mar
14 days £57 Tue 16 Mar – Tue 30 Mar
2 days £57 Tue 30 Mar – Thu 1 Apr
15 days £57 Tue 16 Mar – Wed 31 Mar
16 days £57 Tue 16 Mar – Thu 1 Apr
2 days £57 Mon 29 Mar – Wed 31 Mar
3 days £57 Mon 29 Mar – Thu 1 Apr
13 days £57 Tue 16 Mar – Mon 29 Mar
2 days £58 Sat 13 Mar – Mon 15 Mar
5 days £58 Fri 12 Mar – Wed 17 Mar
2 days £58 Wed 10 Mar – Fri 12 Mar
3 days £58 Wed 10 Mar – Sat 13 Mar
10 days £58 Tue 30 Mar – Fri 9 Apr
4 days £58 Fri 12 Mar – Tue 16 Mar
4 days £58 Wed 10 Mar – Sun 14 Mar
3 days £58 Sat 13 Mar – Tue 16 Mar
2 days £58 Thu 11 Mar – Sat 13 Mar
3 days £58 Fri 12 Mar – Mon 15 Mar
2 days £58 Fri 12 Mar – Sun 14 Mar
5 days £58 Thu 11 Mar – Tue 16 Mar
3 days £58 Thu 11 Mar – Sun 14 Mar
4 days £58 Thu 11 Mar – Mon 15 Mar
5 days £58 Wed 10 Mar – Mon 15 Mar
4 days £58 Sat 13 Mar – Wed 17 Mar
5 days £58 Fri 5 Mar – Wed 10 Mar
... 2978 more possible dates exist ...