Ourika Valley is located approximately 30 kilometers from Marrakech and to get there you can rent a car, take the public bus or shared Taxis, or even book a trip.