Shanghai
Direct return from Sapporo
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
2 days £333 Tue 16 Mar – Thu 18 Mar
3 days £367 Sat 20 Mar – Tue 23 Mar
2 days £367 Sun 21 Mar – Tue 23 Mar
4 days £367 Sun 21 Mar – Thu 25 Mar
2 days £367 Tue 23 Mar – Thu 25 Mar
4 days £367 Tue 23 Mar – Sat 27 Mar
5 days £367 Sat 20 Mar – Thu 25 Mar
7 days £367 Sat 20 Mar – Sat 27 Mar
6 days £367 Sun 21 Mar – Sat 27 Mar
2 days £367 Thu 25 Mar – Sat 27 Mar
12 days £388 Thu 4 Mar – Tue 16 Mar
5 days £388 Tue 9 Mar – Sun 14 Mar
7 days £388 Sun 7 Mar – Sun 14 Mar
12 days £388 Sat 6 Mar – Thu 18 Mar
5 days £388 Thu 11 Mar – Tue 16 Mar
3 days £388 Sat 13 Mar – Tue 16 Mar
2 days £388 Sun 14 Mar – Tue 16 Mar
4 days £388 Sun 14 Mar – Thu 18 Mar
8 days £388 Sat 6 Mar – Sun 14 Mar
10 days £388 Thu 4 Mar – Sun 14 Mar
9 days £388 Sun 7 Mar – Tue 16 Mar
14 days £388 Thu 4 Mar – Thu 18 Mar
5 days £388 Sat 13 Mar – Thu 18 Mar
11 days £388 Sun 7 Mar – Thu 18 Mar
3 days £388 Thu 11 Mar – Sun 14 Mar
2 days £388 Sun 7 Mar – Tue 9 Mar
7 days £388 Thu 11 Mar – Thu 18 Mar
7 days £388 Tue 2 Mar – Tue 9 Mar
16 days £388 Tue 2 Mar – Thu 18 Mar
9 days £388 Tue 9 Mar – Thu 18 Mar
7 days £388 Tue 9 Mar – Tue 16 Mar
10 days £388 Sat 6 Mar – Tue 16 Mar
12 days £388 Tue 2 Mar – Sun 14 Mar
3 days £388 Thu 4 Mar – Sun 7 Mar
5 days £388 Thu 4 Mar – Tue 9 Mar
3 days £388 Sat 6 Mar – Tue 9 Mar
14 days £388 Tue 2 Mar – Tue 16 Mar
5 days £388 Tue 2 Mar – Sun 7 Mar
7 days £389 Tue 16 Mar – Tue 23 Mar
4 days £389 Tue 16 Mar – Sat 20 Mar
5 days £389 Tue 16 Mar – Sun 21 Mar
2 days £389 Thu 18 Mar – Sat 20 Mar
3 days £389 Thu 18 Mar – Sun 21 Mar
5 days £389 Thu 18 Mar – Tue 23 Mar
9 days £389 Tue 16 Mar – Thu 25 Mar
11 days £389 Tue 16 Mar – Sat 27 Mar
7 days £389 Thu 18 Mar – Thu 25 Mar
9 days £389 Thu 18 Mar – Sat 27 Mar
10 days £409 Thu 25 Feb – Sun 7 Mar
... 177 more possible dates exist ...