Porto & Marrakesh

Both destinations in one trip from Zurich

Porto

Porto

Porto, a coastal city in northwest Portugal, is known for its stately bridges, port wine production, and historic city center. Visit the stunning Church of São Francisco, explore the historic Ribeira District, or take a cruise on the Douro River. Porto's bustling markets, traditional Fado music, and the annual São João Festival make it a city full of character and charm.

Marrakesh

Marrakesh

Marrakesh, a former imperial city in western Morocco, is known for its bustling souks, beautiful gardens, and traditional riads. Visit the iconic Jardin Majorelle, explore the bustling Jemaa el-Fnaa square, or immerse yourself in the city's historic medina. Marrakesh's vibrant markets, traditional hammams, and the annual Marrakesh International Film Festival make it a city of wonders.

Latest deals

2 + 10 days £73 Fri 15 Jan – Wed 27 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sun 17/01 · £17 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
9 + 3 days £74 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sun 17/01 · £17 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
3 + 9 days £74 Fri 15 Jan – Wed 27 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Mon 18/01 · £18 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
2 + 3 days £74 Fri 15 Jan – Wed 20 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sun 17/01 · £17 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
3 + 2 days £75 Fri 15 Jan – Wed 20 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Mon 18/01 · £18 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
10 + 2 days £75 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Mon 18/01 · £18 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
8 + 4 days £78 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sat 16/01 · £21 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
9 + 6 days £79 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sun 17/01 · £17 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
10 + 2 days £79 Fri 15 Jan – Wed 27 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Mon 25/01 · £23 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
2 + 6 days £79 Fri 15 Jan – Sat 23 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sun 17/01 · £17 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
2 + 13 days £79 Fri 15 Jan – Sat 30 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sun 17/01 · £17 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
10 + 5 days £80 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Mon 18/01 · £18 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
3 + 12 days £80 Fri 15 Jan – Sat 30 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Mon 18/01 · £18 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
3 + 5 days £80 Fri 15 Jan – Sat 23 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Mon 18/01 · £18 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
9 + 3 days £81 Fri 22 Jan – Wed 3 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Sun 31/01 · £20 Go
Marrakesh → Zurich · Wed 3/02 · £28 Go
3 + 2 days £82 Fri 22 Jan – Wed 27 Jan
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Mon 25/01 · £23 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
9 + 3 days £82 Fri 15 Jan – Wed 27 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sun 24/01 · £26 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
8 + 7 days £83 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sat 16/01 · £21 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
9 + 6 days £84 Fri 22 Jan – Sat 6 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Sun 31/01 · £20 Go
Marrakesh → Zurich · Sat 6/02 · £31 Go
3 + 9 days £84 Fri 22 Jan – Wed 3 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Mon 25/01 · £23 Go
Marrakesh → Zurich · Wed 3/02 · £28 Go
6 + 6 days £84 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Thu 14/01 · £27 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
2 + 3 days £85 Fri 22 Jan – Wed 27 Jan
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Sun 24/01 · £26 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
10 + 5 days £85 Fri 15 Jan – Sat 30 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Mon 25/01 · £23 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
8 + 4 days £87 Fri 15 Jan – Wed 27 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sat 23/01 · £31 Go
Marrakesh → Zurich · Wed 27/01 · £26 Go
3 + 12 days £87 Fri 22 Jan – Sat 6 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Mon 25/01 · £23 Go
Marrakesh → Zurich · Sat 6/02 · £31 Go
3 + 2 days £87 Fri 8 Jan – Wed 13 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Mon 11/01 · £31 Go
Marrakesh → Zurich · Wed 13/01 · £26 Go
2 + 3 days £87 Fri 8 Jan – Wed 13 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sun 10/01 · £31 Go
Marrakesh → Zurich · Wed 13/01 · £26 Go
2 + 10 days £87 Fri 22 Jan – Wed 3 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Sun 24/01 · £26 Go
Marrakesh → Zurich · Wed 3/02 · £28 Go
3 + 9 days £88 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Mon 11/01 · £31 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
2 + 10 days £88 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sun 10/01 · £31 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
9 + 6 days £88 Fri 15 Jan – Sat 30 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sun 24/01 · £26 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
3 + 5 days £88 Fri 22 Jan – Sat 30 Jan
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Mon 25/01 · £23 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
6 + 9 days £89 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Thu 14/01 · £27 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
6 + 2 days £89 Fri 8 Jan – Sat 16 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Thu 14/01 · £27 Go
Marrakesh → Zurich · Sat 16/01 · £32 Go
10 + 2 days £90 Fri 22 Jan – Wed 3 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Mon 1/02 · £29 Go
Marrakesh → Zurich · Wed 3/02 · £28 Go
2 + 13 days £90 Fri 22 Jan – Sat 6 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Sun 24/01 · £26 Go
Marrakesh → Zurich · Sat 6/02 · £31 Go
7 + 5 days £91 Fri 8 Jan – Wed 20 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Fri 15/01 · £34 Go
Marrakesh → Zurich · Wed 20/01 · £27 Go
2 + 6 days £91 Fri 22 Jan – Sat 30 Jan
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Sun 24/01 · £26 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
10 + 5 days £93 Fri 22 Jan – Sat 6 Feb
Zurich → Porto · Fri 22/01 · £33 Go
Porto → Marrakesh · Mon 1/02 · £29 Go
Marrakesh → Zurich · Sat 6/02 · £31 Go
2 + 10 days £93 Fri 1 Jan – Wed 13 Jan
Zurich → Porto · Fri 1/01 · £50 Go
Porto → Marrakesh · Sun 3/01 · £17 Go
Marrakesh → Zurich · Wed 13/01 · £26 Go
3 + 12 days £93 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Mon 11/01 · £31 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
2 + 13 days £93 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sun 10/01 · £31 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
3 + 5 days £93 Fri 8 Jan – Sat 16 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Mon 11/01 · £31 Go
Marrakesh → Zurich · Sat 16/01 · £32 Go
2 + 6 days £93 Fri 8 Jan – Sat 16 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Sun 10/01 · £31 Go
Marrakesh → Zurich · Sat 16/01 · £32 Go
8 + 7 days £93 Fri 15 Jan – Sat 30 Jan
Zurich → Porto · Fri 15/01 · £30 Go
Porto → Marrakesh · Sat 23/01 · £31 Go
Marrakesh → Zurich · Sat 30/01 · £32 Go
7 + 8 days £96 Fri 8 Jan – Sat 23 Jan
Zurich → Porto · Fri 8/01 · £30 Go
Porto → Marrakesh · Fri 15/01 · £34 Go
Marrakesh → Zurich · Sat 23/01 · £32 Go
6 + 3 days £104 Mon 15 Feb – Wed 24 Feb
Zurich → Porto · Mon 15/02 · £51 Go
Porto → Marrakesh · Sun 21/02 · £21 Go
Marrakesh → Zurich · Wed 24/02 · £32 Go
2 + 3 days £122 Fri 12 Mar – Wed 17 Mar
Zurich → Porto · Fri 12/03 · £64 Go
Porto → Marrakesh · Sun 14/03 · £29 Go
Marrakesh → Zurich · Wed 17/03 · £29 Go
2 + 6 days £125 Fri 12 Mar – Sat 20 Mar
Zurich → Porto · Fri 12/03 · £64 Go
Porto → Marrakesh · Sun 14/03 · £29 Go
Marrakesh → Zurich · Sat 20/03 · £32 Go
2 + 10 days £125 Fri 12 Mar – Wed 24 Mar
Zurich → Porto · Fri 12/03 · £64 Go
Porto → Marrakesh · Sun 14/03 · £29 Go
Marrakesh → Zurich · Wed 24/03 · £32 Go

... 4 more possible dates exist ...