New Tour

Road Cycling Morocco: Atlas to Atlantic

Price from
US$ 1,900
11 Days / 10 Nights
656 km
Tour Code
Next departure
Number of Cycling Days8
Average Distance Per Day: 82
150 Km
Average Climbing Per Day: 1509
2,250 m
Total Cycling Distance656 kilometres
Bike HireCarbon Road Bike: US$ 250, E-Bike: US$ 350
Single SupplementUS$ 350

About this Cycle Tour

From the climbs framed by snow-dusted peaks of the High Atlas to sweeping descents into palm-lined oases, this 10-day tour is for cyclists who love a good hill with an even better view. For cyclists who relish a ride that challenges and rewards in equal measure. Our Morocco: Mountains to Sea ride is all about the cols, the authentic culture, the camaraderie and of course, the epic scenery.

Read more

Book Your Cycling Holiday


Day 1

Arrive in Marrakesh and transfer to your hotel. In the evening, have a trip briefing over a welcome dinner.

Day 2

A short morning transfer out of the city takes us to the foothills of the Atlas Mountains, where we'll start to ride- and to climb!

Day 3

Ride out of N'fiss Valley to one of Morocco's highest roads. A long climb is rewarded with more High Atlas views and a fantastic descent.

Day 4

Our journey moves south to the rocky desert peaks of the Lesser Atlas. We'll overnight in the charming oasis town of Tafraout.

Day 5

A loop ride through the climbs and canyons of the Lesser Atlas surrounding Tafraout.

Day 6

A challenging day of climbs through the Lesser Altas.

Day 7

A short day of riding out of Agadir through the oasis of "Paradise Valley."

Day 8

Descend from the mountains to coast on our last day of cycling. A fantastic descent and a few short climbs mark our route to the sea.

Day 9

After breakfast, we explore the Essaouiran countryside and Atlantic coastline on a gentle loop ride. The perfect cool-down ride after our trip.

Day 10

In the morning, spend time exploring Essaouira before transferring by car to Marrakesh, where the afternoon is free at your leisure.

Day 11

Transfer to the airport for onward departure.

Elevation Profiles

Day 2 - Marrakesh to Oued N'fiss Ride 83km. +1,503m / -1,068m.
Day 2 - Marrakesh to Oued N'fiss Ride 83km. +1,503m / -1,068m.

Other suggestions for you

View more: Road

Tours in: Morocco