You have three choices for getting from Malaga to Morocco:
- Take a guided tour
- Take a ferry from Malaga
- Take a ferry from elsewhere in Spain
Guided Tours of Morocco from MalagaA guided tour is the quickest and easiest way to get to Morocco from Malaga. You can choose between just visiting Tangier or a longer tour of the whole country.
Visiting Tangier from Malaga by Guided Tour
One option is to take a day trip to Tangier, Morocco's main port city and the point where Africa almost touches Europe (there are just 14 kilometers between Spain and Morocco). This is the best option if you just want to touch African soil for a day, but not good as a gateway to the rest of Morocco.
If a day isn't enough and you'd like a little more time in Tangier, check out this Three-Day Tour of Tangier from Malaga
Visiting the Rest of Morocco from Malaga by Guided Tour
If you'd prefer to see more of Morocco than Tangier, you have these options:
- Four-Day Tour of Fes, Meknes, Rabat and Tangier
- Five-Day Tour of Casablanca, Marrakech, Meknes, Fes and Rabat
Seven-Day Tour of Fez, Meknes, Marrakech, Casablanca, Rabat and Tangier
These tours take in a city a day (with an extra day in Marrakech in the case of the seven-day tour). Note that the four-day tour doesn't visit Marrakech at all.
Ferries from Malaga to MoroccoThe car ferry from Malaga, run by Acciona, to Morocco costs about 70 euros per person. It actually docks in Melilla, a Spanish enclave, but to all extents and purposes, that counts as Morocco.
The problem is that there are only one or two journeys a day and it is long (over seven hours). Often, the ferry leaves you in Melilla in the evening, with no time to get to one of the more interesting cities (Fes or Chefchaouen would be your obvious choices, but they're still quite far).
Ferries from Other Cities in Spain
For help choosing which ferry route to take to Morroco, see this page on the Best Ferries to Morocco.
The best two ports for getting from Spain to Morocco are Tarifa and Algeciras. The journey time is short and it costs just 25 euro. There are several voyages per day from Tarifa and three per day from Algeciras.
Not only are there more ferries from Tarifa, but they dock in Tangier itself, rather than the new out-of-town Tangier Med port that the other ferries go to. Book both Tangier and Algeciras from FRS. There are also ferries from Algeciras to Tangier Med and Ceuta from Trasmediterranea.
How to Get from Malaga to Tarifa or Algeciras
There are buses to both Tarifa and Algeciras from Malaga Bus Station. Tarifa has no train station and there are no direct trains to Algeciras - change in Antequera (in fact, Antequera is worth a visit of its own):