Shanghai

from Singapore

Save up to: £419

Average cost: £579

Best deal: £160


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:

5 days
£160
Thu 1 Oct - Tue 6 Oct


4 days
£160
Thu 1 Oct - Mon 5 Oct


5 days
£160
Wed 30 Sep - Mon 5 Oct


3 days
£180
Sat 12 Sep - Tue 15 Sep


5 days
£180
Thu 10 Sep - Tue 15 Sep


2 days
£180
Sat 12 Sep - Mon 14 Sep


4 days
£180
Sat 12 Sep - Wed 16 Sep


2 days
£180
Mon 14 Sep - Wed 16 Sep


4 days
£180
Mon 14 Sep - Fri 18 Sep


3 days
£180
Tue 15 Sep - Fri 18 Sep


2 days
£180
Wed 16 Sep - Fri 18 Sep


3 days
£180
Thu 10 Sep - Sun 13 Sep


4 days
£180
Thu 10 Sep - Mon 14 Sep


3 days
£181
Thu 1 Oct - Sun 4 Oct


3 days
£181
Fri 2 Oct - Mon 5 Oct


4 days
£181
Fri 2 Oct - Tue 6 Oct


5 days
£181
Fri 2 Oct - Wed 7 Oct


4 days
£181
Sat 3 Oct - Wed 7 Oct


2 days
£181
Sat 3 Oct - Mon 5 Oct


3 days
£181
Sat 3 Oct - Tue 6 Oct


5 days
£181
Tue 29 Sep - Sun 4 Oct


4 days
£181
Wed 30 Sep - Sun 4 Oct


5 days
£181
Sat 3 Oct - Thu 8 Oct


2 days
£181
Tue 1 Sep - Thu 3 Sep


5 days
£191
Tue 8 Sep - Sun 13 Sep


3 days
£191
Wed 16 Sep - Sat 19 Sep


5 days
£191
Wed 16 Sep - Mon 21 Sep


2 days
£191
Thu 17 Sep - Sat 19 Sep


4 days
£191
Thu 17 Sep - Mon 21 Sep


5 days
£191
Thu 17 Sep - Tue 22 Sep


3 days
£191
Fri 18 Sep - Mon 21 Sep


4 days
£191
Fri 18 Sep - Tue 22 Sep


2 days
£191
Sat 19 Sep - Mon 21 Sep


3 days
£191
Sat 19 Sep - Tue 22 Sep


5 days
£191
Wed 2 Sep - Mon 7 Sep


4 days
£191
Wed 2 Sep - Sun 6 Sep


3 days
£191
Wed 2 Sep - Sat 5 Sep


2 days
£191
Wed 2 Sep - Fri 4 Sep


5 days
£191
Tue 1 Sep - Sun 6 Sep


4 days
£191
Tue 1 Sep - Sat 5 Sep


3 days
£191
Tue 1 Sep - Fri 4 Sep


5 days
£191
Tue 19 May - Sun 24 May


4 days
£191
Tue 19 May - Sat 23 May


3 days
£191
Tue 19 May - Fri 22 May


2 days
£191
Thu 3 Sep - Sat 5 Sep


2 days
£191
Tue 8 Sep - Thu 10 Sep


4 days
£191
Tue 15 Sep - Sat 19 Sep


2 days
£191
Tue 15 Sep - Thu 17 Sep


4 days
£191
Wed 9 Sep - Sun 13 Sep


5 days
£191
Wed 9 Sep - Mon 14 Sep


3 days
£191
Mon 7 Sep - Thu 10 Sep


2 days
£191
Mon 7 Sep - Wed 9 Sep


5 days
£191
Sat 5 Sep - Thu 10 Sep


2 days
£191
Fri 11 Sep - Sun 13 Sep


3 days
£191
Fri 11 Sep - Mon 14 Sep


4 days
£191
Fri 11 Sep - Tue 15 Sep


5 days
£191
Fri 11 Sep - Wed 16 Sep


3 days
£191
Thu 3 Sep - Sun 6 Sep


4 days
£191
Sat 5 Sep - Wed 9 Sep


2 days
£191
Sat 5 Sep - Mon 7 Sep


5 days
£191
Sat 12 Sep - Thu 17 Sep


2 days
£191
Sun 13 Sep - Tue 15 Sep


3 days
£191
Sun 13 Sep - Wed 16 Sep


5 days
£191
Sun 13 Sep - Fri 18 Sep


5 days
£191
Thu 3 Sep - Tue 8 Sep


3 days
£191
Mon 14 Sep - Thu 17 Sep


4 days
£191
Thu 3 Sep - Mon 7 Sep


5 days
£191
Mon 14 Sep - Sat 19 Sep


3 days
£191
Sat 5 Sep - Tue 8 Sep


2 days
£191
Tue 19 May - Thu 21 May