Menara Airport in Marrakesh receives domestic flights from Casablanca and direct international flights from the United Kingdom, Europe, and Scandinavia. Flights from the United States, Canada, Brazil, and the Middle East pass through Casablanca.
The trip from the airport to town is only 15 minutes by car, taxi, or bus. On first arriving in Marrakesh, it's wise to ask your hotel or riad to arrange a private transfer direct from the airport. It may cost around 200 DH (for four people) but makes for a far less stressful arrival.