Getting There in MarrakeshEdit This
To the south the choice is between bus and grand taxi, the latter gives you a little more freedom of movement. To Ouarzazate there's only one route you can take (Tizi-n-Tichka), but to Agadir and Taroudant there are more passes across the atlas. I prefer the Tizi-n-test, but drivers may be unwilling to go this way.
photo by: www.saharasoultravel.com
From the U.S., Royal Air Maroc offers direct flights from New York-JFK to Casablanca-CMN, with connection to major cities (Marrakech-RAK, etc.). Other airlines offer connecting flights through Europe. You might also try a consolidator.
From Europe and beyond, there are direct flights from major European cities to Casablanca, Marrakech, and other cities.
Within Morocco, Royal Air Maroc offers flights between major cities for approximately $100 each way.