How to get from Safi to Marrakesh by car, truck, bike, walk

Distance between Safi and Marrakesh is 140 kilometers (87 miles).
Driving distance from Safi to Marrakesh is 153 kilometers (95 miles)

SafiMarrakesh
Leaving from
Going to

Route Map

Routes from safi-doukkala-abda to marrakesh-marrakech-tensift-al-haouz

4 Ways from Safi (Morocco/Doukkala-Abda) to Marrakesh (Morocco/Marrakech-Tensift-Al Haouz)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 240 m
2. Turn left onto Rue Moulay Youssef شارع مولاي يوسف 234 m
3. At roundabout, take exit 3 onto شارع مولاي يوسف 1.38 km
4. At roundabout, take exit 2 onto RN7A 10.48 km
5. At roundabout, take exit 1 onto RN7A 13.03 km
6. At roundabout, take exit 2 onto RN7A 41.72 km
7. At roundabout, take exit 3 onto RN7A 432 m
8. At roundabout, take exit 2 onto RN7A 21.22 km
9. Turn right onto RN7A 14 m
10. Turn left onto RN7A 20.65 km
11. Keep right 99 m
12. Turn slight right onto RN7 21.93 km
13. At roundabout, take exit 2 onto RN7 13.05 km
14. At roundabout, take exit 2 onto RN7 4.21 km
15. At roundabout, take exit 1 onto Boulevard Mohammed Abdelkaraim el Khattabi, RN9, RN7 463 m
16. At roundabout, take exit 2 onto Boulevard Mohammed Abdelkaraim el Khattabi, RN7, RN9 1.41 km
17. Keep left onto Boulevard Mohammed V شارع محمد الخامس 57 m
18. Turn slight right onto Boulevard Mohammed V شارع محمد الخامس 1.62 km
19. At roundabout, take exit 3 onto Boulevard Mohammed V شارع محمد الخامس 1.27 km
20. Keep left 63 m
21. Turn left onto Rue El Mouahidine 54 m
22. Turn sharp right 211 m
23. Turn left 78 m
24. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Safi (Morocco/Doukkala-Abda) to Marrakesh (Morocco/Marrakech-Tensift-Al Haouz)?
How do I get from Safi (Morocco/Doukkala-Abda) to Marrakesh (Morocco/Marrakech-Tensift-Al Haouz) the fastest?
How long does it take to get from Safi (Morocco/Doukkala-Abda) to Marrakesh (Morocco/Marrakech-Tensift-Al Haouz)?