Transportation in Morocco is mostly by bus. You can use public transport, but within Marrakech itself there is no need for that. The city is not big and all the main attractions are located near the city center, ie the medina. On this page you will find all the necessary information regarding transport in Marrakesh.
The main airport in Marrakech is called Menara Airport. It is only 6km away from the city. Considering that Marrakech is a very popular destination among tourists, about 4 million passengers pass through this airport every year. There are two terminals at the airport, Terminal A and Terminal B. Terminal B is reserved for low-cost flights. Since the airport is close to the city, then the best option for you is to take a taxi. Here you can have a potential problem with the driver if you do not agree on the price in advance because very often they don’t turn on the taximeter, and it’s not worth it to bargain when you get to the hotel. Arrange in advance and keep in mind that you should not pay more than 10 - 12 euros for the ride. Of course, take into account that you also have luggage.
When we talk about public transport in Marrakech, we must immediately tell you that you don’t need it. The hotels where you will stay are mostly located near the city center, i.e. meddina. From there, all the tourist attractions of the city are a few hundred meters to 2 km away, which allows you to easily go by foot. Public transport in Marrakech is mostly by bus and is quite cheap, but buses are very often full, especially when people go to work or return home, and you can't even rely on the timetable, so we advise you to walk. That way you will get to know the whole city, which is not big.