Ferry from Morocco to Spain

Tickets, Prices, Schedules & Times

You can travel by ferry from Morocco to Spain all year round, with around 40-50 daily crossings. 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 30 min to 27 hr and ticket prices start from around €26.

Africa Morocco Link, Baleària, FRS Iberia, Naviera Armas, and Grandi Navi Veloci 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.

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 ferries, 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, 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, so you can stay connected during the trip. Cabins and accommodation

Only conventional ferries traveling from Morocco to Spain have cabins (single beds to whole cabins with a window and even suites). On high-speed ferries, you can usually choose between deck-lounge and standard seats.

Luggage

Each ferry Morocco - Spain company has its own baggage allowance policy. More specifically:

  • On Naviera Armas ferries, you can bring 1 larger piece of luggage with a maximum weight of 60 kg or 4 small pieces of luggage.
  • On Baleària ferries, there is no specific weight limit for your personal luggage, as long as you carry them on board by yourself.
  • On GNV ferries, there is no specific weight limit for your personal luggage. However, you can carry up to 2 pieces of hand luggage.
  • FRS Iberia DFDS allows passengers to take their luggage up to 50 kg on board free of charge. 
  • Africa Spain Link allows passengers without a vehicle to bring a single luggage item weighing up to 30 kg

Can I travel with my pet?

Pets are welcome on the ferry Morocco - Spain. You just need to include your pet in the booking and pay the additional fee

Dedicated areas are available for dogs and cats, while smaller animals must be transported in cages provided by the passenger. Pets are not permitted in pullman seating areas, common lounges or standard cabins. However, they are allowed in designated pet-friendly cabins and on the ferry's external decks.

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:

Morocco - Spain ferry companies

Related posts from our blog

FAQs

The Tanger - Tarifa is considered the best ferry option between Morocco and Spain, especially for speed and convenience. The crossing takes around 1 hr, making it the fastest ferry connection between the two countries. Ticket prices typically start from around €40 per passenger.

All ferries running between Morocco and Spain have car decks for vehicle transportation, so you can bring your car or motorbike on board. 

Prices for vehicle transportation start from approximately €25 for a motorcycle and over €100 for a car. Make sure you have all necessary documentation for your vehicle, including the registration certificate, insurance papers and a valid driving license. 

Tip: make sure you book your ferry tickets for vehicle transportation in advance, as they usually sell out fast during high season.

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).

Whether you need a visa to travel by ferry from Morocco to Spain depends on your nationality:

  • Moroccan citizens cannot enter Spain without a visa. As Spain is part of the Schengen Area, Moroccan nationals must obtain a Schengen short-stay visa (Type C) before traveling. This visa 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. A valid passport or national ID card is sufficient.
  • Citizens of visa-exempt countries, such as 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), provided they hold a valid passport.

Travelers should always ensure their passport meets Schengen requirements (valid for at least 3 months beyond the intended stay and issued within the last 10 years).

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.

Related ferry schedules

More ferry routes