DO YOU NEED A VISA TO ENTER MOROCCO ?
Click on the following button to check if you need an eVisa or a Visa to enter Morocco, kindly contact us if you need an official invitation to be sent via email.
Traveling from the U.S.
If you’re traveling from the United States, the only direct flights from the U.S. to Morocco are with Royal Air Maroc from New York JFK to Casablanca. The flight takes around six hours. The connecting flight from Casablanca to Marrakech is only 50 minutes long. Another interesting option, and often cheaper, is to fly to Madrid with Iberia Airlines and from there directly to Marrakech. This might be a better option if you are flying from other cities in the U.S. since there are more direct flights to Madrid.
Traveling from Canada
Since June 2016, Air Canada Rouge offers non-stop flights from Montreal to Casablanca. From other Canadian cities, the cheapest alternatives are to fly to London, Madrid or Paris and then get a direct flight to Marrakech (this can be with a low-cost carrier like EasyJet or Ryanair).
You can also get a direct flight to Casablanca with the Royal Air Maroc, or to Marrakech with a stop in Casablanca.
Traveling from Australia
There are no direct flights between Australia and Morocco. The biggest airlines that fly between the two countries with at least one connecting flight are: Etihad Airways, Qatar Airways, British Airways, Emirates.
Traveling from Europe
Most European cities are directly connected flight to Morocco, mainly the airports of Casablanca, Marrakech, Rabat, Tanger and Agadir.
If you are flying from the United Kingdom, the most popular airline companies that fly to Marrakech are: British Airways, Royal Air Maroc, EasyJet, Ryanair, Thomson Airways.