Singapore

Singapore

Direct return from Shanghai

£146 Save up to
£163 Best deal
£309 Average cost

Singapore, an island city-state off southern Malaysia, is known for its multicultural population, high-end shopping, and world-class food. Visit the futuristic Gardens by the Bay, explore the vibrant shopping district of Orchard Road, or wander around the ethnic enclaves like Chinatown and Little India. Singapore's hawker centers, high-tech architecture, and the annual Great Singapore Sale make it a city of innovation and diversity.

Latest deals

14 days £163 Mon 14 Dec – Mon 28 Dec
Shanghai → Singapore · Mon 14/12 · £84 Go
Singapore → Shanghai · Mon 28/12 · £79 Go
15 days £163 Mon 14 Dec – Tue 29 Dec
Shanghai → Singapore · Mon 14/12 · £84 Go
Singapore → Shanghai · Tue 29/12 · £79 Go
16 days £163 Mon 14 Dec – Wed 30 Dec
Shanghai → Singapore · Mon 14/12 · £84 Go
Singapore → Shanghai · Wed 30/12 · £79 Go
13 days £163 Tue 15 Dec – Mon 28 Dec
Shanghai → Singapore · Tue 15/12 · £84 Go
Singapore → Shanghai · Mon 28/12 · £79 Go
14 days £163 Tue 15 Dec – Tue 29 Dec
Shanghai → Singapore · Tue 15/12 · £84 Go
Singapore → Shanghai · Tue 29/12 · £79 Go
16 days £163 Tue 15 Dec – Thu 31 Dec
Shanghai → Singapore · Tue 15/12 · £84 Go
Singapore → Shanghai · Thu 31/12 · £79 Go
15 days £163 Tue 15 Dec – Wed 30 Dec
Shanghai → Singapore · Tue 15/12 · £84 Go
Singapore → Shanghai · Wed 30/12 · £79 Go
13 days £174 Mon 14 Dec – Sun 27 Dec
Shanghai → Singapore · Mon 14/12 · £84 Go
Singapore → Shanghai · Sun 27/12 · £90 Go
16 days £174 Fri 11 Dec – Sun 27 Dec
Shanghai → Singapore · Fri 11/12 · £84 Go
Singapore → Shanghai · Sun 27/12 · £90 Go
12 days £174 Tue 15 Dec – Sun 27 Dec
Shanghai → Singapore · Tue 15/12 · £84 Go
Singapore → Shanghai · Sun 27/12 · £90 Go
16 days £174 Thu 10 Dec – Sat 26 Dec
Shanghai → Singapore · Thu 10/12 · £73 Go
Singapore → Shanghai · Sat 26/12 · £101 Go
15 days £174 Sun 13 Dec – Mon 28 Dec
Shanghai → Singapore · Sun 13/12 · £95 Go
Singapore → Shanghai · Mon 28/12 · £79 Go
16 days £174 Sat 12 Dec – Mon 28 Dec
Shanghai → Singapore · Sat 12/12 · £95 Go
Singapore → Shanghai · Mon 28/12 · £79 Go
16 days £174 Sun 13 Dec – Tue 29 Dec
Shanghai → Singapore · Sun 13/12 · £95 Go
Singapore → Shanghai · Tue 29/12 · £79 Go
2 days £176 Mon 18 Jan – Wed 20 Jan
Shanghai → Singapore · Mon 18/01 · £95 Go
Singapore → Shanghai · Wed 20/01 · £81 Go
15 days £185 Sat 12 Dec – Sun 27 Dec
Shanghai → Singapore · Sat 12/12 · £95 Go
Singapore → Shanghai · Sun 27/12 · £90 Go
15 days £185 Fri 11 Dec – Sat 26 Dec
Shanghai → Singapore · Fri 11/12 · £84 Go
Singapore → Shanghai · Sat 26/12 · £101 Go
14 days £185 Sun 13 Dec – Sun 27 Dec
Shanghai → Singapore · Sun 13/12 · £95 Go
Singapore → Shanghai · Sun 27/12 · £90 Go
14 days £185 Thu 17 Dec – Thu 31 Dec
Shanghai → Singapore · Thu 17/12 · £106 Go
Singapore → Shanghai · Thu 31/12 · £79 Go
11 days £185 Tue 15 Dec – Sat 26 Dec
Shanghai → Singapore · Tue 15/12 · £84 Go
Singapore → Shanghai · Sat 26/12 · £101 Go
12 days £185 Wed 16 Dec – Mon 28 Dec
Shanghai → Singapore · Wed 16/12 · £106 Go
Singapore → Shanghai · Mon 28/12 · £79 Go
13 days £185 Wed 16 Dec – Tue 29 Dec
Shanghai → Singapore · Wed 16/12 · £106 Go
Singapore → Shanghai · Tue 29/12 · £79 Go
14 days £185 Wed 16 Dec – Wed 30 Dec
Shanghai → Singapore · Wed 16/12 · £106 Go
Singapore → Shanghai · Wed 30/12 · £79 Go
15 days £185 Wed 16 Dec – Thu 31 Dec
Shanghai → Singapore · Wed 16/12 · £106 Go
Singapore → Shanghai · Thu 31/12 · £79 Go
11 days £185 Thu 17 Dec – Mon 28 Dec
Shanghai → Singapore · Thu 17/12 · £106 Go
Singapore → Shanghai · Mon 28/12 · £79 Go
12 days £185 Thu 17 Dec – Tue 29 Dec
Shanghai → Singapore · Thu 17/12 · £106 Go
Singapore → Shanghai · Tue 29/12 · £79 Go
12 days £185 Mon 14 Dec – Sat 26 Dec
Shanghai → Singapore · Mon 14/12 · £84 Go
Singapore → Shanghai · Sat 26/12 · £101 Go
13 days £185 Thu 17 Dec – Wed 30 Dec
Shanghai → Singapore · Thu 17/12 · £106 Go
Singapore → Shanghai · Wed 30/12 · £79 Go
2 days £187 Wed 20 Jan – Fri 22 Jan
Shanghai → Singapore · Wed 20/01 · £95 Go
Singapore → Shanghai · Fri 22/01 · £92 Go
2 days £187 Thu 21 Jan – Sat 23 Jan
Shanghai → Singapore · Thu 21/01 · £95 Go
Singapore → Shanghai · Sat 23/01 · £92 Go
3 days £187 Wed 20 Jan – Sat 23 Jan
Shanghai → Singapore · Wed 20/01 · £95 Go
Singapore → Shanghai · Sat 23/01 · £92 Go
2 days £187 Mon 11 Jan – Wed 13 Jan
Shanghai → Singapore · Mon 11/01 · £106 Go
Singapore → Shanghai · Wed 13/01 · £81 Go
2 days £187 Tue 19 Jan – Thu 21 Jan
Shanghai → Singapore · Tue 19/01 · £95 Go
Singapore → Shanghai · Thu 21/01 · £92 Go
3 days £187 Mon 11 Jan – Thu 14 Jan
Shanghai → Singapore · Mon 11/01 · £106 Go
Singapore → Shanghai · Thu 14/01 · £81 Go
4 days £187 Mon 11 Jan – Fri 15 Jan
Shanghai → Singapore · Mon 11/01 · £106 Go
Singapore → Shanghai · Fri 15/01 · £81 Go
5 days £187 Mon 11 Jan – Sat 16 Jan
Shanghai → Singapore · Mon 11/01 · £106 Go
Singapore → Shanghai · Sat 16/01 · £81 Go
2 days £187 Tue 12 Jan – Thu 14 Jan
Shanghai → Singapore · Tue 12/01 · £106 Go
Singapore → Shanghai · Thu 14/01 · £81 Go
3 days £187 Tue 12 Jan – Fri 15 Jan
Shanghai → Singapore · Tue 12/01 · £106 Go
Singapore → Shanghai · Fri 15/01 · £81 Go
4 days £187 Tue 12 Jan – Sat 16 Jan
Shanghai → Singapore · Tue 12/01 · £106 Go
Singapore → Shanghai · Sat 16/01 · £81 Go
5 days £187 Tue 12 Jan – Sun 17 Jan
Shanghai → Singapore · Tue 12/01 · £106 Go
Singapore → Shanghai · Sun 17/01 · £81 Go
2 days £187 Wed 13 Jan – Fri 15 Jan
Shanghai → Singapore · Wed 13/01 · £106 Go
Singapore → Shanghai · Fri 15/01 · £81 Go
3 days £187 Wed 13 Jan – Sat 16 Jan
Shanghai → Singapore · Wed 13/01 · £106 Go
Singapore → Shanghai · Sat 16/01 · £81 Go
4 days £187 Wed 13 Jan – Sun 17 Jan
Shanghai → Singapore · Wed 13/01 · £106 Go
Singapore → Shanghai · Sun 17/01 · £81 Go
5 days £187 Wed 13 Jan – Mon 18 Jan
Shanghai → Singapore · Wed 13/01 · £106 Go
Singapore → Shanghai · Mon 18/01 · £81 Go
2 days £187 Thu 14 Jan – Sat 16 Jan
Shanghai → Singapore · Thu 14/01 · £106 Go
Singapore → Shanghai · Sat 16/01 · £81 Go
3 days £187 Thu 14 Jan – Sun 17 Jan
Shanghai → Singapore · Thu 14/01 · £106 Go
Singapore → Shanghai · Sun 17/01 · £81 Go
4 days £187 Thu 14 Jan – Mon 18 Jan
Shanghai → Singapore · Thu 14/01 · £106 Go
Singapore → Shanghai · Mon 18/01 · £81 Go
5 days £187 Thu 14 Jan – Tue 19 Jan
Shanghai → Singapore · Thu 14/01 · £106 Go
Singapore → Shanghai · Tue 19/01 · £81 Go
2 days £187 Fri 15 Jan – Sun 17 Jan
Shanghai → Singapore · Fri 15/01 · £106 Go
Singapore → Shanghai · Sun 17/01 · £81 Go
3 days £187 Fri 15 Jan – Mon 18 Jan
Shanghai → Singapore · Fri 15/01 · £106 Go
Singapore → Shanghai · Mon 18/01 · £81 Go

... 12 more possible dates exist ...