Travel advice for Morocco
From travel safety to visa requirements, discover the best tips for visiting Morocco
Book your individual trip, stress-free with local travel experts
Plan your tailor-made trip with a local expert
Book securely with money-back guarantee
Travel stress-free with local assistance and 24/7 support
Sinclair
This is the real deal. I'm so glad I found them! We had an absolutely amazing trip to Morocco thanks to you and the local expert who helped put together a ...
Inspired?updated 15.01.2025
The simplest way to get to Morocco is, of course, to fly. Alternatively, you could fly to France, Spain or Gibraltar and pick up a ferry there; or, from Britain or Ireland, you could go all the way by land and sea.
Fares usually depend on the season, the highest being at Christmas and the New Year, and at the peak of summer in July and August, when seats can also be scarce. Flying at weekends may cost more than midweek.
You can often cut costs by going through an online or discount flight agent. The cheapest tickets will be subject to restrictions such as fixed dates, and some may require advance purchase.
Note that, if you have to change planes en route, tight connections can make baggage loss more likely, and if your baggage goes astray in transit, you cannot have it delivered to your hotel in Morocco and you will have to go back to the airport to pick it up in person when it does arrive.
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 .
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.
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.