Marrakesh

Marrakesh

Direct return from Porto

£83 Save up to
£27 Best deal
£110 Average cost

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

15 days £27 Mon 7 Dec – Tue 22 Dec
Porto → Marrakesh · Mon 7/12 · £13 Go
Marrakesh → Porto · Tue 22/12 · £14 Go
9 days £28 Sun 13 Dec – Tue 22 Dec
Porto → Marrakesh · Sun 13/12 · £14 Go
Marrakesh → Porto · Tue 22/12 · £14 Go
11 days £28 Mon 7 Dec – Fri 18 Dec
Porto → Marrakesh · Mon 7/12 · £13 Go
Marrakesh → Porto · Fri 18/12 · £15 Go
5 days £29 Sun 13 Dec – Fri 18 Dec
Porto → Marrakesh · Sun 13/12 · £14 Go
Marrakesh → Porto · Fri 18/12 · £15 Go
10 days £29 Mon 7 Dec – Thu 17 Dec
Porto → Marrakesh · Mon 7/12 · £13 Go
Marrakesh → Porto · Thu 17/12 · £16 Go
4 days £30 Sun 13 Dec – Thu 17 Dec
Porto → Marrakesh · Sun 13/12 · £14 Go
Marrakesh → Porto · Thu 17/12 · £16 Go
15 days £31 Sun 13 Dec – Mon 28 Dec
Porto → Marrakesh · Sun 13/12 · £14 Go
Marrakesh → Porto · Mon 28/12 · £17 Go
13 days £31 Sun 13 Dec – Sat 26 Dec
Porto → Marrakesh · Sun 13/12 · £14 Go
Marrakesh → Porto · Sat 26/12 · £17 Go
12 days £32 Mon 7 Dec – Sat 19 Dec
Porto → Marrakesh · Mon 7/12 · £13 Go
Marrakesh → Porto · Sat 19/12 · £19 Go
5 days £32 Mon 7 Dec – Sat 12 Dec
Porto → Marrakesh · Mon 7/12 · £13 Go
Marrakesh → Porto · Sat 12/12 · £19 Go
16 days £32 Sun 6 Dec – Tue 22 Dec
Porto → Marrakesh · Sun 6/12 · £18 Go
Marrakesh → Porto · Tue 22/12 · £14 Go
6 days £33 Sun 13 Dec – Sat 19 Dec
Porto → Marrakesh · Sun 13/12 · £14 Go
Marrakesh → Porto · Sat 19/12 · £19 Go
12 days £33 Sun 6 Dec – Fri 18 Dec
Porto → Marrakesh · Sun 6/12 · £18 Go
Marrakesh → Porto · Fri 18/12 · £15 Go
11 days £34 Sun 6 Dec – Thu 17 Dec
Porto → Marrakesh · Sun 6/12 · £18 Go
Marrakesh → Porto · Thu 17/12 · £16 Go
11 days £34 Mon 23 Nov – Fri 4 Dec
Porto → Marrakesh · Mon 23/11 · £15 Go
Marrakesh → Porto · Fri 4/12 · £19 Go
12 days £34 Mon 23 Nov – Sat 5 Dec
Porto → Marrakesh · Mon 23/11 · £15 Go
Marrakesh → Porto · Sat 5/12 · £19 Go
4 days £34 Mon 23 Nov – Fri 27 Nov
Porto → Marrakesh · Mon 23/11 · £15 Go
Marrakesh → Porto · Fri 27/11 · £19 Go
5 days £34 Mon 23 Nov – Sat 28 Nov
Porto → Marrakesh · Mon 23/11 · £15 Go
Marrakesh → Porto · Sat 28/11 · £19 Go
8 days £35 Mon 14 Dec – Tue 22 Dec
Porto → Marrakesh · Mon 14/12 · £21 Go
Marrakesh → Porto · Tue 22/12 · £14 Go
6 days £35 Sun 29 Nov – Sat 5 Dec
Porto → Marrakesh · Sun 29/11 · £16 Go
Marrakesh → Porto · Sat 5/12 · £19 Go
13 days £35 Sun 29 Nov – Sat 12 Dec
Porto → Marrakesh · Sun 29/11 · £16 Go
Marrakesh → Porto · Sat 12/12 · £19 Go
5 days £35 Sun 29 Nov – Fri 4 Dec
Porto → Marrakesh · Sun 29/11 · £16 Go
Marrakesh → Porto · Fri 4/12 · £19 Go
12 days £36 Mon 30 Nov – Sat 12 Dec
Porto → Marrakesh · Mon 30/11 · £17 Go
Marrakesh → Porto · Sat 12/12 · £19 Go
4 days £36 Mon 14 Dec – Fri 18 Dec
Porto → Marrakesh · Mon 14/12 · £21 Go
Marrakesh → Porto · Fri 18/12 · £15 Go
4 days £36 Mon 30 Nov – Fri 4 Dec
Porto → Marrakesh · Mon 30/11 · £17 Go
Marrakesh → Porto · Fri 4/12 · £19 Go
5 days £36 Mon 30 Nov – Sat 5 Dec
Porto → Marrakesh · Mon 30/11 · £17 Go
Marrakesh → Porto · Sat 5/12 · £19 Go
13 days £37 Sun 6 Dec – Sat 19 Dec
Porto → Marrakesh · Sun 6/12 · £18 Go
Marrakesh → Porto · Sat 19/12 · £19 Go
3 days £37 Mon 14 Dec – Thu 17 Dec
Porto → Marrakesh · Mon 14/12 · £21 Go
Marrakesh → Porto · Thu 17/12 · £16 Go
6 days £37 Sun 6 Dec – Sat 12 Dec
Porto → Marrakesh · Sun 6/12 · £18 Go
Marrakesh → Porto · Sat 12/12 · £19 Go
7 days £38 Sat 28 Nov – Sat 5 Dec
Porto → Marrakesh · Sat 28/11 · £19 Go
Marrakesh → Porto · Sat 5/12 · £19 Go
13 days £38 Sun 22 Nov – Sat 5 Dec
Porto → Marrakesh · Sun 22/11 · £19 Go
Marrakesh → Porto · Sat 5/12 · £19 Go
14 days £38 Sat 28 Nov – Sat 12 Dec
Porto → Marrakesh · Sat 28/11 · £19 Go
Marrakesh → Porto · Sat 12/12 · £19 Go
6 days £38 Sat 28 Nov – Fri 4 Dec
Porto → Marrakesh · Sat 28/11 · £19 Go
Marrakesh → Porto · Fri 4/12 · £19 Go
5 days £38 Sun 15 Nov – Fri 20 Nov
Porto → Marrakesh · Sun 15/11 · £19 Go
Marrakesh → Porto · Fri 20/11 · £19 Go
12 days £38 Sun 22 Nov – Fri 4 Dec
Porto → Marrakesh · Sun 22/11 · £19 Go
Marrakesh → Porto · Fri 4/12 · £19 Go
10 days £38 Sat 12 Dec – Tue 22 Dec
Porto → Marrakesh · Sat 12/12 · £24 Go
Marrakesh → Porto · Tue 22/12 · £14 Go
12 days £38 Mon 14 Dec – Sat 26 Dec
Porto → Marrakesh · Mon 14/12 · £21 Go
Marrakesh → Porto · Sat 26/12 · £17 Go
14 days £38 Mon 14 Dec – Mon 28 Dec
Porto → Marrakesh · Mon 14/12 · £21 Go
Marrakesh → Porto · Mon 28/12 · £17 Go
12 days £38 Sun 3 Jan – Fri 15 Jan
Porto → Marrakesh · Sun 3/01 · £17 Go
Marrakesh → Porto · Fri 15/01 · £21 Go
12 days £38 Thu 10 Dec – Tue 22 Dec
Porto → Marrakesh · Thu 10/12 · £24 Go
Marrakesh → Porto · Tue 22/12 · £14 Go
6 days £38 Sun 22 Nov – Sat 28 Nov
Porto → Marrakesh · Sun 22/11 · £19 Go
Marrakesh → Porto · Sat 28/11 · £19 Go
6 days £38 Sat 21 Nov – Fri 27 Nov
Porto → Marrakesh · Sat 21/11 · £19 Go
Marrakesh → Porto · Fri 27/11 · £19 Go
13 days £38 Sat 21 Nov – Fri 4 Dec
Porto → Marrakesh · Sat 21/11 · £19 Go
Marrakesh → Porto · Fri 4/12 · £19 Go
7 days £38 Sat 21 Nov – Sat 28 Nov
Porto → Marrakesh · Sat 21/11 · £19 Go
Marrakesh → Porto · Sat 28/11 · £19 Go
13 days £38 Sun 15 Nov – Sat 28 Nov
Porto → Marrakesh · Sun 15/11 · £19 Go
Marrakesh → Porto · Sat 28/11 · £19 Go
12 days £38 Sun 15 Nov – Fri 27 Nov
Porto → Marrakesh · Sun 15/11 · £19 Go
Marrakesh → Porto · Fri 27/11 · £19 Go
6 days £38 Sun 15 Nov – Sat 21 Nov
Porto → Marrakesh · Sun 15/11 · £19 Go
Marrakesh → Porto · Sat 21/11 · £19 Go
5 days £38 Sun 22 Nov – Fri 27 Nov
Porto → Marrakesh · Sun 22/11 · £19 Go
Marrakesh → Porto · Fri 27/11 · £19 Go
4 days £38 Mon 7 Dec – Fri 11 Dec
Porto → Marrakesh · Mon 7/12 · £13 Go
Marrakesh → Porto · Fri 11/12 · £25 Go
14 days £38 Sat 21 Nov – Sat 5 Dec
Porto → Marrakesh · Sat 21/11 · £19 Go
Marrakesh → Porto · Sat 5/12 · £19 Go

... 771 more possible dates exist ...