Travel advice for Morocco
From travel safety to visa requirements, discover the best tips for visiting Morocco
updated 15.01.2025
If you're trip planning to Morocco, flying is the easiest option, with direct flights from major cities worldwide. Alternatively, you can fly to Spain, France, or Gibraltar and take a ferry across, or, if you're coming from Britain or Ireland, make the journey entirely by land and sea.
Fares peak at Christmas, New Year, and mid-summer (July–August) when demand is high. Weekend flights also tend to be pricier than midweek options. To save money, check online or discount flight agents, but be aware that the cheapest tickets often come with fixed dates and advance purchase requirements.
If you have a tight connection, there’s a higher risk of lost baggage. And if your luggage goes missing in transit, don’t expect hotel delivery — you’ll have to return to the airport to collect it yourself.
Royal Air Maroc (RAM; Wroyalairmaroc.com) runs direct scheduled flights daily from Heathrow to Casablanca, and British Airways (Wbritishairways.com) flies from Gatwick to Marrakesh. From Dublin, Aer Lingus (Waerlingus.com) sometimes has winter flights to Agadir.
In addition to these, there are no-frills flights to Marrakesh, Fez, Agadir and other destinations from various UK airports with EasyJet (Weasyjet.com) and Ryanair (Wryanair.com). Tui (Wtui.co.uk) serves Marrakesh and Agadir from Gatwick and Manchester, Marrakesh also from Birmingham. Flights typically take around three and a half hours.
In addition to these, there are charter flights run by tour operators such as First Choice (Wfirstchoice.co.uk) from Britain or Sunway (Wsunway.ie) from Ireland. Flights are usually from Gatwick, Manchester or Dublin, but occasionally other British and Irish airports, to Agadir and sometimes Marrakesh, although they do not necessarily fly all year and are not especially cheaper than scheduled services; they may also limit you to a two-week stay.
Otherwise, you can get an indirect flight to Morocco from most British or Irish airports via London or a European city such as Paris or Amsterdam. From Casablanca, it’s possible to take a connecting flight to most other Moroccan airports. The Spanish enclave of Melilla is served by Iberia (Wiberia.com) via Madrid.
A return flight from London to Casablanca with RAM are quite reasonable, depending on the specific flights you choose, and how early you book. Fares on flights with the no-frills airlines depend on demand, the earlier you book, the lower the price will be, and of course you pay extra for checked-in baggage. A no-frills flight from Ireland will be similar, depending on the time of year and the popularity of the flight.
It is also possible, and often cheaper, to take a flight to Málaga or Gibraltar, where you can either get a ferry directly across the Straits, or take a bus to Algeciras for more frequent ferries from there. Airlines such as EasyJet and Ryanair run low-cost flights to Málaga from several British and Irish airports. From Gibraltar you’d have to walk across the border to La Linea for the bus. From Málaga airport, there are buses to Algeciras (2hr), but you may have to change at Marbella .
Taxi, Morocco @ Shutterstock
Royal Air Maroc (RAM; Wroyalairmaroc.com) run nonstop flights to Casablanca from New York and Montreal (flight time 7hr 30min). Air Canada (Waircanada.com) also fly from Montreal. The alternative is to take an indirect flight with a European carrier, changing planes at their European hub. Those serving Casablanca include Air France (Wairfrance.com) and Alitalia (Walitalia.com), while Lufthansa (Wlufthansa.com) serve Marrakesh, and Iberia (Wiberia.com) fly to Casablanca, Marrakesh, Rabat, Tangier and the Spanish enclave of Melilla.
If you’re flying from elsewhere in North America, you can take a connecting flight to New York or Montreal and continue from there on RAM or Air Canada, or buy a through ticket via Europe with a European airline, or with a US airline such as American (Waa.com) or Delta (Wdelta.com) in conjunction with a European carrier.
From New York, you can expect to pay (including tax) US$1000 in high season, or approximately half that in low season for the cheapest flight to Casablanca. From Montreal, the fare will be more. Getting to Morocco from the west coast (i.e. LA or Vancouver) will obviously cost more.
There are no direct flights from Australia, New Zealand or South Africa to Morocco. From Australasia, you will need to change planes in Europe or the Middle East. Emirates (Wemirates.com) or Etihad (Wetihadairways.com) via the UAE are often the most convenient airlines, with Emirates in particular offering a decent choice of Australian and New Zealand airports to depart from.
Alternatively, you can also fly with a European airline such as Air France (Wairfrance.com), or buy a through ticket with Qantas (Wqantas.com) or Air New Zealand (Wairnz.co.nz) in conjunction with their partners in Europe, which has the advantage of offering a wider choice of departure airports. The cheapest through ticketsmay require two changes of plane en route.
Flying from South Africa, you could fly with an operator such as Emirates (Wemirates.com) via Dubai, Egyptair (Wegyptair.com) via Cairo, or Air France (Wairfrance.com) via Paris. The most direct route, however, is to fly SAA (Wflysaa.com) to Lagos or Dakar, changing there onto a Royal Air Maroc (Wroyalairmaroc.com) flight to Casablanca.
London to Morocco by train and ferry via Paris, Madrid and Algeciras, takes 36hr at full pelt, and will usually cost rather more than a flight. The journey from London to Algeciras costs upwards of £140; details can be found on the Man in Seat 61 website (Wseat61.com/Morocco.htm).
Tickets for the London to Paris stage are available online from Eurostar (Weurostar.com), for Paris–Madrid from Loco2 (Wloco2.com), and for Madrid to Algeciras from the Spanish railway company RENFE (Wrenfe.com); be aware that seat reservation is compulsory, so it’s advisable to book all your connections in advance, or you may not be able to get on your preferred train.
There are bus services with Eurolines (Weurolines.com) from London’s Victoria Coach Station to Algeciras for the boat to Tanger-Med, but they aren’t an attractive option. It’s a gruelling 36hr journey, including a change of bus in Paris and another in Spain, but it’s one of the cheapest ways to get there. Connections from elsewhere in Britain and Ireland can involve long stopovers in London.
Driving to Morocco, allow a minimum of four days from London or southern England, and five days from Scotland or Ireland. The most direct route is: London–Channel Tunnel–Calais–Paris–Tours–Bordeaux–Bayonne–San Sebastián (Donostia)–Madrid–Granada–Málaga–Algeciras. French and Spanish motorways charge hefty tolls, but routes that avoid them are much slower.
From Ireland, you can cut out Britain by taking a ferry to France with Brittany Ferries (Wbrittany-ferries.co.uk) or Irish Ferries (Wirishferries.com). From Britain, you can cut out the French section of the route by taking a direct ferry to northern Spain with Brittany Ferries. Otherwise, you can cut out Spain by taking a ferry to Morocco from Sète in France.
Aerial view of Agadir in Morocco © Shutterstock
Leaving Europe for Morocco proper (not Ceuta or Melilla), you have to go through passport control before boarding the ferry. On some ferries to Tanger-Med, you have to obtain a disembarkation form from the purser’s office, fill it in, and submit it with your passport for stamping to a Moroccan immigration official on the boat. Announcements to this effect are not always made in English, but if you don’t have a stamp, you’ll have to wait until everyone else has cleared frontier and customs controls before being attended to. When disembarking, show your newly acquired stamp to a Moroccan policeman at the exit.
Most ferries to Tangier dock at the new port of Tanger-Med , 40km east of Tangier itself, to which it is connected by local bus, taxis (including shared ones) and a couple of daily trains. Only the catamaran from Tarifa drops you at Tangier’s old port, from which you can walk straight into town.
Returning from Morocco to Spain, you need to collect an embarkation form and departure card at the ferry port and have these stamped by the port police prior to boarding your ferry.
Taking a vehicle to Morocco you must take out insurance; the best way to do this is to get Green Card Insurance covering Morocco before you leave (it speeds things up on arrival if the reference to Morocco is prominent and in French). Failing that, you can obtain insurance from Assurance Frontière at the border or port of entry . You will also need your vehicle registration document – which must be in your name or accompanied by a letter from the registered owner. Trailer caravans, as well as the vehicle itself, need temporary importation documents (D16 ter), which are obtainable at the frontier (or on the ferry, if not travelling to Ceuta or Melilla) for no charge, or can be applied for online at Wwww.douane.gov.ma/d16ter/formAT.jsf.
From travel safety to visa requirements, discover the best tips for visiting Morocco
Discover Morocco's most captivating stories
written by
Rough Guides Editors
updated 15.01.2025
Discover Morocco – Your go-to guide for travel tips and inspiration.
Discover Morocco – Your travel guide.