Morocco is a beautiful country with diverse landscapes and a rich cultural heritage. Cycling is a great way to explore this beautiful country, as it allows you to travel at a leisurely pace, take in the stunning scenery, and experience the local culture up close.
When it comes to cycling holidays in Morocco, there is a wealth of options available for those seeking adventure and cultural immersion. From challenging mountain routes to leisurely coastal rides, there is something for everyone in this vibrant and diverse country.
Best Cycling Routes in Morocco
Morocco is home to some of the most spectacular cycling routes in the world, with a variety of terrain to suit all levels of experience and ability. Here are some of the best routes to explore:
1. Marrakech to Ait Benhaddou (180km)
This is a classic cycling route that takes you from the bustling city of Marrakech to the UNESCO World Heritage site of Ait Benhaddou. The route is mostly flat and easy, passing through small villages and along the edge of the Atlas Mountains.

Along the way, you’ll see beautiful landscapes, including the Ouarzazate Valley and the High Atlas Mountains. The highlight of the trip is Ait Benhaddou, an ancient Kasbah that’s been used as a backdrop in many Hollywood movies.
Cycling from Marrakech to Ait Benhaddou can be a great adventure, and there are a few different itineraries you could consider depending on your preferences and fitness level. Here’s one possible itinerary to give you an idea:
Day 1: Marrakech to Tizi n’Tichka Pass (70 km)
- Start your journey in the morning and head south towards the Atlas Mountains.
- You’ll cycle through scenic landscapes, traditional Berber villages, and stunning views of the High Atlas Mountains.
- Reach Tizi n’Tichka Pass, the highest point in the Atlas Mountains at 2260m above sea level, where you can enjoy the breathtaking panoramic view of the surrounding mountains.
- Spend the night in a local guesthouse or campsite.
Day 2: Tizi n’Tichka Pass to Telouet (50 km)
- After breakfast, continue your journey towards the historic Kasbah of Telouet.
- The route is mostly downhill and offers stunning views of the surrounding valleys and villages.
- Stop at the Kasbah of Ait Benhaddou, a UNESCO World Heritage Site, for a guided tour and lunch.
- After lunch, continue cycling to Telouet, another historic kasbah with an interesting history.
- Spend the night in a local guesthouse or campsite.
Day 3: Telouet to Ait Benhaddou (60 km)
- After breakfast, continue your journey towards Ait Benhaddou.
- The route follows the Ounila Valley, which offers scenic views of traditional Berber villages, palm groves, and ancient kasbahs.
- Reach Ait Benhaddou, another UNESCO World Heritage Site and one of Morocco’s most iconic landmarks.
- Spend the night in a local guesthouse or campsite.
2. The Atlas Mountains (Varied distances)
For those looking for a challenge, the Atlas Mountains offer some of the most spectacular cycling routes in Morocco. There are several different routes available, each with varying degrees of difficulty.

One popular route is the Tizi n’Test Pass, which takes you from Marrakech to Taroudant. This route is 100km long and includes a challenging climb to the top of the pass. The views from the top are well worth the effort, with stunning views of the mountains and valleys below.
The Atlas Mountains offer some of the most spectacular cycling routes in Morocco, with a range of options for cyclists of different abilities. Here’s what you need to know to plan your trip:
Suggested Itinery for 3 days
Day 1: Marrakech to Toubkal National Park (50 km)
- Start your journey in the morning and head south towards the Atlas Mountains.
- Cycle through small villages and enjoy the stunning views of the Atlas Mountains.
- Reach Toubkal National Park, the highest peak in North Africa.
- Spend the night in a guesthouse or campsite in the park.
Day 2: Toubkal National Park to Ouirgane (60 km)
- After breakfast, cycle through the picturesque Ourika Valley, with its many orchards and terraced farms.
- Stop at a traditional Berber village and explore its mud-brick houses and narrow streets.
- Continue to Ouirgane, a charming village nestled in the foothills of the Atlas Mountains.
- Spend the night in a local guesthouse or campsite.
Day 3: Ouirgane to Tizi n’Test Pass and back to Marrakech (70 km)
- After breakfast, cycle through the Tizi n’Test Pass, one of the most scenic routes in the Atlas Mountains.
- Enjoy the breathtaking panoramic views of the Atlas Mountains and the surrounding valleys.
- Descend towards Marrakech and stop at the Tin Mal Mosque, a 12th-century mosque that played a pivotal role in the spread of Islam in North Africa.
- Cycle back to Marrakech and end your journey in the late afternoon.
There are several great places to stop along the cycling routes in the Atlas Mountains. Here are some recommendations:
- Traditional Berber villages: The Atlas Mountains are home to several traditional Berber villages, where you can experience the local culture and hospitality. Some popular villages to visit include Imlil, Ait Benhaddou, and Tafraoute.
- Cultural sites: There are several cultural sites along the cycling routes, including ancient Kasbahs, museums, and historical monuments. Some popular sites to visit include the Ouarzazate Film Studios, the Kasbah Telouet, and the Ait Benhaddou Kasbah.
- Scenic viewpoints: The cycling routes in the Atlas Mountains offer stunning views of the surrounding landscapes, with several opportunities to stop and take in the scenery. Some popular viewpoints include the Tizi n’Test Pass, the Tizi n’Tichka Pass, and the Toubkal National Park.
3. Casablanca to El Jadida (90km)
This coastal route is a great option for those looking for a leisurely ride with beautiful ocean views. The route starts in the city of Casablanca and follows the coast to the town of El Jadida. Along the way, you’ll see charming fishing villages, sandy beaches, and historic fortifications. The route is mostly flat and easy, making it a great option for families or those looking for a more relaxed ride.

The Casablanca to El Jadida cycling route is a popular option for those looking to experience the coastal beauty of Morocco. Here’s what you need to know to plan your trip:
Recommended Itinerary
The Casablanca to El Jadida cycling route can be completed in a single day, but it’s recommended to take your time and enjoy the scenery along the way. Here’s a recommended itinerary:
- Day 1: Casablanca to El Jadida (90 km)
- Start your journey early in the morning, taking the coastal route towards El Jadida.
- Cycle through the scenic towns of Dar Bouazza, Sidi Rahal, and Azemmour, all of which offer great views of the Atlantic Ocean and the surrounding landscapes.
- Take a break at Oualidia, a charming coastal town famous for its oyster farms and beautiful lagoon.
- Continue your journey towards El Jadida, a historic coastal town that was once a Portuguese colony.
- Spend the afternoon exploring El Jadida’s historic landmarks, such as the Portuguese Cistern and the Old Town.
- You can either cycle back to Casablanca or arrange transportation back.
4. Ouzoud Waterfalls (Varied distances)
The Ouzoud Waterfalls are a popular tourist destination in Morocco, and for good reason. The falls are located in a beautiful natural setting, surrounded by lush greenery and red cliffs. There are several different cycling routes available in the area, ranging from easy rides along the river to challenging climbs up the hills. Along the way, you’ll see traditional Berber villages and have the opportunity to stop for a swim in the refreshing waters of the falls.

The Ouzoud Waterfalls are a popular tourist destination in Morocco, and there are several cycling routes available in the area. Here’s what you need to know to plan your trip:
Some popular options include:
- Ouzoud Waterfalls Circuit (50km): This route takes you from the town of Azilal to the Ouzoud Waterfalls and back. The route is mostly flat, with some gentle climbs along the way. You’ll have the opportunity to explore the waterfalls and surrounding area before returning to Azilal.
- Ouzoud Waterfalls to Demnate (Varied distances): This route takes you from the Ouzoud Waterfalls to the town of Demnate, with several different options for distance and difficulty level. The route offers stunning views of the surrounding mountains and valleys, with opportunities to stop at local cafes and restaurants.
Ouzoud Waterfalls (Varied distances) 3 day itinery
Day 1: Marrakech to Ouzoud Waterfalls (150 km)
- Start your journey early in the morning and head towards the Ouzoud Waterfalls, located in the Atlas Mountains.
- On the way, you’ll pass through small towns and villages, with opportunities to stop and explore local markets and meet the friendly locals.
- Reach the Ouzoud Waterfalls by late afternoon and take a short hike to the viewpoints overlooking the falls.
- Spend the night in a local guesthouse or campsite.
Day 2: Ouzoud Waterfalls and the surrounding area
- After breakfast, take a longer hike to explore the Ouzoud Waterfalls up close, with options to swim in the natural pools and have lunch at one of the many cafes and restaurants.
- In the afternoon, visit the nearby Bin el Ouidane Dam, a stunning artificial lake with beautiful views and opportunities for water sports.
- Spend the night in a local guesthouse or campsite.
Day 3: Ouzoud Waterfalls to Marrakech (150 km)
- After breakfast, visit the nearby Berber village of Demnate, with its traditional architecture and lively market.
- Continue your journey back to Marrakech, with plenty of scenic views and photo opportunities along the way.
- You can either cycle back to Marrakech or arrange transportation back.
5. The Desert Road to Merzouga (450km)
For the ultimate cycling adventure, take on the Desert Road to Merzouga. This 450km route takes you through some of the most remote and stunning landscapes in Morocco, including the Sahara Desert. The route is challenging, with several long climbs and stretches of unpaved road, but the reward is well worth it. Along the way, you’ll see traditional desert villages, ancient Kasbahs, and of course, the stunning sand dunes of Merzouga.

Cycling the desert road to Merzouga can be a challenging but rewarding experience, offering stunning views of the desert landscapes and the chance to experience traditional Berber culture. Here’s a possible itinerary for a multi-day trip:
Day 1: Errachidia to Erfoud (80 km)
- Start your journey in Errachidia, a small town located in the foothills of the Atlas Mountains.
- Cycle through the scenic Ziz Valley, with its lush palm groves and traditional adobe villages.
- Reach Erfoud, a charming oasis town that serves as a gateway to the Sahara Desert.
- Spend the night in a local guesthouse or campsite.
Day 2: Erfoud to Merzouga (50 km)
- After breakfast, cycle towards the Erg Chebbi dunes, one of Morocco’s most iconic desert landscapes.
- Take a break at the stunning Aoufous Oasis, with its refreshing natural springs and date palm plantations.
- Continue to Merzouga, a small village on the edge of the Sahara Desert.
- Spend the night in a local guesthouse or campsite.
Day 3: Merzouga and the Sahara Desert
- After breakfast, take a camel ride into the Erg Chebbi dunes to explore the stunning desert landscapes and experience traditional Berber culture.
- Visit a local nomad camp and enjoy a cup of mint tea with your hosts.
- Watch the sunset over the dunes and spend the night in a traditional Berber tent under the stars.
Day 4: Merzouga to Tinghir (150 km)
- After breakfast, cycle towards the Todgha Gorge, a stunning natural canyon with towering rock walls and a crystal-clear river.
- Take a break and explore the canyon on foot, with plenty of opportunities for hiking and rock climbing.
- Continue to Tinghir, a historic Berber town with a beautiful palm grove and traditional architecture.
- Spend the night in a local guesthouse or campsite.
Day 5: Tinghir to Ouarzazate (170 km)
- After breakfast, cycle towards Ouarzazate, a city located on the edge of the Atlas Mountains and known for its stunning kasbahs and film studios.
- Cycle through the stunning Dades Valley and visit the historic Kasbah of Ait Benhaddou, a UNESCO World Heritage Site and a popular filming location.
- Reach Ouarzazate by late afternoon and spend the night in a local guesthouse or hotel.
Atlantic Coast Bike Routes
Cycling routes along the Atlantic Coast of Morocco, offering stunning views of the ocean and the surrounding landscape. Here are some options to consider:
Casablanca to Essaouira
This route takes you from the bustling city of Casablanca to the charming coastal town of Essaouira. The route follows the Atlantic Coast, with opportunities to stop and take in the scenery along the way. The route can be completed in several days, with stops in several towns and cities along the way. Some recommended places to stop include El Jadida, Safi, and Oualidia.

Day 1: Casablanca to El Jadida (100 km)
- Start your journey in the morning and head towards El Jadida, a historic coastal town that was once a Portuguese colony.
- Cycle along the coastal road and enjoy the stunning views of the Atlantic Ocean and the surrounding landscapes.
- Stop at the historic city of Azemmour, with its ancient walls and traditional architecture.
- Reach El Jadida by late afternoon and spend the night in a local guesthouse or hotel.
Day 2: El Jadida to Safi (85 km)
- After breakfast, continue your journey south towards Safi, a charming coastal town known for its traditional pottery and fishing industry.
- Take a break at the scenic Oualidia lagoon, with its natural pools and stunning views of the ocean.
- Reach Safi by late afternoon and spend the night in a local guesthouse or hotel.
Day 3: Safi to Essaouira (135 km)
- After breakfast, cycle towards Essaouira, a historic walled city known for its vibrant markets, art galleries, and traditional crafts.
- Take a break at the scenic Sidi Kaouki beach, a popular spot for surfing and kiteboarding.
- Reach Essaouira by late afternoon and spend the night in a local guesthouse or hotel.
Agadir to Tangier (The Full Coastal Route – 7 Days)
Cycling from Agadir to Tangier is a challenging but rewarding adventure, offering stunning views of the coastline, mountains, and cities of Morocco. Here’s a possible itinerary for a 7 day trip:

Day 1: Agadir to Essaouira (170 km)
- Start your journey early in the morning and head towards Essaouira, a historic walled city known for its vibrant markets, art galleries, and traditional crafts.
- Cycle through the scenic countryside and small towns, with plenty of opportunities to stop and explore local markets and meet the friendly locals.
- Reach Essaouira by late afternoon and spend the night in a local guesthouse or hotel.
Day 2: Essaouira to Safi (160 km)
- After breakfast, continue your journey north towards Safi, a charming coastal town known for its traditional pottery and fishing industry.
- Take a break at the scenic Sidi Kaouki beach, a popular spot for surfing and kiteboarding.
- Reach Safi by late afternoon and spend the night in a local guesthouse or hotel.
Day 3: Safi to El Jadida (140 km)
- After breakfast, cycle towards El Jadida, a historic coastal town that was once a Portuguese colony.
- Take a break at the stunning Oualidia lagoon, with its natural pools and stunning views of the ocean.
- Reach El Jadida by late afternoon and spend the night in a local guesthouse or hotel.
Day 4: El Jadida to Casablanca (100 km)
- After breakfast, cycle towards Casablanca, Morocco’s largest city and economic capital.
- Take a break at the scenic beach of Dar Bouazza, a popular spot for swimming and water sports.
- Reach Casablanca by late afternoon and spend the night in a local guesthouse or hotel.
Day 5: Casablanca to Rabat (95 km)
- After breakfast, cycle towards Rabat, the capital city of Morocco and a cultural hub.
- Take a break at the scenic city of Mohammedia, a popular spot for picnics and beach activities.
- Reach Rabat by late afternoon and spend the night in a local guesthouse or hotel.
Day 6: Rabat to Asilah (85 km)
- After breakfast, cycle towards Asilah, a charming coastal town known for its vibrant arts scene and traditional architecture.
- Take a break at the stunning beaches of Mehdia and Moulay Bousselham, with opportunities for swimming and water sports.
- Reach Asilah by late afternoon and spend the night in a local guesthouse or hotel.
Day 7: Asilah to Tangier (45 km)
- After breakfast, continue your journey towards Tangier, a historic city that has been a gateway between Europe and Africa for centuries.
- Take a break at the stunning Cape Spartel, a scenic viewpoint overlooking the Strait of Gibraltar.
- Reach Tangier by late afternoon and end your journey.
Fes to Chefchaouen:
The route from Fes to Chefchaouen is a great way to explore Morocco’s northern region and its charming blue-washed town. The route takes you through the Rif Mountains and offers stunning views of the countryside.

The cycling route from Fes to Chefchaouen is a scenic and rewarding journey through the northern part of Morocco. Here’s what you need to know to plan your trip:
The Fes to Chefchaouen cycling route can be completed in several days, depending on your pace and the number of stops you make. Here’s a recommended itinerary:
- Day 1: Start in Fes and head northwest towards Meknes. Spend the night in Meknes and explore the city’s cultural sites.
- Day 2: Continue northwest towards Volubilis. Spend the morning exploring the ancient Roman city before continuing on to Chefchaouen.
- Day 3: Spend the day exploring Chefchaouen and its cultural sites. The town is a great place to relax and take in the local culture and cuisine.
- Day 4: Return to Fes, either by bike or by car.
Tips for Cycling in Morocco
- Cycling in Morocco can be a rewarding and exciting experience, but it’s important to take the necessary precautions to ensure a safe and enjoyable trip. Here are some tips to keep in mind when cycling in Morocco:
- Dress appropriately: Morocco is a conservative country, so it’s important to dress modestly when cycling. Wear lightweight and breathable clothing that covers your shoulders and knees to show respect for the local culture.
- Bring plenty of water: Cycling in Morocco can be hot and dry, so it’s important to stay hydrated. Bring plenty of water with you and plan your route to include regular stops where you can refill your water bottles.
- Carry cash: Many small towns and villages in Morocco may not accept credit cards, so it’s important to carry cash with you. ATMs are not always easy to find, so be sure to plan ahead and bring enough cash for your trip.
- Plan your route: Before setting out on your cycling trip, be sure to plan your route in advance. This will help you avoid getting lost or ending up in areas that may not be safe for cycling or on busy roads.
- Be aware of traffic: Traffic in Morocco can be chaotic and unpredictable, so it’s important to be aware of your surroundings and stay alert when cycling. Stick to the right side of the road and always wear a helmet for safety.
- Respect the local culture: Morocco has a rich and unique culture, and it’s important to respect local customs and traditions. Be courteous and respectful to the locals, and try to learn a few words of Arabic or French to show your appreciation for the culture.
- Be prepared for changing weather conditions: Morocco has a varied climate, so be prepared for changing weather conditions. Bring lightweight layers that can be added or removed as needed, and be prepared for sudden changes in temperature or weather patterns especially when in the middle atlas mountains.
Planning Your Cycling Holiday in Morocco
When planning your cycling holiday in Morocco, there are a few practical considerations to keep in mind:
- Weather: Morocco has a Mediterranean climate, with hot summers and mild winters. The best time to visit for cycling is from early Spring, March to May and from September to November when temperatures are more moderate.
- Accommodation: There are a variety of accommodation options available for cyclists in Morocco, from luxurious hotels to half board hotels to traditional riads and guesthouses, or even some free camping along the main route. It’s recommended to book in advance to ensure availability during peak season as prices can be spicy in the touristic areas. Moroccan people are known for their hospitality.
- Food: Moroccan cuisine is renowned for its rich and varied flavours, with influences from Berber, Arabic, and French traditions. Traditional dishes such as tagines and couscous are a must-try, and there are plenty of vegetarian and vegan options available.
- Safety: While cycling in Morocco is generally safe, it’s important to take precautions such as wearing a helmet and using lights and reflective clothing when cycling at night. Some of the Moroccan roads will be little more than a dirt road (especially in the ancient villages), whilst others in bigger cities will be busy roads on tarmac roads.
Cycling in Morocco is a wonderful way to explore this beautiful country and experience its rich culture and stunning landscapes. With careful planning and preparation, you can have an unforgettable adventure on your road bike, whether sticking to tourist areas or taking in some challenging riding in remote areas.
Remember to be mindful of traffic, respect local customs, and be prepared for the unexpected. And most importantly, enjoy the ride and take in the stunning scenery that Morocco has to offer.