Hike North Africa's tallest mountain, Mount Toubkal. Catch the sunrise at the summit with views over the Anti-Atlas mountains and Sahara Desert.
You will be picked up from Marrakech city center (Hotel Ali Cafe), at 7:30 PM. Or, we can collect you from Marrakech Airport at 8:00 PM.
From there, you'll be driven to the mountain village of Imlil. After arriving, enjoy your welcome dinner, and take in the panoramic views of the High Atlas mountains.
All food, accommodation and transfers are included in this trip. Be aware that Nov-Mar are winter trekking season and this makes the hike much more challenging, see FAQs below for more details.
Drive time: 1hr 40mins | Driving distance: 64km
In the morning, you’ll give your bags to the muleteers and then hike for 3 hours to the tiny settlement of Sidi Chamharouch. Here, your cooks will serve up lunch. Don't miss the chance to buy fresh orange juice from one of the local stalls.
Afterwards, we continue for another 3 hours to Refuge de Toubkal, where you’ll stay for the night. You will stay in shared big dorms.
Hiking time: 6hrs | Hiking distance: 12km
Today is an early start to the day. At around 5:00 AM, you will have breakfast. After this, we begin the hike, taking a slow and steady pace towards the summit.
It's a 2-3 hour trek, and we'll aim to reach the summit of Mt Toubkal (4,167m) at sunrise! From here, you can look down to the green Anti-Atlas mountains and then finally, to the vast Sahara desert!
After taking some time to enjoy the views, we’ll then head back to Imlil. It's a long trek of 6-7 hours, but it's downhill. It's a steep scree slope and can be slippery. We'll take it easy, though, and trekking poles really do help.
Hiking time: 10hrs | Hiking distance: 19km
After a relaxing breakfast, we leave Imlil at 10:00 AM to go back to Marrakech. Depending on your plans, we'll drop you either at the airport or at the city centre.
Note that you'll arrive at the airport at about 12 noon. It's advisable not to book flights any earlier than 2:00 PM, which gives you 2 hours for check-in.
Drive time: 1hr 40mins | Driving distance: 64km
Fri 25 Jul 7:00PM Mon 28 Jul 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book 8 spaces |
Sat 2 Aug 7:00PM Tue 5 Aug 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book 10 spaces |
Sat 9 Aug 7:00PM Tue 12 Aug 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book 8 spaces |
Wed 13 Aug 7:00PM Sat 16 Aug 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book 10 spaces |
Fri 15 Aug 7:00PM Mon 18 Aug 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book 11 spaces |
Sat 23 Aug 7:00PM Tue 26 Aug 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book Just 3 spaces |
Fri 5 Sep 7:30PM Mon 8 Sep 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book 4 spaces |
Fri 12 Sep 7:30PM Mon 15 Sep 2:00PM | ÂŁ319 | Fully booked |
Sat 13 Sep 7:30PM Tue 16 Sep 2:00PM | ÂŁ319 | Fully booked |
Thu 18 Sep 7:00PM Sun 21 Sep 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book Just 3 spaces |
Sat 20 Sep 7:00PM Tue 23 Sep 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book Just 3 spaces |
Thu 25 Sep 7:30PM Sun 28 Sep 2:00PM | ÂŁ319 Based on ÂŁ319 GBP | Book Just 3 spaces |
Sat 27 Sep 7:00PM Tue 30 Sep 2:00PM | ÂŁ319 | Fully booked |
Thu 2 Oct 7:00PM Sun 5 Oct 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 5 spaces |
Thu 9 Oct 7:00PM Sun 12 Oct 2:00PM | ÂŁ319 | Fully booked |
Fri 10 Oct 7:00PM Mon 13 Oct 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book Just 2 spaces |
Thu 16 Oct 7:00PM Sun 19 Oct 2:00PM | ÂŁ319 | Fully booked |
Fri 17 Oct 7:00PM Mon 20 Oct 2:00PM | ÂŁ319 | Fully booked |
Sun 26 Oct 7:00PM Wed 29 Oct 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 6 spaces |
Sun 2 Nov 7:00PM Wed 5 Nov 2:00PM | ÂŁ319 | Fully booked |
Mon 3 Nov 7:00PM Thu 6 Nov 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 9 spaces |
Sun 9 Nov 7:00PM Wed 12 Nov 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 10 spaces |
Mon 10 Nov 7:00PM Thu 13 Nov 2:00PM | ÂŁ319 | Fully booked |
Fri 14 Nov 7:00PM Mon 17 Nov 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 7 spaces |
Sat 15 Nov 7:00PM Tue 18 Nov 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 12 spaces |
Sun 16 Nov 7:00PM Wed 19 Nov 2:00PM | ÂŁ319 | Fully booked |
Wed 19 Nov 7:00PM Sat 22 Nov 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 10 spaces |
Fri 21 Nov 7:00PM Mon 24 Nov 2:00PM | ÂŁ319 | Fully booked |
Sat 22 Nov 7:00PM Tue 25 Nov 2:00PM | ÂŁ319 | Fully booked |
Wed 26 Nov 7:00PM Sat 29 Nov 2:00PM | ÂŁ319 | Fully booked |
Thu 27 Nov 7:00PM Sun 30 Nov 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 10 spaces |
Thu 4 Dec 7:00PM Sun 7 Dec 2:00PM | ÂŁ319 | Fully booked |
Sat 6 Dec 7:00PM Tue 9 Dec 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 10 spaces |
Thu 11 Dec 7:00PM Sun 14 Dec 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 6 spaces |
Sat 13 Dec 7:00PM Tue 16 Dec 2:00PM | ÂŁ319 | Fully booked |
Fri 19 Dec 7:00PM Mon 22 Dec 2:00PM | ÂŁ319 (ÂŁ131 deposit) Based on ÂŁ319 GBP | Book 12 spaces |
Fri 26 Dec 7:00PM Mon 29 Dec 2:00PM | ÂŁ319 | Fully booked |
Sat 3 Jan 7:00PM Tue 6 Jan 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 11 spaces |
Sat 10 Jan 7:00PM Tue 13 Jan 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Fri 23 Jan 7:00PM Mon 26 Jan 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 24 Jan 7:00PM Tue 27 Jan 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Wed 28 Jan 7:00PM Sat 31 Jan 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 29 Jan 7:00PM Sun 1 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Fri 30 Jan 7:00PM Mon 2 Feb 2:00PM | ÂŁ350 | Fully booked |
Sat 31 Jan 7:00PM Tue 3 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 10 spaces |
Tue 3 Feb 7:00PM Fri 6 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 5 Feb 7:00PM Sun 8 Feb 2:00PM | ÂŁ350 | Fully booked |
Sat 7 Feb 7:00PM Tue 10 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 14 Feb 7:00PM Tue 17 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 21 Feb 7:00PM Tue 24 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 10 spaces |
Tue 24 Feb 7:00PM Fri 27 Feb 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 28 Feb 7:00PM Tue 3 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 3 Mar 7:00PM Fri 6 Mar 2:00PM | ÂŁ350 | Fully booked |
Thu 5 Mar 7:00PM Sun 8 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 7 Mar 7:00PM Tue 10 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 12 Mar 7:00PM Sun 15 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 14 Mar 7:00PM Tue 17 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 17 Mar 7:00PM Fri 20 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 21 Mar 7:00PM Tue 24 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 24 Mar 7:00PM Fri 27 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 28 Mar 7:00PM Tue 31 Mar 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 2 Apr 7:00PM Sun 5 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 4 Apr 7:00PM Tue 7 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Wed 8 Apr 7:00PM Sat 11 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 9 Apr 7:00PM Sun 12 Apr 2:00PM | ÂŁ350 | Fully booked |
Sat 11 Apr 7:00PM Tue 14 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 14 Apr 7:00PM Fri 17 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 18 Apr 7:00PM Tue 21 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 21 Apr 7:00PM Fri 24 Apr 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 25 Apr 7:00PM Tue 28 Apr 2:00PM | ÂŁ350 | Fully booked |
Tue 28 Apr 7:00PM Fri 1 May 2:00PM | ÂŁ350 | Fully booked |
Wed 29 Apr 7:00PM Sat 2 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 5 May 7:00PM Fri 8 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Wed 6 May 7:00PM Sat 9 May 2:00PM | ÂŁ350 | Fully booked |
Fri 8 May 7:00PM Mon 11 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sun 10 May 7:00PM Wed 13 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 10 spaces |
Thu 14 May 7:00PM Sun 17 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Fri 15 May 7:00PM Mon 18 May 2:00PM | ÂŁ350 | Fully booked |
Sun 17 May 7:00PM Wed 20 May 2:00PM | ÂŁ350 | Fully booked |
Tue 19 May 7:00PM Fri 22 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 21 May 7:00PM Sun 24 May 2:00PM | ÂŁ350 | Fully booked |
Fri 22 May 7:00PM Mon 25 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 28 May 7:00PM Sun 31 May 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Fri 29 May 7:00PM Mon 1 Jun 2:00PM | ÂŁ350 | Fully booked |
Sun 31 May 7:00PM Wed 3 Jun 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sun 31 May 7:00PM Wed 3 Jun 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 4 Jun 7:00PM Sun 7 Jun 2:00PM | ÂŁ350 | Fully booked |
Sun 7 Jun 7:00PM Wed 10 Jun 2:00PM | ÂŁ350 | Fully booked |
Sun 7 Jun 7:00PM Wed 10 Jun 2:00PM | ÂŁ350 | Fully booked |
Thu 11 Jun 7:00PM Sun 14 Jun 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sun 14 Jun 7:00PM Wed 17 Jun 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 18 Jun 7:00PM Sun 21 Jun 2:00PM | ÂŁ350 | Fully booked |
Sat 20 Jun 7:00PM Tue 23 Jun 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 27 Jun 7:00PM Tue 30 Jun 2:00PM | ÂŁ350 | Fully booked |
Sun 28 Jun 7:00PM Wed 1 Jul 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sun 5 Jul 7:00PM Wed 8 Jul 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 7 Jul 7:00PM Fri 10 Jul 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sun 12 Jul 7:00PM Wed 15 Jul 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 14 Jul 7:00PM Fri 17 Jul 2:00PM | ÂŁ350 | Fully booked |
Sun 19 Jul 7:00PM Wed 22 Jul 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 23 Jul 7:00PM Sun 26 Jul 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 1 Aug 7:00PM Tue 4 Aug 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 4 Aug 7:00PM Fri 7 Aug 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sun 9 Aug 7:00PM Wed 12 Aug 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 11 Aug 7:00PM Fri 14 Aug 2:00PM | ÂŁ350 | Fully booked |
Sat 15 Aug 7:00PM Tue 18 Aug 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 25 Aug 7:00PM Fri 28 Aug 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 15 Dec 7:00PM Fri 18 Dec 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 19 Dec 7:00PM Tue 22 Dec 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Tue 22 Dec 7:00PM Fri 25 Dec 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Thu 24 Dec 7:00PM Sun 27 Dec 2:00PM | ÂŁ350 (ÂŁ144 deposit) Based on ÂŁ350 GBP | Book 12 spaces |
Sat 26 Dec 7:00PM Tue 29 Dec 2:00PM | ÂŁ350 | Fully booked |
Don't see your date? We may be able to open a new group or setup a private trip if there are 2 or more people in your party. Contact us.
You may also like: Mt Toubkal and Sahara Desert Adventure or Morocco Highlights
If you have any questions about this trip or want to speak with an expert, get in touch.
We're ready to help.
296 verified reviews
(Jul 2025)
(Jun 2025)
(Jun 2025)
(Jun 2025)
(Jun 2025)
All trips on Skyhook are run by small, hand-picked local guiding companies. For this trip you'll be led by Lahouceine and the guiding team based in Asni.
By booking through Skyhook you'll be joining a small-group trip. This can make it nice and sociable (you'll be added to a group chat after booking), and guarantees great value for money!
Join over 27,000 Skyhook adventurers who've used our platform to book directly with our vetted local guides, at local prices (we never markup).
Experienced local guides, handpicked by us.
Never pay a markup on the local guide's price.
Earn loyalty rewards every time you travel.
Small group tours provide a richer experience.
Over 3,000 reviews, average of 4.9/5 stars.