Marrakesh

Marrakesh

Direct return from Tenerife

£37 Save up to
£32 Best deal
£69 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

5 days £32 Mon 14 Dec – Sat 19 Dec
Tenerife → Marrakesh · Mon 14/12 · £16 Go
Marrakesh → Tenerife · Sat 19/12 · £16 Go
12 days £33 Mon 22 Feb – Sat 6 Mar
Tenerife → Marrakesh · Mon 22/02 · £16 Go
Marrakesh → Tenerife · Sat 6/03 · £17 Go
7 days £33 Mon 22 Feb – Mon 1 Mar
Tenerife → Marrakesh · Mon 22/02 · £16 Go
Marrakesh → Tenerife · Mon 1/03 · £17 Go
7 days £34 Sat 12 Dec – Sat 19 Dec
Tenerife → Marrakesh · Sat 12/12 · £18 Go
Marrakesh → Tenerife · Sat 19/12 · £16 Go
14 days £38 Mon 22 Feb – Mon 8 Mar
Tenerife → Marrakesh · Mon 22/02 · £16 Go
Marrakesh → Tenerife · Mon 8/03 · £22 Go
12 days £42 Mon 7 Dec – Sat 19 Dec
Tenerife → Marrakesh · Mon 7/12 · £26 Go
Marrakesh → Tenerife · Sat 19/12 · £16 Go
9 days £43 Sat 19 Dec – Mon 28 Dec
Tenerife → Marrakesh · Sat 19/12 · £13 Go
Marrakesh → Tenerife · Mon 28/12 · £30 Go
7 days £43 Mon 8 Feb – Mon 15 Feb
Tenerife → Marrakesh · Mon 8/02 · £21 Go
Marrakesh → Tenerife · Mon 15/02 · £22 Go
14 days £43 Mon 8 Feb – Mon 22 Feb
Tenerife → Marrakesh · Mon 8/02 · £21 Go
Marrakesh → Tenerife · Mon 22/02 · £22 Go
2 days £44 Sat 19 Dec – Mon 21 Dec
Tenerife → Marrakesh · Sat 19/12 · £13 Go
Marrakesh → Tenerife · Mon 21/12 · £31 Go
14 days £44 Sat 5 Dec – Sat 19 Dec
Tenerife → Marrakesh · Sat 5/12 · £28 Go
Marrakesh → Tenerife · Sat 19/12 · £16 Go
7 days £45 Sat 9 Jan – Sat 16 Jan
Tenerife → Marrakesh · Sat 9/01 · £28 Go
Marrakesh → Tenerife · Sat 16/01 · £17 Go
9 days £45 Sat 9 Jan – Mon 18 Jan
Tenerife → Marrakesh · Sat 9/01 · £28 Go
Marrakesh → Tenerife · Mon 18/01 · £17 Go
7 days £45 Mon 11 Jan – Mon 18 Jan
Tenerife → Marrakesh · Mon 11/01 · £28 Go
Marrakesh → Tenerife · Mon 18/01 · £17 Go
5 days £45 Mon 15 Mar – Sat 20 Mar
Tenerife → Marrakesh · Mon 15/03 · £24 Go
Marrakesh → Tenerife · Sat 20/03 · £21 Go
5 days £45 Mon 1 Mar – Sat 6 Mar
Tenerife → Marrakesh · Mon 1/03 · £28 Go
Marrakesh → Tenerife · Sat 6/03 · £17 Go
5 days £45 Mon 7 Dec – Sat 12 Dec
Tenerife → Marrakesh · Mon 7/12 · £26 Go
Marrakesh → Tenerife · Sat 12/12 · £19 Go
2 days £45 Sat 12 Dec – Mon 14 Dec
Tenerife → Marrakesh · Sat 12/12 · £18 Go
Marrakesh → Tenerife · Mon 14/12 · £27 Go
5 days £45 Mon 11 Jan – Sat 16 Jan
Tenerife → Marrakesh · Mon 11/01 · £28 Go
Marrakesh → Tenerife · Sat 16/01 · £17 Go
16 days £46 Sat 13 Feb – Mon 1 Mar
Tenerife → Marrakesh · Sat 13/02 · £29 Go
Marrakesh → Tenerife · Mon 1/03 · £17 Go
7 days £46 Mon 21 Dec – Mon 28 Dec
Tenerife → Marrakesh · Mon 21/12 · £16 Go
Marrakesh → Tenerife · Mon 28/12 · £30 Go
14 days £46 Sat 9 Jan – Sat 23 Jan
Tenerife → Marrakesh · Sat 9/01 · £28 Go
Marrakesh → Tenerife · Sat 23/01 · £18 Go
14 days £46 Mon 14 Dec – Mon 28 Dec
Tenerife → Marrakesh · Mon 14/12 · £16 Go
Marrakesh → Tenerife · Mon 28/12 · £30 Go
12 days £46 Mon 11 Jan – Sat 23 Jan
Tenerife → Marrakesh · Mon 11/01 · £28 Go
Marrakesh → Tenerife · Sat 23/01 · £18 Go
7 days £47 Mon 14 Dec – Mon 21 Dec
Tenerife → Marrakesh · Mon 14/12 · £16 Go
Marrakesh → Tenerife · Mon 21/12 · £31 Go
7 days £47 Sat 13 Mar – Sat 20 Mar
Tenerife → Marrakesh · Sat 13/03 · £26 Go
Marrakesh → Tenerife · Sat 20/03 · £21 Go
7 days £47 Sat 5 Dec – Sat 12 Dec
Tenerife → Marrakesh · Sat 5/12 · £28 Go
Marrakesh → Tenerife · Sat 12/12 · £19 Go
5 days £47 Mon 18 Jan – Sat 23 Jan
Tenerife → Marrakesh · Mon 18/01 · £29 Go
Marrakesh → Tenerife · Sat 23/01 · £18 Go
16 days £48 Sat 12 Dec – Mon 28 Dec
Tenerife → Marrakesh · Sat 12/12 · £18 Go
Marrakesh → Tenerife · Mon 28/12 · £30 Go
14 days £48 Mon 15 Feb – Mon 1 Mar
Tenerife → Marrakesh · Mon 15/02 · £31 Go
Marrakesh → Tenerife · Mon 1/03 · £17 Go
5 days £48 Mon 22 Feb – Sat 27 Feb
Tenerife → Marrakesh · Mon 22/02 · £16 Go
Marrakesh → Tenerife · Sat 27/02 · £32 Go
2 days £48 Sat 13 Mar – Mon 15 Mar
Tenerife → Marrakesh · Sat 13/03 · £26 Go
Marrakesh → Tenerife · Mon 15/03 · £22 Go
9 days £49 Sat 12 Dec – Mon 21 Dec
Tenerife → Marrakesh · Sat 12/12 · £18 Go
Marrakesh → Tenerife · Mon 21/12 · £31 Go
7 days £50 Mon 1 Mar – Mon 8 Mar
Tenerife → Marrakesh · Mon 1/03 · £28 Go
Marrakesh → Tenerife · Mon 8/03 · £22 Go
14 days £50 Mon 1 Mar – Mon 15 Mar
Tenerife → Marrakesh · Mon 1/03 · £28 Go
Marrakesh → Tenerife · Mon 15/03 · £22 Go
7 days £51 Sat 30 Jan – Sat 6 Feb
Tenerife → Marrakesh · Sat 30/01 · £29 Go
Marrakesh → Tenerife · Sat 6/02 · £22 Go
9 days £51 Sat 13 Feb – Mon 22 Feb
Tenerife → Marrakesh · Sat 13/02 · £29 Go
Marrakesh → Tenerife · Mon 22/02 · £22 Go
16 days £51 Sat 30 Jan – Mon 15 Feb
Tenerife → Marrakesh · Sat 30/01 · £29 Go
Marrakesh → Tenerife · Mon 15/02 · £22 Go
14 days £51 Mon 4 Jan – Mon 18 Jan
Tenerife → Marrakesh · Mon 4/01 · £34 Go
Marrakesh → Tenerife · Mon 18/01 · £17 Go
12 days £51 Mon 4 Jan – Sat 16 Jan
Tenerife → Marrakesh · Mon 4/01 · £34 Go
Marrakesh → Tenerife · Sat 16/01 · £17 Go
2 days £51 Sat 13 Feb – Mon 15 Feb
Tenerife → Marrakesh · Sat 13/02 · £29 Go
Marrakesh → Tenerife · Mon 15/02 · £22 Go
14 days £53 Sat 20 Feb – Sat 6 Mar
Tenerife → Marrakesh · Sat 20/02 · £36 Go
Marrakesh → Tenerife · Sat 6/03 · £17 Go
9 days £53 Sat 20 Feb – Mon 1 Mar
Tenerife → Marrakesh · Sat 20/02 · £36 Go
Marrakesh → Tenerife · Mon 1/03 · £17 Go
7 days £53 Mon 15 Feb – Mon 22 Feb
Tenerife → Marrakesh · Mon 15/02 · £31 Go
Marrakesh → Tenerife · Mon 22/02 · £22 Go
7 days £53 Mon 7 Dec – Mon 14 Dec
Tenerife → Marrakesh · Mon 7/12 · £26 Go
Marrakesh → Tenerife · Mon 14/12 · £27 Go
12 days £54 Mon 8 Mar – Sat 20 Mar
Tenerife → Marrakesh · Mon 8/03 · £33 Go
Marrakesh → Tenerife · Sat 20/03 · £21 Go
12 days £54 Mon 8 Feb – Sat 20 Feb
Tenerife → Marrakesh · Mon 8/02 · £21 Go
Marrakesh → Tenerife · Sat 20/02 · £33 Go
2 days £55 Sat 5 Dec – Mon 7 Dec
Tenerife → Marrakesh · Sat 5/12 · £28 Go
Marrakesh → Tenerife · Mon 7/12 · £27 Go
7 days £55 Mon 8 Mar – Mon 15 Mar
Tenerife → Marrakesh · Mon 8/03 · £33 Go
Marrakesh → Tenerife · Mon 15/03 · £22 Go
5 days £55 Mon 1 Feb – Sat 6 Feb
Tenerife → Marrakesh · Mon 1/02 · £33 Go
Marrakesh → Tenerife · Sat 6/02 · £22 Go

... 45 more possible dates exist ...