Marrakesh

Marrakesh

Direct return from Barcelona

£82 Save up to
£27 Best deal
£109 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

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

... 2230 more possible dates exist ...