Marrakesh is well-connected by public transport. Take a train from Casablanca or a bus from major cities; Marrakesh Menara Airport also facilitates international flights.
Imsouane / Taghazout
You can easily take a taxi from Agadir or Essaouira to Imsouane or Taghazout. Share it with some people, it’s