Marrakesh

Marrakesh

Direct return from Inverness

£104 Save up to
£29 Best deal
£133 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

6 days £29 Sat 12 Dec – Fri 18 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
13 days £29 Sat 5 Dec – Fri 18 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
6 days £30 Sat 5 Dec – Fri 11 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Fri 11/12 · £15 Go
3 days £31 Tue 15 Dec – Fri 18 Dec
Inverness → Marrakesh · Tue 15/12 · £17 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
16 days £32 Sat 5 Dec – Mon 21 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Mon 21/12 · £17 Go
9 days £32 Sat 12 Dec – Mon 21 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Mon 21/12 · £17 Go
6 days £34 Tue 15 Dec – Mon 21 Dec
Inverness → Marrakesh · Tue 15/12 · £17 Go
Marrakesh → Inverness · Mon 21/12 · £17 Go
3 days £36 Sat 5 Dec – Tue 8 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Tue 8/12 · £21 Go
2 days £36 Sat 12 Dec – Mon 14 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Mon 14/12 · £21 Go
9 days £36 Sat 5 Dec – Mon 14 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Mon 14/12 · £21 Go
13 days £36 Sat 12 Dec – Fri 25 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Fri 25/12 · £21 Go
11 days £37 Mon 7 Dec – Fri 18 Dec
Inverness → Marrakesh · Mon 7/12 · £23 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
4 days £37 Mon 14 Dec – Fri 18 Dec
Inverness → Marrakesh · Mon 14/12 · £23 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
4 days £38 Mon 7 Dec – Fri 11 Dec
Inverness → Marrakesh · Mon 7/12 · £23 Go
Marrakesh → Inverness · Fri 11/12 · £15 Go
10 days £38 Tue 15 Dec – Fri 25 Dec
Inverness → Marrakesh · Tue 15/12 · £17 Go
Marrakesh → Inverness · Fri 25/12 · £21 Go
11 days £38 Tue 24 Nov – Sat 5 Dec
Inverness → Marrakesh · Tue 24/11 · £22 Go
Marrakesh → Inverness · Sat 5/12 · £16 Go
7 days £40 Mon 14 Dec – Mon 21 Dec
Inverness → Marrakesh · Mon 14/12 · £23 Go
Marrakesh → Inverness · Mon 21/12 · £17 Go
7 days £40 Sat 5 Dec – Sat 12 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Sat 12/12 · £25 Go
14 days £40 Mon 7 Dec – Mon 21 Dec
Inverness → Marrakesh · Mon 7/12 · £23 Go
Marrakesh → Inverness · Mon 21/12 · £17 Go
2 days £41 Sat 5 Dec – Mon 7 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Mon 7/12 · £26 Go
3 days £41 Sat 12 Dec – Tue 15 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Tue 15/12 · £26 Go
10 days £41 Sat 5 Dec – Tue 15 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Tue 15/12 · £26 Go
10 days £41 Tue 24 Nov – Fri 4 Dec
Inverness → Marrakesh · Tue 24/11 · £22 Go
Marrakesh → Inverness · Fri 4/12 · £19 Go
7 days £42 Sat 12 Dec – Sat 19 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Sat 19/12 · £27 Go
14 days £42 Sat 5 Dec – Sat 19 Dec
Inverness → Marrakesh · Sat 5/12 · £15 Go
Marrakesh → Inverness · Sat 19/12 · £27 Go
14 days £43 Tue 24 Nov – Tue 8 Dec
Inverness → Marrakesh · Tue 24/11 · £22 Go
Marrakesh → Inverness · Tue 8/12 · £21 Go
4 days £44 Tue 15 Dec – Sat 19 Dec
Inverness → Marrakesh · Tue 15/12 · £17 Go
Marrakesh → Inverness · Sat 19/12 · £27 Go
7 days £44 Mon 7 Dec – Mon 14 Dec
Inverness → Marrakesh · Mon 7/12 · £23 Go
Marrakesh → Inverness · Mon 14/12 · £21 Go
14 days £44 Sat 12 Dec – Sat 26 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Sat 26/12 · £29 Go
11 days £44 Mon 14 Dec – Fri 25 Dec
Inverness → Marrakesh · Mon 14/12 · £23 Go
Marrakesh → Inverness · Fri 25/12 · £21 Go
13 days £45 Sat 28 Nov – Fri 11 Dec
Inverness → Marrakesh · Sat 28/11 · £30 Go
Marrakesh → Inverness · Fri 11/12 · £15 Go
16 days £45 Sat 30 Jan – Mon 15 Feb
Inverness → Marrakesh · Sat 30/01 · £24 Go
Marrakesh → Inverness · Mon 15/02 · £21 Go
13 days £45 Sat 30 Jan – Fri 12 Feb
Inverness → Marrakesh · Sat 30/01 · £24 Go
Marrakesh → Inverness · Fri 12/02 · £21 Go
10 days £45 Tue 8 Dec – Fri 18 Dec
Inverness → Marrakesh · Tue 8/12 · £31 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
3 days £46 Tue 8 Dec – Fri 11 Dec
Inverness → Marrakesh · Tue 8/12 · £31 Go
Marrakesh → Inverness · Fri 11/12 · £15 Go
4 days £46 Tue 19 Jan – Sat 23 Jan
Inverness → Marrakesh · Tue 19/01 · £21 Go
Marrakesh → Inverness · Sat 23/01 · £25 Go
7 days £46 Sat 28 Nov – Sat 5 Dec
Inverness → Marrakesh · Sat 28/11 · £30 Go
Marrakesh → Inverness · Sat 5/12 · £16 Go
10 days £46 Sat 12 Dec – Tue 22 Dec
Inverness → Marrakesh · Sat 12/12 · £15 Go
Marrakesh → Inverness · Tue 22/12 · £31 Go
11 days £46 Tue 15 Dec – Sat 26 Dec
Inverness → Marrakesh · Tue 15/12 · £17 Go
Marrakesh → Inverness · Sat 26/12 · £29 Go
11 days £47 Mon 30 Nov – Fri 11 Dec
Inverness → Marrakesh · Mon 30/11 · £32 Go
Marrakesh → Inverness · Fri 11/12 · £15 Go
10 days £47 Tue 1 Dec – Fri 11 Dec
Inverness → Marrakesh · Tue 1/12 · £32 Go
Marrakesh → Inverness · Fri 11/12 · £15 Go
7 days £47 Sat 23 Jan – Sat 30 Jan
Inverness → Marrakesh · Sat 23/01 · £17 Go
Marrakesh → Inverness · Sat 30/01 · £30 Go
13 days £48 Tue 8 Dec – Mon 21 Dec
Inverness → Marrakesh · Tue 8/12 · £31 Go
Marrakesh → Inverness · Mon 21/12 · £17 Go
5 days £48 Mon 7 Dec – Sat 12 Dec
Inverness → Marrakesh · Mon 7/12 · £23 Go
Marrakesh → Inverness · Sat 12/12 · £25 Go
4 days £48 Tue 1 Dec – Sat 5 Dec
Inverness → Marrakesh · Tue 1/12 · £32 Go
Marrakesh → Inverness · Sat 5/12 · £16 Go
5 days £48 Mon 30 Nov – Sat 5 Dec
Inverness → Marrakesh · Mon 30/11 · £32 Go
Marrakesh → Inverness · Sat 5/12 · £16 Go
7 days £48 Fri 11 Dec – Fri 18 Dec
Inverness → Marrakesh · Fri 11/12 · £34 Go
Marrakesh → Inverness · Fri 18/12 · £14 Go
13 days £48 Tue 24 Nov – Mon 7 Dec
Inverness → Marrakesh · Tue 24/11 · £22 Go
Marrakesh → Inverness · Mon 7/12 · £26 Go
7 days £48 Tue 24 Nov – Tue 1 Dec
Inverness → Marrakesh · Tue 24/11 · £22 Go
Marrakesh → Inverness · Tue 1/12 · £26 Go
7 days £48 Tue 15 Dec – Tue 22 Dec
Inverness → Marrakesh · Tue 15/12 · £17 Go
Marrakesh → Inverness · Tue 22/12 · £31 Go

... 303 more possible dates exist ...