The distance between Casablanca and Oualidia is 103 miles, or approximately 164 kilometers.There are 2 ways to get from Casablanca to Oualidia, including minivan and bus.The earliest departure leaves at 07:15 and has a duration of 4 hours.The fastest way to travel is by bus, which takes approximately 3 hours 10 minutes.
Casablanca to Oualidia by bus
Starting Price: US$ 10The only travel class available is Standard.
The distance between Safi and Marrakesh is 86 miles, or approximately 138 kilometers.There are 1 ways to get from Safi to Marrakesh, including bus.The earliest departure leaves at 05:20 and has a duration of 2 hours 40 minutes.
The distance between Marrakesh and Safi is 86 miles, or approximately 138 kilometers.There are 1 ways to get from Marrakesh to Safi, including bus.The earliest departure leaves at 10:15 and has a duration of 3 hours.