Discovering...
Discovering...

Beni Mellal sits about 185 km northeast of Marrakech at the foot of the Middle Atlas, the practical gateway to Ouzoud Falls, the Bin el Ouidane lake and the Aït Bougmez valley. There is no train, so this is a road journey — a comfortable coach, a shared grand taxi, or a self-drive. This guide compares them with 2026 fares and times, and maps the onward connections that make Beni Mellal worth the trip.
Distance
~185 km via Kelaa des Sraghna
Driving time
~3h–3h30
Train
None; Beni Mellal has no station
Bus fare
~90–120 MAD (~$9–12, approx.)
Bus operators
CTM, Supratours and others
Grand taxi
~70–100 MAD per seat (relayed)
Onward to Bin el Ouidane
~40 km via Azilal road
Onward to Ouzoud
~80 km via Azilal
Yasmine El Amrani· Marrakech & Atlas Editor
Marrakech-born travel writer who has spent the last decade walking the medina’s souks and the High Atlas trails above Imlil. She covers the Red City, Berber villages and day trips into the mountains. Marrakech · 12+ years covering Morocco
Published 22 June 2024 Last updated 17 July 2026
Beni Mellal is a green, workaday city in the fertile Tadla plain, spread beneath the first ridges of the Middle Atlas. It rarely tops a tourist itinerary in its own right, but it is the natural staging post for some of central Morocco's best scenery — the turquoise Bin el Ouidane reservoir, the Aït Bougmez 'Happy Valley', and the great cascades at Ouzoud. From Marrakech it is about 185 km to the northeast, a road trip of roughly three to three and a half hours, since there is no railway on this route.
For most travellers the coach is the sensible choice: Beni Mellal lies on the heavily served Marrakech–Fes corridor, so CTM, Supratours and private operators all run comfortable buses through it for around 90–120 MAD. Shared grand taxis cover the route too, usually relayed through the market town of Kelaa des Sraghna, and self-driving gives the most freedom for the onward mountain roads. The table further down sets the options side by side.
Think of Beni Mellal less as a place to linger and more as a hinge: you arrive to switch onto the roads that climb into the Atlas. For how the leg fits the wider network of distances and drive times, see the driving distances matrix.
Each mode trades cost against comfort and flexibility. The coach is cheap, comfortable and frequent thanks to the busy Marrakech–Fes corridor, but ties you to a departure time and drops you at the Beni Mellal bus station. A shared grand taxi is quick per leg but usually relays through Kelaa des Sraghna and is tight with luggage. Self-driving costs more but is the only option that lets you carry straight on to the lake, the falls and the valleys without waiting for onward transport.
The table lays out the 2026 figures. For independent travellers heading only as far as Beni Mellal, the bus is almost always the practical pick; for those planning to tour the surrounding mountains, a hire car earns its keep the moment you leave the city.
| Mode | Duration | Approx. cost | Frequency | Notes |
|---|---|---|---|---|
| CTM / Supratours coach | ~3h–3h30 | ~90–120 MAD per person | Frequent (Marrakech–Fes corridor) | A/C, direct, drops at Beni Mellal bus station |
| Private / local coach | ~3h30 | ~70–100 MAD per person | Several daily | Cheaper; from Gare Routière, less predictable |
| Shared grand taxi (relayed) | ~3h–3h30 | ~70–100 MAD per seat | When full | Usually change at Kelaa des Sraghna |
| Private transfer / driver | ~3h + stops | ~1,300–2,000 MAD per car | On demand | Door to door; flexible for onward stops |
| Self-drive rental | ~3h + stops | Fuel ~180 MAD + rental | Anytime | Best for the onward lake, falls and valleys |
The reason buses are so easy on this route is geography: Beni Mellal sits squarely on the main Marrakech–Fes road, one of the country's busiest inter-city corridors, so a steady stream of coaches passes through all day. CTM and Supratours are the reliable national operators — air-conditioned, assigned seats, punctual — charging around 90–120 MAD for the three-to-three-and-a-half-hour run. A range of private companies work the same road from Marrakech's Gare Routière, sometimes a little cheaper, though less predictable on comfort and timing.
Book a day ahead in high season or around public holidays, online, on the operators' apps, or at the station. In Marrakech, CTM leaves from its own terminal while many private coaches depart from the Gare Routière Bab Doukkala near the medina, so check which station your ticket names. In Beni Mellal, the coaches set down at the bus station, from where petit taxis run cheaply into the centre or onward to the grand-taxi stands for the mountain roads.
It helps to picture the drive in stages. The first stretch crosses the flat, cultivated Haouz and Tadla plains through Kelaa des Sraghna — fast, easy road with little to detain you. Only as you near Beni Mellal do the Middle Atlas ridges rise ahead, green and terraced, hinting at the lake and gorges beyond. The city itself, with its Ain Asserdoun springs and old kasbah, is a pleasant enough pause, but the scenery that draws travellers begins on the roads out of town.
Shared grand taxis are the local way to cover this route, but over 185 km they usually come in two parts rather than one straight run. The common pattern is a grand taxi from Marrakech to Kelaa des Sraghna, then a second onward to Beni Mellal, each leg leaving when its six seats fill for around 40–60 MAD a seat. The total can rival or undercut the bus fare, but it takes longer to organise, and luggage space is tight in a shared car.
For flexible budget travellers it is an authentic slice of Moroccan road life, and it comes into its own for the onward mountain hops the buses do not serve. Agree the per-seat fare before you get in, and be clear whether you are buying a single seat ('place') or hiring the whole car ('course') — a whole-car charter straight through saves the change and the wait for seats to fill, for several hundred dirham. Our grand-taxi guide explains the etiquette and how to avoid overpaying on relays like this.
Self-driving is the standout choice if Beni Mellal is a gateway rather than an endpoint, because the good stuff lies on the roads beyond it. The run from Marrakech is straightforward — paved, well-signed, mostly flat across the plains — with fuel of around 180 MAD one way. From Beni Mellal, the mountain roads climb south and east into the Middle Atlas, winding but paved, opening up the lake, the falls and the valleys at your own pace rather than on a taxi's schedule.
The onward network is what makes a car worthwhile. The Bin el Ouidane reservoir, a startling blue lake ringed by hills, sits about 40 km up the Azilal road — see the Bin el Ouidane lake lodges guide. Beyond Azilal, the road continues to the great cascades at Ouzoud, covered in our Ouzoud Falls hiking and boat guide, and higher still to the Aït Bougmez valley, the trailhead for the M'Goun massif. Drive these in daylight, keep the tank topped up, and allow more time than the distances suggest, as the mountain sections are slow.
| Destination | Distance from Beni Mellal | Rough drive | Why go |
|---|---|---|---|
| Bin el Ouidane lake | ~40 km | ~1h | Turquoise reservoir, lodges, watersports |
| Azilal | ~85 km | ~1h30 | Provincial hub; junction for Ouzoud & Bougmez |
| Ouzoud Falls | ~80 km (via Azilal) | ~1h45 | Morocco's highest waterfalls, monkeys, boats |
| Aït Bougmez valley | ~150 km (via Azilal) | ~3h | 'Happy Valley'; M'Goun trekking trailhead |
| Fes (continuing NE) | ~340 km | ~5h | Onward on the Marrakech–Fes corridor |
A common question is whether to reach Ouzoud Falls through Beni Mellal at all. For a straightforward day trip or overnight to the cascades alone, most travellers go direct from Marrakech via Azilal — about 150 km and two and a half to three hours — rather than looping through Beni Mellal, which adds distance. Beni Mellal earns its place when you want to combine the falls with the Bin el Ouidane lake and the Middle Atlas, using the city as a hub to string several sights together.
If you are weighing the falls against other options, our comparison of Ouzoud versus Akchour helps you decide which cascade to prioritise. And if Beni Mellal is a waypoint on a longer Marrakech-to-Fes journey, it makes a logical overnight break, splitting a long drive and letting you detour to the lake before carrying on north the next day.
For travellers heading only to Beni Mellal, or continuing along the Marrakech–Fes corridor, the CTM or Supratours coach is the easy, comfortable, low-cost choice on a route with plenty of departures. For anyone planning to explore the surrounding mountains — the lake, the falls, the valleys — a self-drive or a hired car and driver is worth the extra, since the coaches stop at the city and the scenery lies beyond it. Shared grand taxis suit flexible budget travellers happy to relay.
Whichever you choose, Beni Mellal is an easy half-day from Marrakech on good roads, and a useful key to a corner of Morocco most visitors skip. All fares here are approximate 2026 figures; confirm on the day, as bus prices, tolls and taxi rates shift with season and fuel. Plan the onward mountain legs before you arrive, and the city does its job perfectly — as the door to the Middle Atlas rather than a destination in itself.
No. Beni Mellal has no railway station, so there is no train on this route. You travel by road: a CTM or Supratours coach, a shared grand taxi relayed through Kelaa des Sraghna, or a self-drive rental. Because Beni Mellal sits on the busy Marrakech–Fes coach corridor, buses are frequent and easy to book, which makes the coach the usual choice for independent travellers.
About three to three and a half hours to cover the roughly 185 km, mostly across the flat Haouz and Tadla plains before the Middle Atlas ridges rise near the city. Coaches run close to that timing; a shared grand taxi relay can be a little longer once you factor the change and the wait for seats to fill. A private car is similar plus any stops.
Around 90–120 MAD with CTM or Supratours, both comfortable air-conditioned coaches with assigned seats. Private operators from Marrakech's Gare Routière can be a little cheaper at 70–100 MAD but are less predictable on comfort and timing. Book a day ahead in high season or around public holidays, and check whether your ticket leaves from the CTM terminal or the Gare Routière.
By road via Azilal — about 80 km and an hour and three-quarters. Coaches do not serve the falls, so from Beni Mellal you take a grand taxi toward Azilal and on to Ouzoud, or drive yourself. Note that many travellers reach Ouzoud directly from Marrakech via Azilal instead, which is shorter; route via Beni Mellal mainly if you are also visiting the Bin el Ouidane lake and the mountains.
Beni Mellal is more a gateway than a destination. The city has the pleasant Ain Asserdoun springs and an old kasbah, but most travellers use it as a hub for the turquoise Bin el Ouidane lake, the Ouzoud Falls and the Aït Bougmez valley, all reached on the roads out of town. If you are touring the Middle Atlas it is a logical, well-connected base; as a standalone sight it is modest.
Yes. The route is paved, well-signed and mostly flat across the plains through Kelaa des Sraghna, with fuel of around 180 MAD one way — an easy drive by Moroccan standards. The winding sections come only on the mountain roads beyond Beni Mellal toward the lake and falls. A car is the best choice if you plan to explore those onward valleys rather than just reach the city.
It can be. Beni Mellal sits on the main Marrakech–Fes corridor roughly a third of the way along, so it makes a logical overnight break that splits the long drive and lets you detour to the Bin el Ouidane lake before continuing north. Coaches and grand taxis on the corridor are frequent, so onward connections the next day are straightforward.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete
Mountains & Trekking
On-site experience (existing page is the Marrakech day-trip logistics): upper-to-lower trail, monkey path, boat to the base, macaques, swimming.
Read guideHotels & Riads
Lakeside lodges at the turquoise Bin el Ouidane reservoir, a rafting and adventure base near Ouzoud and Ait Bougmez.
Read guideMountains & Trekking
Decision page between Morocco's two famous falls (both have pages; no comparison exists): access from Marrakech vs Chefchaouen, difficulty, crowds, scenery.
Read guideMountains & Trekking
The green terraced valley at the foot of M’Goun — Berber villages, gentle walks and one of the Atlas’s most peaceful escapes.
Read guidePractical Guides
A master reference of realistic driving distances and times between Morocco's main hubs, with where to break long legs.
Read guidePractical Guides
The old Mercedes shared taxis explained — how to find them, what a seat costs, negotiating and when a grand taxi beats the bus.
Read guide