Ferries from Spain to North Africa: routes and services
All the information about routes and tickets!Is it possible to travel from Spain to North Africa by ferry? Of course! Ferry routes between continental Spain and the North African coast are the easiest way to travel between this country and the neighboring continent.
Keep reading this comprehensive guide to ferries from Spain to North Africa to discover all the available routes, as well as the services you will find on board.
- Travel by ferry from Spain to North Africa
- Ferries from Spain to Algeria
- Ferries from Spain to Morocco
- Ferries from Spain to Ceuta and Melilla
- Travel Tips
Small ferry departing from the port in Tarifa
Traveling by ferry from Spain to North Africa
So, from which Spanish ports can you catch a ferry to North Africa? Currently, you can travel by ferry from Spain to the North African coast and vice versa from 7 Spanish destinations: Tarifa, Algeciras, Málaga, Motril, Almeria, Valencia, and Barcelona.
The ports on the North African coast that are served by ferry routes to and from Spain are: Tanger Ville, Tanger Med, Nador, Al Hoceima, Melilla, Ceuta, Algiers, Ghazaouet, Oran, and Mostaganem.
Below you can see all available ferry routes between Spain and North Africa!

Aerial view of Gibraltar and its harbor
Ferries from Spain to Algeria: timetables and services
Traveling from Spain to Algeria has never been so easy! The European country is connected to 4 ports of Algeria: Algiers, Ghazaouet, Oran, and Mostaganem. There are at least 5 weekly departures from Spain to Algeria.
Ferry from Valencia to Algeria
Valencia is connected to the port of Mostaganem, Algiers and Oran in Algeria. The routes are operated by Baleària and there are at least 3 crossings per week. The Valencia - Mostaganem trip lasts about 14.5 hours, the Valencia - Algiers crossing takes around 18.5 hours, and the Valencia - Oran connection lasts around 15 hours. Ticket prices start from €88 per person.
On all ferries, it is possible to travel with a vehicle. To make your trip comfortable, the onboard services include several bars where you can buy food, a playground, a swimming pool, TVs with a wide range of entertainment options, a store, and Wi-Fi.
For accommodation, you can choose to travel in a seat or cabin. And if you want to travel with your pet, don't worry. This ferry route is pet-friendly and you can choose to take your pet with you in a seat, a cabin, or a kennel, depending on your preferences, and availability.
Ferries from Barcelona to Algeria
Traveling by ferry from Barcelona to Algiers and from Barcelona to Oran is also an option. Baleària provides weekly departures, lasting 19 to 24 hours and costing around €40 per passenger.
Ferries from Almeria to Algeria
If you want to go from Almeria to Algeria you have 2 options, traveling to the port of Oran or departing for Ghazaouet. The crossings are operated by Naviera Armas. Both routes depart at least once a week. The price to travel from Almeria to Oran and from Almeria to Ghazaouet starts at €70 per person.
You can also travel with a vehicle on both routes. The services on board are varied. The ferries feature several bars where you can buy food, a children's area, televisions with a wide range of entertainment, stores, and Wi-Fi. As far as accommodation goes, you can choose to travel in a seat or a cabin.
Traveling with your pet is also possible. These ferries are pet-friendly and there are several accommodation options depending on the type of animal, your preferences, and availability.

Aerial view of the port of Oran in Algeria
Ferries from Spain to Morocco: schedules and services
Morocco is full of treasures to discover! That's why we bring you all the ferry routes to the couscous country. Spain is connected to 4 ports in Morocco: Tanger Ville, Tanger Med, Al Hoceima and Nador. There are at least 50 ferry trips a day between the 2 countries.
Ferries to Tangier
If you want to go to Tangier you have several options. You can travel by ferry to Tangier Ville from Tarifa or to Tangier Med from Algeciras. These routes are operated by Naviera Armas, Baleària, FRS Iberia DFDS and Africa Morocco Link.
The first crossing takes about 1 hour and has at least 5 daily departures, although this number usually increases considerably in summer. The price of the crossing starts at €40. You can also travel with a vehicle and/or a pet. Onboard services include bars, outdoor areas, and Wi-Fi. This crossing is operated by Baleària and Africa Morocco Link (AML).
The ferry from Algeciras to Tangier Med takes 1.5 hours on the fast ferries. There are about 40 daily crossings throughout the year. The cheapest ticket price is around €40. It is possible to travel with different types of vehicles as well as with pets. These ferries also have bars, outdoor areas, and Wi-Fi on board.
Ferries to Al Hoceima
Traveling by ferry from Motril to Al Hoceima is also an option. The route takes about 4 hours and is operated by Naviera Armas. Tickets start from around €50.
Ferries to Nador
To travel to Nador, you can go by ferry from Barcelona, Motril or Almeria. The ferry companies operating these crossings are GNV, Baleària, and Naviera Armas.
The ferry crossing from Barcelona to Nador takes about 27-30 hours and is operated by GNV. Tickets start at €99 and there is at least 1 departure per week. On board, you have several restaurants, a playground, Wi-Fi and you can choose to travel in different types of cabins or seats. In addition, it is possible to take a vehicle and/or pet with you.
You can also take a ferry from Motril to Nador. The trip takes about 5 hours and is operated by Naviera Armas.
The ferry from Almeria to Nador takes between 7 and 11 hours and there are departures almost daily. The price of the trip starts at €80 and it is possible to travel with a vehicle and/or pet. Onboard services include Wi-Fi, bars, a children's area, a terrace and on some ferries a swimming pool.
Useful info: find out more about ferries from Spain to Morocco in 2026.

Sunset in the city of Tangier in Morocco
Ferries from Spain to Ceuta and Melilla: timetables and services
It's time to get to know Ceuta and Melilla! And there is no easier way to reach these destinations than by ferry. You can travel there from several points of Spain: Algeciras, Motril, Malaga and Almeria. There are daily ferry trips between continental Spain and Ceuta and Melilla.
Ferries to Ceuta
Algeciras is connected to the port of Ceuta with around 20 daily sailings operated by Baleària, Trasmediterranea and FRS Iberia DFDS. The fastest crossing takes 1 hour and tickets start at €30 per person.
On the ferry from Algeciras to Ceuta, it is possible to travel with a vehicle. On board, you will find restaurants, children's areas, Wi-Fi, stores, premium areas and terraces. Traveling with your pet is also possible. There are several accommodation options for pets depending on the type of pet, your preferences and availability.
Ferries to Melilla
If you want to go to Melilla, you can catch a ferry from Almeria, Motril or Málaga. The ferry companies that operate these crossings are Baleària and Naviera Armas.
The ferry from Almeria to Melilla takes between 5 and 8 hours and there are a few weekly departures. The price of the trip usually starts at around €50 and it is possible to travel with a vehicle and, on most ferries, with a pet. The journey will be very comfortable as there is Wi-Fi, cafeterias, play areas, and a terrace.
The ferry crossing from Motril to Melilla takes between 5 and 7.5 hours and is operated by Baleària and Naviera Armas. Tickets start at €55 and there are at least 2 weekly sailings. This trip is pet-friendly, so you can take your pet as well as your vehicle. The services on board include among other things restaurants, Wi-Fi, TVs and a children's area.
You can also travel by ferry from Malaga to Melilla in about 7 hours. There are about 9 crossings a week and tickets start from €48. In addition, you can travel with different types of vehicles and with pets. On board, you will find entertainment areas for children, decks, restaurants, and stores.

Aerial view of the port of Ceuta
Tips for your ferry trip from Spain to North Africa
Now that you know all about the ferry routes from Spain to North Africa, we give you the best tips to make both the booking and the trip as easy and comfortable as possible.
- If you are traveling with your pet, make sure you bring all the necessary documents to certify the health of the animal. You can check the list on the ferry company’s website.
- On most ferries, there are special services for people with reduced mobility. Do not forget to notify the ferry company in advance if you need them.
- A great accommodation option on many ferries is the premium seats. They are not much more expensive than regular seats but they recline, making your trip much more comfortable.
- Many ferry companies offer e-ticket functionality, so you don't have to print anything out. You can check if this service is available for your trip to Ferryhopper.
- Morocco is the perfect destination for a day trip from Spain!
North Africa has a lot to offer! Don’t wait any longer to discover all of its wonders! Compare all available routes, schedules, and prices on our Map of ferries and book your ferry tickets at the best price.
