Shanghai

Shanghai

Direct return from Singapore

£154 Save up to
£176 Best deal
£330 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

16 days £176 Sun 10 Jan – Tue 26 Jan
Singapore → Shanghai · Sun 10/01 · £81 Go
Shanghai → Singapore · Tue 26/01 · £95 Go
16 days £176 Sat 9 Jan – Mon 25 Jan
Singapore → Shanghai · Sat 9/01 · £81 Go
Shanghai → Singapore · Mon 25/01 · £95 Go
14 days £176 Tue 5 Jan – Tue 19 Jan
Singapore → Shanghai · Tue 5/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
15 days £176 Tue 5 Jan – Wed 20 Jan
Singapore → Shanghai · Tue 5/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
8 days £176 Sun 10 Jan – Mon 18 Jan
Singapore → Shanghai · Sun 10/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
9 days £176 Sun 10 Jan – Tue 19 Jan
Singapore → Shanghai · Sun 10/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
10 days £176 Sun 10 Jan – Wed 20 Jan
Singapore → Shanghai · Sun 10/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
11 days £176 Sun 10 Jan – Thu 21 Jan
Singapore → Shanghai · Sun 10/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
15 days £176 Sun 10 Jan – Mon 25 Jan
Singapore → Shanghai · Sun 10/01 · £81 Go
Shanghai → Singapore · Mon 25/01 · £95 Go
16 days £176 Tue 5 Jan – Thu 21 Jan
Singapore → Shanghai · Tue 5/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
15 days £176 Mon 4 Jan – Tue 19 Jan
Singapore → Shanghai · Mon 4/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
7 days £176 Mon 11 Jan – Mon 18 Jan
Singapore → Shanghai · Mon 11/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
8 days £176 Mon 11 Jan – Tue 19 Jan
Singapore → Shanghai · Mon 11/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
9 days £176 Mon 11 Jan – Wed 20 Jan
Singapore → Shanghai · Mon 11/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
10 days £176 Mon 11 Jan – Thu 21 Jan
Singapore → Shanghai · Mon 11/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
14 days £176 Mon 11 Jan – Mon 25 Jan
Singapore → Shanghai · Mon 11/01 · £81 Go
Shanghai → Singapore · Mon 25/01 · £95 Go
15 days £176 Mon 11 Jan – Tue 26 Jan
Singapore → Shanghai · Mon 11/01 · £81 Go
Shanghai → Singapore · Tue 26/01 · £95 Go
5 days £176 Wed 20 Jan – Mon 25 Jan
Singapore → Shanghai · Wed 20/01 · £81 Go
Shanghai → Singapore · Mon 25/01 · £95 Go
12 days £176 Sat 9 Jan – Thu 21 Jan
Singapore → Shanghai · Sat 9/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
2 days £176 Tue 19 Jan – Thu 21 Jan
Singapore → Shanghai · Tue 19/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
11 days £176 Sat 9 Jan – Wed 20 Jan
Singapore → Shanghai · Sat 9/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
9 days £176 Sat 9 Jan – Mon 18 Jan
Singapore → Shanghai · Sat 9/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
14 days £176 Mon 4 Jan – Mon 18 Jan
Singapore → Shanghai · Mon 4/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
11 days £176 Thu 7 Jan – Mon 18 Jan
Singapore → Shanghai · Thu 7/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
12 days £176 Thu 7 Jan – Tue 19 Jan
Singapore → Shanghai · Thu 7/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
13 days £176 Thu 7 Jan – Wed 20 Jan
Singapore → Shanghai · Thu 7/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
14 days £176 Thu 7 Jan – Thu 21 Jan
Singapore → Shanghai · Thu 7/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
16 days £176 Sun 3 Jan – Tue 19 Jan
Singapore → Shanghai · Sun 3/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
15 days £176 Sun 3 Jan – Mon 18 Jan
Singapore → Shanghai · Sun 3/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
15 days £176 Wed 6 Jan – Thu 21 Jan
Singapore → Shanghai · Wed 6/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
14 days £176 Wed 6 Jan – Wed 20 Jan
Singapore → Shanghai · Wed 6/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
10 days £176 Fri 8 Jan – Mon 18 Jan
Singapore → Shanghai · Fri 8/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
11 days £176 Fri 8 Jan – Tue 19 Jan
Singapore → Shanghai · Fri 8/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
12 days £176 Fri 8 Jan – Wed 20 Jan
Singapore → Shanghai · Fri 8/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
13 days £176 Fri 8 Jan – Thu 21 Jan
Singapore → Shanghai · Fri 8/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
13 days £176 Wed 6 Jan – Tue 19 Jan
Singapore → Shanghai · Wed 6/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
16 days £176 Sat 2 Jan – Mon 18 Jan
Singapore → Shanghai · Sat 2/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
12 days £176 Wed 6 Jan – Mon 18 Jan
Singapore → Shanghai · Wed 6/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
13 days £176 Tue 5 Jan – Mon 18 Jan
Singapore → Shanghai · Tue 5/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
10 days £176 Sat 9 Jan – Tue 19 Jan
Singapore → Shanghai · Sat 9/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
3 days £176 Mon 18 Jan – Thu 21 Jan
Singapore → Shanghai · Mon 18/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
16 days £176 Mon 4 Jan – Wed 20 Jan
Singapore → Shanghai · Mon 4/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
4 days £176 Sun 17 Jan – Thu 21 Jan
Singapore → Shanghai · Sun 17/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
8 days £176 Tue 12 Jan – Wed 20 Jan
Singapore → Shanghai · Tue 12/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go
5 days £176 Wed 13 Jan – Mon 18 Jan
Singapore → Shanghai · Wed 13/01 · £81 Go
Shanghai → Singapore · Mon 18/01 · £95 Go
9 days £176 Tue 12 Jan – Thu 21 Jan
Singapore → Shanghai · Tue 12/01 · £81 Go
Shanghai → Singapore · Thu 21/01 · £95 Go
13 days £176 Tue 12 Jan – Mon 25 Jan
Singapore → Shanghai · Tue 12/01 · £81 Go
Shanghai → Singapore · Mon 25/01 · £95 Go
14 days £176 Tue 12 Jan – Tue 26 Jan
Singapore → Shanghai · Tue 12/01 · £81 Go
Shanghai → Singapore · Tue 26/01 · £95 Go
6 days £176 Wed 13 Jan – Tue 19 Jan
Singapore → Shanghai · Wed 13/01 · £81 Go
Shanghai → Singapore · Tue 19/01 · £95 Go
7 days £176 Wed 13 Jan – Wed 20 Jan
Singapore → Shanghai · Wed 13/01 · £81 Go
Shanghai → Singapore · Wed 20/01 · £95 Go

... 205 more possible dates exist ...