The Todra Gorge is one of southern Morocco's most spectacular destinations, a canyon with vertical walls up to 300 meters high, where the Todra River flows at the bottom with crystal-clear water. The site is very busy during the day, but those who spend the night here experience something completely different: an empty, silent canyon with only the sound of water and starlight between the rock walls.

It is possible to sleep directly inside the gorge. There are hotels and guesthouses built literally between the canyon walls, by the river, which is both impressive and unlike any other accommodation in Morocco.

The alternative is to stay in Tinghir (15 km from the gorge) and visit during the day. But for those who want the full experience, the gorge at sunrise without tourist buses, with the light slowly filtering between the rocks, staying inside the canyon is the right choice.

Quick facts

Comparison of accommodation options in Todra Gorge

Location Best for Average price per night Advantages
Inside the canyon Immersive experience €35–€120 Gorge at sunrise, complete silence, river at the door, unique views
Gorge entrance Balance of access and comfort €40–€140 More services, still close to the canyon, easy return to Tinghir

Average prices researched for the next 1–2 months on Booking, Trip.com, and similar platforms. Many hotels inside the gorge are not listed on platforms; book by email or phone directly with the hotel.

The best choice: sleeping inside the canyon

Hotels built inside the Todra Gorge sit literally between the rock walls, with rooms looking out to the river, terraces overlooking rocks hundreds of meters high, and the constant sound of the Todra River flowing below. It is an experience that is hard to find anywhere else in the world.

Staying here means entering the canyon at 6am, before any other visitors. The light entering between the walls, the river glittering below, complete silence, these are among the most beautiful moments Morocco has to offer. After 9am, the groups arrive and the place feels very different.

The infrastructure is simple, do not expect a luxury hotel inside the canyon. But what it lacks in amenities, it more than makes up for in location and an experience that is hard to forget.

Recommended hotels inside the gorge

Hôtel Yasmina

One of the best-rated hotels inside the Todra Gorge, literally on the riverbank between the canyon walls. Simple but clean rooms, local restaurant, and an unbeatable location.

Average range: €40–€100 per night

Hôtel La Vallée

Hotel at the gorge entrance with a terrace overlooking the canyon, local restaurant, and good value for money. A good choice for those who want the convenience of a larger structure still close to the canyon.

Average range: €45–€110 per night

Is it worth sleeping in Todra Gorge?

Yes, very much so. The difference between visiting the gorge during the day (with buses and groups) and visiting it at sunrise after sleeping inside the canyon is enormous. If the itinerary allows, it is worth dedicating 1 night here, especially for those coming from Merzouga's desert and heading to Ouarzazate or Ait Ben Haddou.

My final recommendation

If you only have 1 night to split between Tinghir and the Todra Gorge, prioritize sleeping inside the canyon. The experience of dawn between the rock walls, with the river flowing and the silence of southern Morocco all around, is one of the most memorable of the entire Morocco itinerary. Book in advance since hotels inside the gorge have few rooms and fill up in high season.