Traveling on a ferry from Spain to Ceuta is one of the best ways to get from the mainland to the Spanish enclave in North Africa.

Ferries to Ceuta leave from the Spanish port of Algeciras. Daily services between these two cities are run by two companies: FRS and ACCIONA Trasmediterranea.

FRS Ferry from Algeciras to Ceuta
The FRS ferry from Spain to Ceuta runs five times a day between 7:30 and 19:30. The crossing takes 2 hours, so the trip is quick and easy. When you travel, remember that there is a one hour time difference between Spain and North Africa, with the former being ahead.

The ferry costs 31 euros for adult foot passengers if you book online in advance.

ACCIONA Trasmediterranea from Algeciras to Ceuta
The ACCIONA ferry from Spain to Ceuta runs three times a day between 8:00 and 17:30. The crossing takes 1 hour and 55 minutes. Tickets cost from 9.60 euros one-way for adult foot passengers if you buy them online well before you travel.