If you need to move within the country, there are several train lines serving major cities. The bus remains the least costly means of transport, and local companies cover the whole territory.
Regular bus lines, the ALSA company, allow you to reach cities located a few dozen kilometers from Marrakech.
For longer distances, different providers offer trips to Essaouira, Safi, Agadir and Ouarzazate. The two main companies, Supr @ tours and CTM are particularly effective. The first depends on the ONCF, the equivalent of SNCF.
The bus station is located in Bab Doukkala and it is in the lobby you can obtain tickets for.
By visiting taxi ranks (there are several, the main is located next to the Koutoubia in Sidi Mimoun and Bab Doukkala), it is possible to call a taxi for you by putting you agree to Prior to the driver on the fare.
From Sidi Mimoun, it will be possible to go for example in Ourika (1:30, 100 DH) in Imlil for departure to Mount Toubkal (1:30, about 70DH), to stations of Oukaïmeden ( 1:30,
100-150 DH) or the Ouzoud (2:30, 100 to 150DH).
From Bab Doukkala, departure to Essaouira (3h, package 300 to 500DH) Oukaïmeden (1:30, package between 400 and 600 DH) or the Ouzoud (2:30, package between 350 and 500 DH) are possible.
So-called taxis "collective" offering regular services to cities around Marrakech. The transport conditions are somewhat spartan through sharing the taxi with other passengers and they must wait until the car is full to start.
In small groups of about ten people, made up of individual or group, it is possible to discover the points of interest in traveling by minibus. The delivery usually includes transportation, but also stops the visit photo and cooperatives. Many agencies exist in the medina and the new city Guéliz. Make sure, however, the sustainability of the company to avoid any inconvenience.
The rental car or moped.
Car rental agencies are numerous. Besides international names such as Hertz, Sixt, Avis or Europcar, local agencies also offer this service.
Renting a small car has a price about 30 euros a day.