Road Cycling Morocco: Atlas to Atlantic

Day 1 Meet in Marrakesh

Welcome to Marrakesh, the 'Pearl of Southern Morocco'! If you're arriving today, we'll pick you up from the airport and transfer you to our tour hotel. The best way to experience this spirited city is to get lost in the labyrinthine alleys of the medina — the UNESCO World Heritage-listed heart of the city, brimming with life. Wander through spice markets, leather workshops, and endless rows of red-clay shophouses where you'll find just about everything under the Moroccan sun. Don't miss Jemaa el-Fnaa, the city's bustling main square, or explore the elegant Moroccan architecture of the Koutoubia Mosque, Bahia Palace, Ben Youssef Madrasa, and the Saadian Tombs. We meet at our tour hotel in the late afternoon for a trip briefing and welcome dinner. Please let us know if you require assistance with pre-tour airport transfers and hotel bookings.

Riad Luzia
Dinner

Day 2 Marrakesh - Agafay Desert - Ouirgane

This morning, we transfer about one hour south from Marrakesh into the Agafay Desert. This isn’t the sandy desert you might imagine, but a rock-strewn terrain of rugged hills and barren plains. We saddle up and warm up our legs amidst this unique landscape before tackling the tour’s first major climb: a 10 km ascent to the top of the Plateau de Kik. The road then winds past Berber villages and arid expanses, with the towering peaks of the High Atlas Mountains visible in the distance. By around 38 km, we’ll begin a steady descent into the Ouirgane Valley. This lush area, nestled in the foothills of the High Atlas, is dotted with olive groves, terraced fields, and traditional Berber villages. A final few kilometres of uphill bring us to tonight’s traditional Moroccan-style accommodation, tucked away in the countryside.

Kasbah La Dame Bija
Breakfast, Lunch, Dinner
Ride 50km
+1080m
-747m

Day 3 Ouirgane - Qued N'Fis - Ouled Berhil

We start the day with a 1.5-hour vehicle transfer to bypass a long, broken stretch of road along the N’Fis River. From our drop-off point, we begin a steady, winding 20 km climb to the Tizi n’Test Pass — a true test of endurance (no pun intended!) — as we ascend one of Morocco’s highest paved roads, peaking at 2,100 metres above sea level. The views over the High Atlas Mountains are spectacular, and once we reach the top, we enjoy a long descent to our destination: the small town of Ouled Berhil. Tonight, we stay in an elegant hotel full of Moroccan flair.

Riad Hida
Breakfast, Lunch, Dinner
Ride 73km
+900m
-1638m

Day 4 Ouled Berhil - Ait Baha - Tafraout

Today, we transition from the High Atlas to the Anti-Atlas Mountains — an ancient, deeply eroded range of rugged, rocky peaks that stretches across southern Morocco, between the Atlantic coast and the fringes of the Sahara. To get there, we first transfer around two hours by vehicle to the town of Ait Baha. Here we get on our bikes and ride deeper into the raw, rocky desert scenery of the Anti-Atlas, with lots of climbing to keep our legs busy over nearly 100 km. A crowning downhill brings us to the town of Tafraout, one of the most picturesque oasis towns in the region, nestled in a dramatic valley surrounded by granite rock formations. We spend two nights here for full immersion in the Berber way of life!

Hotel les Amandiers
Breakfast, Lunch, Dinner
Ride 95km
+1838m
-1373m

Day 5 Tafraout - Ait Mansour - Tafraout

Based out of Tafraoute, we dive deeper into the Anti-Atlas with a challenging out-and-back ride along a beautifully sinuous road that winds through rocky valleys, remote villages, and striking desert mountain scenery. It's a steady, and at times steep, 20 km climb to the top of a pass, followed by a glorious descent into the Ait Mansour Gorge — an unexpected green ribbon of date palms, small farms, and mud-brick homes threading through otherwise barren mountains. We pause here for refreshments before offering the option to transfer back to Tafraout for some well-earned R&R — or ride the same stunning route in reverse.

Les Amandiers
Breakfast, Lunch, Dinner
Ride 77km
+1445m
-1414m

Day 6 Tafraout - Ait Milk - Agadir

We'll bid adieu to Tafraout and start making our way out of the Anti-Atlas, transitioning from rugged rock massifs to gentle foothills covered in almond groves. The ride promises a tough century challenge, with several major climbs, though always complemented by refreshing descents. At just over 100 km, we’ll reach the outskirts of Ait Milk, where we’ll saddle off and transfer for about 1.5 hours to the seaside town of Agadir. Here, we’re greeted by our first view of the Atlantic Coast, marking a significant milestone in our journey! Feel free to dip your toes in the ocean at the nearby beach or go for a stroll along Agadir’s lively promenade.

Oasis Hotel & Spa
Breakfast, Lunch, Dinner
Ride 101km
+1952m
-2674m

Day 7 Agadir - Imouzzer

Departing from Agadir, we begin with an unavoidable 10 km stretch along a main provincial road before veering inland onto a quieter secondary route into rolling hills. A gentle climb followed by a swift descent offers a smooth warm-up before the day’s major feat: a 30 km ascent through Paradise Valley, a lush, oasis-like gorge dotted with palms and pools fed by underground aquifers. By the time we reach our accommodation in the highland village of Imouzzer, we’ll have climbed from near sea level to an elevation of over 1,000 metres above sea level. Depending on the season, feel free to check out the nearby Imouzzer waterfall, which cascades down limestone cliffs.

Hotel Les Cascades
Breakfast, Lunch, Dinner
Ride 62km
+1650m
-510m

Day 8 Imouzzer - Imsouane - Essaouira

After yesterday’s tough climb, we begin with a fast and fun 16 km descent through the foothills of the Western High Atlas Mountains. Once we’ve dropped to around 500 metres above sea level, we take on two back-to-back climbs that lead us to the edge of the Moulay Abdellah Dam. From there, the landscape shifts to shrublands dotted with twisting argan trees — a species endemic to Morocco, famed for its highly prized oils. Around the 70 km mark, the wave-battered coastline and vast expanse of the Atlantic Ocean come into view. A final descent delivers us to the beachside town of Imsouane, where we pack up the bikes, enjoy lunch, and transfer roughly two hours north to Essaouira — the “Windy City of Africa”, known for its historic medina, the bustling port, and its breezy coastline.

Riad Palais des Remparts
Breakfast, Lunch, Dinner
Ride 75km
+968m
-2125m

Day 9 Essaouira Ride

The time has come for the tour’s cool-down ride! Based out of Essaouira, we ride south through a semi-arid landscape shaped by Atlantic winds, where only hardy shrubs and argan trees thrive. After zipping past the laid-back surf village of Sidi Kaouki, the road hugs the coastline before veering inland for a brief but spicy climb over a hill. By the 40 km mark, we turn around and head back to Essaouira. In the afternoon, take some time to wander through the city’s UNESCO World Heritage-listed medina, where you can explore the maze of narrow streets, bustling souks filled with local crafts, and vibrant seafood markets. Don’t miss the historic ramparts that encircle the medina, offering stunning views of the ocean and the old city. We reconvene in the evening for dinner.

Riad Palais des Remparts
Breakfast, Lunch, Dinner
Ride 79km
+630m
-630m

Day 10 Essaouira - Marrakesh

In the morning, you have a bit more time to explore Essaouira before we transfer around three hours back to Marrakesh. We enjoy one last lunch together before the local team bids you farewell. You can spend the rest of the afternoon as you choose — ticking off any remaining sights in Marrakesh or bargaining your way through the medina for some last-minute souvenirs!

Riad Africa
Breakfast, Lunch

Day 11 Marrakesh Departure

We transfer you to Marrakech Menara International Airport (RAK) for your return flight or onward journey.

Breakfast

Disclaimer: The adventure cycling tours we operate often go beyond the beaten track, and the countries where we ride are not always predictable. Due to these reasons, it is occasionally necessary to reroute or update itineraries. Our guarantee is that we will not change a trip unless for safety or to improve it. Our listed hotels are always accurate at the time of writing, but should we have to change any hotel, it will always be for a similar or better one.