Shanghai
Direct return from Chiang Mai
Shanghai, China's largest city, is a global financial hub known for its stunning skyline, bustling markets, and rich history. Visit the iconic Oriental Pearl Tower, explore the historic Yu Garden, or shop along the world-famous Nanjing Road. Shanghai's delectable xiaolongbao dumplings, vibrant nightlife, and events like the Shanghai International Film Festival make it a city of dynamism and tradition.
Latest deals
8 days £139 Tue 29 Sep – Wed 7 Oct
12 days £139 Sat 26 Sep – Thu 8 Oct
11 days £139 Sat 26 Sep – Wed 7 Oct
8 days £139 Wed 30 Sep – Thu 8 Oct
7 days £139 Wed 30 Sep – Wed 7 Oct
9 days £139 Tue 29 Sep – Thu 8 Oct
13 days £139 Fri 25 Sep – Thu 8 Oct
12 days £139 Fri 25 Sep – Wed 7 Oct
7 days £145 Thu 1 Oct – Thu 8 Oct
9 days £145 Mon 28 Sep – Wed 7 Oct
10 days £145 Mon 28 Sep – Thu 8 Oct
6 days £145 Thu 1 Oct – Wed 7 Oct
7 days £145 Tue 29 Sep – Tue 6 Oct
16 days £145 Sat 26 Sep – Mon 12 Oct
10 days £145 Tue 29 Sep – Fri 9 Oct
11 days £145 Tue 29 Sep – Sat 10 Oct
12 days £145 Tue 29 Sep – Sun 11 Oct
13 days £145 Tue 29 Sep – Mon 12 Oct
6 days £145 Wed 30 Sep – Tue 6 Oct
9 days £145 Wed 30 Sep – Fri 9 Oct
10 days £145 Wed 30 Sep – Sat 10 Oct
11 days £145 Wed 30 Sep – Sun 11 Oct
15 days £145 Sat 26 Sep – Sun 11 Oct
12 days £145 Wed 30 Sep – Mon 12 Oct
13 days £145 Sat 26 Sep – Fri 9 Oct
10 days £145 Sat 26 Sep – Tue 6 Oct
16 days £145 Fri 25 Sep – Sun 11 Oct
15 days £145 Fri 25 Sep – Sat 10 Oct
14 days £145 Wed 23 Sep – Wed 7 Oct
14 days £145 Fri 25 Sep – Fri 9 Oct
11 days £145 Fri 25 Sep – Tue 6 Oct
14 days £145 Sat 26 Sep – Sat 10 Oct
15 days £145 Wed 23 Sep – Thu 8 Oct
16 days £150 Mon 21 Sep – Wed 7 Oct
15 days £150 Tue 22 Sep – Wed 7 Oct
16 days £150 Tue 22 Sep – Thu 8 Oct
15 days £150 Tue 29 Sep – Wed 14 Oct
14 days £150 Tue 29 Sep – Tue 13 Oct
14 days £150 Thu 24 Sep – Thu 8 Oct
13 days £150 Thu 24 Sep – Wed 7 Oct
10 days £150 Fri 25 Sep – Mon 5 Oct
6 days £150 Tue 29 Sep – Mon 5 Oct
13 days £150 Wed 30 Sep – Tue 13 Oct
14 days £150 Wed 30 Sep – Wed 14 Oct
9 days £150 Sat 26 Sep – Mon 5 Oct
5 days £150 Wed 30 Sep – Mon 5 Oct
9 days £151 Thu 1 Oct – Sat 10 Oct
5 days £151 Thu 1 Oct – Tue 6 Oct
8 days £151 Thu 1 Oct – Fri 9 Oct
... 8 more possible dates exist ...