There are 2 ways to get from Ouarzazate to Beni Mellal by bus, shuttle or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, shuttle  •  9 h

  1. Take the bus from Ouarzazate to Marrakech
  2. Take a shuttle bus from Marrakech Airport to Bine el Ouidane

1 alternative option

Drive  •  5 h 6 min

  1. Drive from Ouarzazate to Beni Mellal 195.3 miles

$29 - $45

Questions & Answers

The distance between Ouarzazate and Beni Mellal is 166 km. The road distance is 312.5 km.

Get driving directions

The best way to get from Ouarzazate to Beni Mellal without a car is to bus and shuttle which takes 9 h and costs .

More details

It takes approximately 9 h to get from Ouarzazate to Beni Mellal, including transfers.

More details

Yes, the driving distance between Ouarzazate to Beni Mellal is 312 km. It takes approximately 5 h 6 min to drive from Ouarzazate to Beni Mellal.

Get driving directions

There are 18+ hotels available in Beni Mellal. Prices start at $34 USD per night.

More details

Map of how to get from Ouarzazate to Beni Mellal.
Launch map view
  • Distance: 103.7 miles
  • Duration: 9 h

What companies run services between Ouarzazate, Morocco and Beni Mellal, Morocco?

There is no direct connection from Ouarzazate to Beni Mellal. However, you can take the bus to Marrakech, take the walk to Gare Routière de ONCF, take the line 19 Airport Shuttle Bus to Marrakech Airport, take the shuttle to Bine el Ouidane, then take the taxi to Beni Mellal. Alternatively, you can take the drive to Beni Mellal.

Bus operators
Bus from Ouarzazate to Marrakech
Ave. Duration
4 h 30 min
Every 4 hours
Estimated price
$8 - $11
Schedules at
Challa Frere Transport
00212 7 62 91 55 49
Shuttle from Marrakech Airport to Bine el Ouidane
Ave. Duration
2 h 30 min
On demand

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, How to get from London to Edinburgh and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.