Shanghai

Shanghai

Direct return from Macao

£59 Save up to
£93 Best deal
£152 Average cost

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

10 days £93 Sat 7 Nov – Tue 17 Nov
Macao → Shanghai · Sat 7/11 · £48 Go
Shanghai → Macao · Tue 17/11 · £45 Go
11 days £93 Sat 7 Nov – Wed 18 Nov
Macao → Shanghai · Sat 7/11 · £48 Go
Shanghai → Macao · Wed 18/11 · £45 Go
10 days £93 Fri 20 Nov – Mon 30 Nov
Macao → Shanghai · Fri 20/11 · £48 Go
Shanghai → Macao · Mon 30/11 · £45 Go
11 days £93 Fri 20 Nov – Tue 1 Dec
Macao → Shanghai · Fri 20/11 · £48 Go
Shanghai → Macao · Tue 1/12 · £45 Go
15 days £93 Tue 1 Dec – Wed 16 Dec
Macao → Shanghai · Tue 1/12 · £48 Go
Shanghai → Macao · Wed 16/12 · £45 Go
13 days £93 Tue 1 Dec – Mon 14 Dec
Macao → Shanghai · Tue 1/12 · £48 Go
Shanghai → Macao · Mon 14/12 · £45 Go
8 days £93 Tue 1 Dec – Wed 9 Dec
Macao → Shanghai · Tue 1/12 · £48 Go
Shanghai → Macao · Wed 9/12 · £45 Go
9 days £93 Sat 21 Nov – Mon 30 Nov
Macao → Shanghai · Sat 21/11 · £48 Go
Shanghai → Macao · Mon 30/11 · £45 Go
10 days £93 Sat 21 Nov – Tue 1 Dec
Macao → Shanghai · Sat 21/11 · £48 Go
Shanghai → Macao · Tue 1/12 · £45 Go
15 days £97 Tue 24 Nov – Wed 9 Dec
Macao → Shanghai · Tue 24/11 · £52 Go
Shanghai → Macao · Wed 9/12 · £45 Go
6 days £97 Tue 24 Nov – Mon 30 Nov
Macao → Shanghai · Tue 24/11 · £52 Go
Shanghai → Macao · Mon 30/11 · £45 Go
7 days £97 Tue 24 Nov – Tue 1 Dec
Macao → Shanghai · Tue 24/11 · £52 Go
Shanghai → Macao · Tue 1/12 · £45 Go
8 days £98 Wed 24 Feb – Thu 4 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Thu 4/03 · £50 Go
7 days £98 Wed 24 Feb – Wed 3 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Wed 3/03 · £50 Go
4 days £98 Fri 20 Nov – Tue 24 Nov
Macao → Shanghai · Fri 20/11 · £48 Go
Shanghai → Macao · Tue 24/11 · £50 Go
6 days £98 Wed 24 Feb – Tue 2 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Tue 2/03 · £50 Go
13 days £98 Tue 23 Feb – Mon 8 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Mon 8/03 · £50 Go
12 days £98 Tue 23 Feb – Sun 7 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Sun 7/03 · £50 Go
11 days £98 Tue 23 Feb – Sat 6 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Sat 6/03 · £50 Go
10 days £98 Tue 23 Feb – Fri 5 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Fri 5/03 · £50 Go
9 days £98 Tue 23 Feb – Thu 4 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Thu 4/03 · £50 Go
8 days £98 Tue 23 Feb – Wed 3 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Wed 3/03 · £50 Go
7 days £98 Tue 23 Feb – Tue 2 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Tue 2/03 · £50 Go
9 days £98 Wed 24 Feb – Fri 5 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Fri 5/03 · £50 Go
6 days £98 Tue 23 Feb – Mon 1 Mar
Macao → Shanghai · Tue 23/02 · £48 Go
Shanghai → Macao · Mon 1/03 · £50 Go
10 days £98 Wed 24 Feb – Sat 6 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Sat 6/03 · £50 Go
12 days £98 Wed 24 Feb – Mon 8 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Mon 8/03 · £50 Go
14 days £98 Sun 28 Feb – Sun 14 Mar
Macao → Shanghai · Sun 28/02 · £48 Go
Shanghai → Macao · Sun 14/03 · £50 Go
8 days £98 Sun 28 Feb – Mon 8 Mar
Macao → Shanghai · Sun 28/02 · £48 Go
Shanghai → Macao · Mon 8/03 · £50 Go
7 days £98 Sun 28 Feb – Sun 7 Mar
Macao → Shanghai · Sun 28/02 · £48 Go
Shanghai → Macao · Sun 7/03 · £50 Go
6 days £98 Sun 28 Feb – Sat 6 Mar
Macao → Shanghai · Sun 28/02 · £48 Go
Shanghai → Macao · Sat 6/03 · £50 Go
16 days £98 Sat 27 Feb – Mon 15 Mar
Macao → Shanghai · Sat 27/02 · £48 Go
Shanghai → Macao · Mon 15/03 · £50 Go
15 days £98 Sat 27 Feb – Sun 14 Mar
Macao → Shanghai · Sat 27/02 · £48 Go
Shanghai → Macao · Sun 14/03 · £50 Go
9 days £98 Sat 27 Feb – Mon 8 Mar
Macao → Shanghai · Sat 27/02 · £48 Go
Shanghai → Macao · Mon 8/03 · £50 Go
8 days £98 Sat 27 Feb – Sun 7 Mar
Macao → Shanghai · Sat 27/02 · £48 Go
Shanghai → Macao · Sun 7/03 · £50 Go
7 days £98 Sat 27 Feb – Sat 6 Mar
Macao → Shanghai · Sat 27/02 · £48 Go
Shanghai → Macao · Sat 6/03 · £50 Go
6 days £98 Sat 27 Feb – Fri 5 Mar
Macao → Shanghai · Sat 27/02 · £48 Go
Shanghai → Macao · Fri 5/03 · £50 Go
11 days £98 Wed 24 Feb – Sun 7 Mar
Macao → Shanghai · Wed 24/02 · £48 Go
Shanghai → Macao · Sun 7/03 · £50 Go
16 days £98 Fri 26 Feb – Sun 14 Mar
Macao → Shanghai · Fri 26/02 · £48 Go
Shanghai → Macao · Sun 14/03 · £50 Go
9 days £98 Fri 26 Feb – Sun 7 Mar
Macao → Shanghai · Fri 26/02 · £48 Go
Shanghai → Macao · Sun 7/03 · £50 Go
8 days £98 Fri 26 Feb – Sat 6 Mar
Macao → Shanghai · Fri 26/02 · £48 Go
Shanghai → Macao · Sat 6/03 · £50 Go
7 days £98 Fri 26 Feb – Fri 5 Mar
Macao → Shanghai · Fri 26/02 · £48 Go
Shanghai → Macao · Fri 5/03 · £50 Go
6 days £98 Fri 26 Feb – Thu 4 Mar
Macao → Shanghai · Fri 26/02 · £48 Go
Shanghai → Macao · Thu 4/03 · £50 Go
11 days £98 Thu 25 Feb – Mon 8 Mar
Macao → Shanghai · Thu 25/02 · £48 Go
Shanghai → Macao · Mon 8/03 · £50 Go
10 days £98 Thu 25 Feb – Sun 7 Mar
Macao → Shanghai · Thu 25/02 · £48 Go
Shanghai → Macao · Sun 7/03 · £50 Go
9 days £98 Thu 25 Feb – Sat 6 Mar
Macao → Shanghai · Thu 25/02 · £48 Go
Shanghai → Macao · Sat 6/03 · £50 Go
8 days £98 Thu 25 Feb – Fri 5 Mar
Macao → Shanghai · Thu 25/02 · £48 Go
Shanghai → Macao · Fri 5/03 · £50 Go
7 days £98 Thu 25 Feb – Thu 4 Mar
Macao → Shanghai · Thu 25/02 · £48 Go
Shanghai → Macao · Thu 4/03 · £50 Go
6 days £98 Thu 25 Feb – Wed 3 Mar
Macao → Shanghai · Thu 25/02 · £48 Go
Shanghai → Macao · Wed 3/03 · £50 Go
10 days £98 Fri 26 Feb – Mon 8 Mar
Macao → Shanghai · Fri 26/02 · £48 Go
Shanghai → Macao · Mon 8/03 · £50 Go

... 42 more possible dates exist ...