Getting to Morocco
By plane from the UK we now have several low cost airlines.
There are several car and passenger ferry services which offer routes between Spain, Gibraltar, France, Italy and Morocco.
The most popular ferry crossing from Spain to Morocco is from Algeciras (Spain) to Tangier (Morocco). There are plenty of options available and a regular ferry or high speed ferry go almost every hour, year round. Many companies run ferries, and some tickets are valid for a number of different companies. Check when you buy your ferry tickets, if you can use the return trip for another company as well.
Another popular (and short) route is from Algeciras (Spain) to Ceuta, (Spanish Morocco). High-speed ferries will whiz you across the Straits of Gibraltar in just over half an hour. The general opinion is that Ceuta is a great place to arrive if you arre taking your own car. It is quieter than Tangier, petrol is cheap (it’s a duty-free zone) and a calmer entrance into the hustle and bustle of Morocco. If you are relying on public transport, then Tangier is the best option since it has better connections to the rest of Morocco.
Ferries from Almeria (Spain) and Malaga (Spain) to Melilla (Spanish Morocco) go almost every day and take about 6 to 9 hours. Ferries are more frequent between Almeria (Spain) and Nador (Morocco) where you can catch a bus to most major cities within Morocco. The trip takes about 6 hours. You can also get to Tangier (Morocco) from Tarifa (Spain) on a high-speed ferry, for rates and information, visit the FRS website.