En Marruecos hay infinidad de posibilidades para practicar el trekking, siendo una de las rutas más populares la ascensión de dos días al Yébel Toubkal, en las montañas del Alto Atlas. Las rutas de mayor duración en este enclave incluyen la bella excursión entre Tacheddirt e Imlil, hasta superar la zona nevada. Una vez allí puede buscarse un lugar apto para el esquí. Ukaimeden, a unos 70 km de Marrakech, es una de las estaciones de esquí preferidas por los deportistas. Otras actividades al aire libre que pueden practicarse a menos altura incluyen el rafting, alrededor del Alto Atlas y la pesca en el sur. El viento costero que sopla en Essaouira es idóneo para disfrutar del surf, y fantástico para el windsurf. De hecho, este punto es a menudo señalado como el lugar para practicar este último deporte.