Seville to Morocco OverviewYou have two options for getting from Seville to Morocco:
- By plane, directly from Seville to one of Morocco's big cities
- By bus and then ferry.
Flights from Seville to MoroccoThere are sometimes flights from Seville to Morocco. Ryanair has flights from Seville to Marrakech, though at the time of writing there appears to be no flights scheduled (either that or Ryanair's site is broken again).
Seville to Morocco by Bus and FerryThe best port for ferries to Morocco is Tarifa. The journey is quick, it has the most ferries and they still dock in the city port in Tangier, rather than the new Tangier Med port, which is an hour outside of the city.
Algeciras also has a lot of ferries, but fewer than from Tarifa, and they dock in Tangier Med.
Book ferries from both Algeciras and Tarifa from FRS. If these are fully booked, try Trasmediterranea, which has ferries from Algeciras to Tarifa Med and Ceuta, a Spanish enclave a bit to the east of Tangier.
A bus, run by TG Comes, runs from Seville to Tarifa and then on to Algeciras half an hour later. Tarifa is a more interesting place to stop (it is popular for watersports and whalewatching) but if you only want to get to Morocco, it makes no difference from which you depart. The bus from Seville to Tarifa takes three hours, and an extra 30 minutes to Algeciras.