Ferry from Morocco to Spain
Tickets, prices & schedulesYou can travel by ferry from Morocco to Spain all year round, with around 20 to 50 daily crossings, depending on the season. Ferries depart from the ports of Tanger Med, Tanger Ville, Al Hoceima, and Nador in Morocco and arrive at Algeciras, Almería, Motril, Barcelona, and Tarifa. The journey lasts from as little as 30 min and ticket prices start from around €26.
Africa Morocco Link, Baleària, FRS Iberia, Grandi Navi Veloci, and Naviera Armas serve the ferry Morocco - Spain connections with high-speed catamarans and conventional ferries. Find up-to-date info, compare timetables, companies and prices, and book your ferry tickets on Ferryhopper without hidden fees.
Discounts
When traveling from Morocco to Spain, you can take advantage of the regular discounts available to specific traveler categories. These discounts may differ from one company to another and from route to route, but generally you can expect lower ferry ticket prices for children (up to 12-13 years old) and seniors (60+).
Note: infants and toddlers up to 2-3 years old normally travel for free.
Ferry operators: frequency & prices
| Ferry Company | Crossings | Vessels | Price |
| Africa Morocco Link | 10-15 daily | Mixed | €32+ |
| Baleària | 10-15 daily | Mixed | €32+ |
| FRS Iberia | 5-10 daily | Mixed | €31+ |
| Grandi Navi Veloci | 2-5 weekly | Conventional | €83+ |
| Naviera Armas | 5 daily | Conventional | €26+ |
On-board services and amenities
The ferry Morocco - Spain routes are mainly served with high-speed ferries on short crossings and conventional ferries for trips to further destinations. The ferries generally feature a range of modern amenities and services for a comfortable and relaxed trip across the Mediterranean.
On most high-speed ferries and catamarans, you can expect:
- Comfy seating in air-conditioned lounges and on outer decks, where you can enjoy the sea view
- Snack bars and cafes, where you can get a quick bite or drink
- Amenities for travelers with disabilities
- Car decks
- Kennels
Additionally, on the conventional ferries, you can also find:
- Restaurants, serving a wide range of meals
- Shops, for the essentials, gifts, and last-minute purchases
- Play rooms for children
On most ferries, you will also find a Wi-Fi hotspot to stay connected during the trip, typically with a range of data packages available to suit your needs.
Accesibility
The ferries serving the Morocco - Spain routes are generally accessible to travellers with disabilities, featuring ramps and elevators, accessible seating areas, and adapted toilets. On the conventional ferries, you will also find adapted cabins for passengers with disabilities. Boarding assistance is typically available upon request and prior notification to the ferry company.
Note: accessibility features vary from vessel to vessel, so it is recommended to contact the ferry company at the time of booking for further details.
Cabins and accommodation
On both high-speed ferries and conventional ferries, you can usually book standard deck-lounge seats and, depending on the company and vessel, seats in a business-class lounge.
On the longer routes from Morocco to Spain that are served by conventional ferries, you can usually book a cabin for 1-4 passengers. Typically, you can choose between:
- Standard interior cabins
- Exterior cabins with a sea view
- Deluxe suites with a double bed, TV and sea view
- Adapted cabins for passengers with disabilities
- Pet-friendly cabins
- Beds in shared cabins
Luggage
Each ferry Morocco - Spain company has its own baggage allowance policy:
- Africa Spain Link allows you to bring 1 item of luggage item, weighing up to 30 kg.
- On Baleària ferries, you can bring as many bags as you can carry onboard, with no size or weight restrictions.
- FRS Iberia DFDS allows you to bring up to 50 kg of luggage.
- When traveling with GNV, you can carry up to 2 pieces of hand luggage, with with no size or weight restrictions.
- Naviera Armas allows up to 4 pieces of luggage with a maximum weight of 60 kg.
Can I travel with my pet?
Pets are allowed on most Morocco - Spain ferries, provided you include them in your reservation when booking your tickets. Depending on the ferry and company, you can bring pets with you, as well as book a place in the onboard kennels or a pet-friendly cabin.
During the trip, smaller pets must be kept in a carrier, while larger pets must wear a muzzle and be kept on a leash.
Make sure to bring along your pet's health and travel documents, tickets, and any pet supplies you may need for your trip.
Useful tips for your ferry trip to Spain from Morocco
Here are some travel tips for your ferry Morocco - Spain trip:
- If you are traveling in high season or on a weekend, we recommend you arrive at the ports of Morocco well in advance to avoid overcrowding.
- For those short on time, it is possible to take a day trip to Spain from Morocco. Direct ferries from Tanger Med Port to Algeciras and from Tangier Ville Port to Tarifa make day trips easily accessible.
- Before taking the ferry from Morocco to Spain, you should make sure that you carry your passport with you.
- It is also possible to travel by ferry from Morocco to Italy and France. Check out all Morocco ferries for more information.
Where to take the ferry from Morocco to Spain
You can take a ferry to Spain from 3 ports in Morocco:
- Tangier: it is served by 2 ports - Tanger Ville and Tanger Med. Tanger Ville is situated within the city, while Tanger Med lies approximately 40 km northeast of Tangier. Discover more about Tanger Med and Tanger Ville ports on Ferryhopper.
- Nador: the Port of Nador, also referred to as the Port of Beni Ansar, is situated in the town of Beni Ensar (alternatively called Beni Ansar or Aït Nsar), just a few kilometers north of the city of Nador.
- Al Hoceima: the ferry port of Al Hoceima, also known as "Gare Maritime d'Al Hoceima," is conveniently located near the city center, making it easily accessible on foot. The port features 2 passenger terminals to accommodate travelers.
Where does the ferry arrive in Spain?
Ferries from Morocco arrive at 5 ports in Spain, depending on the route and season: Algeciras, Tarifa, Barcelona, Motril, and Almería.
- Algeciras is one of the busiest ferry ports in southern Spain with excellent road connections to the rest of Andalusia and Spain via the AP-7 and A-7 freeways. The port is close to the city centre and offers easy access to buses, trains and nearby destinations along the Costa del Sol.
- Tarifa is the closest Spanish port to Morocco and mainly serves fast ferry routes from Tangier (Tanger Ville). The small town port is well connected by road and regional buses to Cádiz, Seville and other parts of southern Spain.
- The port of Barcelona is one of the largest in the Mediterranean and offers direct access to the city’s public transport network, including buses, metro lines and main roads. It is a convenient entry point for travel to northeastern Spain and southern France.
- The Port of Motril is located a few kilometers from the town center, on the Costa Tropical of Granada. It is smaller and less crowded than other Spanish ports and is accessible by car or taxi from Motril and nearby coastal towns.
- The Port of Almería is conveniently located very close to the city center, within walking distance of shops, hotels, and the main train and bus stations.
How long is the ferry ride from Morocco to Spain?
The duration of the ferry Morocco - Spain trip normally ranges from 1 hr to 37 hr, depending on the route, vessel type and company. Here are the typical durations for each ferry route:
- Tanger Ville - Tarifa : 1 hr
- Tanger Med - Algeciras: 1.5-2.5 hr
- Tanger Med - Barcelona: 28-35 hr
- Al Hoceima - Motril: 5 hr
- Nador - Almería: 5.5-9 hr
- Nador - Barcelona: 28-30 hr
Morocco - Spain ferry companies
Related posts from our blog
FAQs
The Tanger - Spain routes offer the best balance of speed and convenience, and are considered the best ferry option between Morocco and Spain. Specifically:
- The Tanger Ville - Tarifa crossing is served up to 10 times a day and takes 1 hr, with ticket prices starting at €39.
- The Tanger Med - Algeciras route is served with up to 30 daily crossings and the trip lasts 1.5 hr, while tickets are priced from around €26.
The Tanger Med - Algeciras route is the cheapest ferry crossing from Morocco to Spain, with ticket prices starting at about €26.
Yes, there are also high-speed ferries operating between the ports of Morocco and Spain. The fastest ferry from Morocco to Spain departs from Tangier and reaches Tarifa in 1 hr.
The distance between Morocco and Spain depends on the port of departure and arrival. The shortest distance is between Tangier and Tarifa/Algeciras, spanning about 17 nautical miles (31 km), while the longest is between Tangier and Barcelona, covering 572 nautical miles (1060 km).
Yes, most ferries serving routes from Morocco to Spain have car decks to transport vehicles. Prices start from approximately €40 to transport a motorbike, €120 for a car and roughly €120 for a camper van.
Make sure you have all necessary documentation for your vehicle, including the registration certificate, insurance papers and a valid driver's license.
Tip: make sure you book your ferry tickets for vehicle transportation in advance, as they usually sell out fast during high season.
As you will be crossing the international border between Morocco and Spain, you will need to bring a passport valid for at least 3 months beyond the intended stay and issued within the last 10 years. Depending on your nationality, you may also need to obtain a visa before traveling:
- Moroccan citizens need a visa to enter Spain, as it is part of the Schengen Area. A Schengen short-stay visa (Type C) allows stays of up to 90 days within any 180-day period.
- EU/EEA and Swiss citizens do not need a visa to enter Spain.
- Citizens of visa-exempt countries, including the United States, Canada and Australia, can travel to Spain without a visa for short stays (up to 90 days in any 180-day period).
When booking your Morocco - Spain trip on Ferryhopper, you can easily check in online, get your tickets on your phone, and board the ferry directly with your e-ticket without collecting any paper tickets at the port.
Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.
Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.