Ferry from Tangier to Spain
Tickets, prices & schedulesYou can travel by ferry from Tangier to Spain all year round, with around 40 daily crossings. Ferries depart from Tanger Med and Tanger Ville in Morocco and arrive at Algeciras, Barcelona, Gibraltar, and Tarifa. The journey takes as little as 1 hr and ticket prices start from around €25.
Africa Morocco Link, Baleària, FRS Iberia, Naviera Armas and Grandi Navi Veloci serve Mediterranean ferry 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 Tangier 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)
- Young travelers (under 26)
- Seniors (60+)
- Large families (Spanish citizens)
Note: infants and toddlers up to 2-3 years old normally travel for free.
Tangier to Spain ferry routes
From the ports of Tangier, you can travel to 5 ports in mainland Spain and the Iberian Peninsula:
- Tanger Med - Algeciras: usually around 30 daily crossings, with the trip taking 1.5 hr and ferry ticket prices starting at around €25.
- Tanger Med - Barcelona: about 1-4 weekly departures, with the ferry ride taking about 33 to 37 hr and ticket prices start at approximately €93.
- Tanger Med - Gibraltar: usually 1 weekly crossing from the British port of Gibraltar, taking around 1.5 hr and tickets priced from €37.
- Tangier Ville - Tarifa: around 10 daily crossings, with the ferry trip lasting 1 hr and tickets starting at €38.
Good to know: if you are unsure which is the best port for you, check out our guide on whether you should travel from Tanger Med or Tanger Ville.
Ferry operators: prices & frequency
Tanger Med - Algeciras
| Ferry Company | Crossings | Duration | Price |
| Africa Morocco Link | 9 daily | 1 hr 30 min | from €29 |
| Baleària | 9 daily | 1 hr 30 min | from €30 |
| FRS Iberia | 8 daily | 1 hr 30 min | from €30 |
| Naviera Armas | 5 daily | 1 hr 30 min | from €25 |
Tanger Med - Barcelona
| Ferry Company | Crossings | Duration | Price |
| Grandi Navi Veloci | 1-4 weekly | 33-37 hr | from €93 |
Tanger Med - Gibraltar
| Ferry Company | Crossings | Duration | Price |
| FRS Iberia | 1 weekly | 1 hr 30 min | from €37 |
Tanger Ville - Tarifa
| Ferry Company | Crossings | Duration | Price |
| Africa Morocco Link | 6 daily | 1 hr | from €38 |
| Baleària | 5-6 daily | 1 hr | from €38 |
Note: keep in mind that the frequency of crossings may increase during the high season and decrease in the low season.
On-board services and amenities
The Tanger to Spain ferry 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 Baleària, GNV and Navieras Armas ferries you will also find a Wi-Fi hotspot, so you can stay connected during the trip.
Cabins and accommodation
On short ferry trips from Tanger to Spain, you can book a seat in the business or VIP lounge, while on longer trips, you can also book a cabin.
Can I book business-class seats?
Yes, on Baleària ferries traveling from Tangier to Spain you can book a seat in the Neptuno business lounge. In these exclusive areas, you can enjoy the ferry trip in a comfy reclining seat, which usually has extra legroom.
Prices for business-class seats normally start at around €48.
Are there cabins on the ferry?
Yes, the conventional ferries traveling from Tangier to Barcelona are designed for long-haul travel and feature cabins for 1-4 passengers. Typically, you have the option between:
- Standard interior cabins
- Exterior cabins, with a window and sea view
- Deluxe suits, with a double bed and sea view
- Cabins accessible to travelers with disabilities
- Pet-friendly cabins
Cabin prices range from €95 to €635, depending the type, size and season you are traveling.
Luggage / How much luggage is allowed on the ferries
Each ferry company serving the Tangier to Spain ferry routes has different luggage policies:
- Africa Morocco Link allows you 1 piece of luggage weighing up to 30 kg.
- With Baleària, there is usually no weight limit for your personal luggage, as long as you carry them on board by yourself.
- On FRS Iberia ferries, you are entitled to luggage weighing up to 50 kg.
- GNV usually has no weight limit on luggage and you can carry up to 2 pieces of luggage.
- With Naviera Armas you can bring up to 4 items of luggage weighing a maximum of 60 kg.
Can I travel with my pet?
Yes, pets are allowed on most Tangier - Spain ferries, provided you include them in your reservation when booking your tickets. Depending on the company and route, you may have the option of taking your pet with you on board as well as booking a place in the kennels or a pet-friendly cabin.
While pets are allowed in some passenger areas, dining areas and lounges are usually off-limits. During the trip, smaller pets must be kept in a carrier, while larger ones must be kept on a leash and wear a muzzle.
Don’t forget to bring along your pet’s health and travel documents, tickets and any pet supplies you may need on the trip.
Useful tips for your ferry trip to Spain from Tangier
Here are some useful tips for your ferry trip from Tangier to Spain:
- Both ports in Tangier can get busy, so plan your arrival at least 45 min ahead of departure. If you are traveling with a vehicle, it’s recommended to be there at least 1.5 hr in advance for a smooth boarding.
- The sea can get a bit choppy, so if you are sensitive to the waves, consider taking seasickness medication before the trip. As always, you can discuss your options with your pharmacist or doctor.
- As you will be crossing the international border between Spain and Morocco, you will need to bring along a valid passport.
- For your return trip, check out the Spain to Morocco ferry schedules, for more details on routes to Tangier, Nador, Al Hoceima and more!
- It is also possible to travel by ferry from Tangier to Sète and Marseille in France, as well as Genoa and Civitavecchia in Italy. For all travel options, take a look at the Tangier ferry schedules.
Where to take the ferry from Tangier to Spain
Ferries to Spain depart from 2 different ports in Tangier, depending on the route and ferry operator: Tanger Med and Tanger Ville.
- Tanger Med is a large commercial port located about 40 km east of Tangier city, close to the Strait of Gibraltar. The port is modern and well equipped, with dedicated ferry terminals for passengers and vehicles, as well as clear signage and check-in facilities.
- Tanger Ville is located in the heart of Tangier, right next to the city centre and the marina. Thanks to its central location, Tanger Ville is especially convenient for foot passengers and travellers staying in or near the old town (Medina).
How to get to the ports of Tangier
Tangier has 2 ferry ports serving Spain: Tanger Med and Tanger Ville
Getting to Tanger Med
Tanger Med is located about 40 km east of Tangier city and is best reached by car or taxi. The drive usually takes 45 min to 1 hr, depending on traffic. Taxis can be arranged from the city centre, the train station or hotels.
There are also Intercity and shuttle bus services connect Tangier with Tanger Med, however schedules can be limited and travel times longer. This option is more suitable for travellers with flexible schedules.
Getting to Tanger Ville
Tanger Ville port is within walking distance of the city centre, the marina and the Medina, making it ideal for foot passengers. There are also taxis widely available throughout Tangier and for quick access to the port from any part of the city.
The Tangier Ville train station is close to the port. From the station, you can reach the ferry terminal on foot or with a short taxi ride.
Where does the ferry arrive in Spain?
Ferries from Tangier arrive at 4 ports in Spain and the Iberian Peninsula, depending on the route and season: Algeciras, Tarifa, Barcelona and Gibraltar.
- 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 European port to Tangier and serves fast ferry connections from Tangier 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.
- Gibraltar is located on the southern tip of the Iberian Peninsula and is not part of Spain. Ferry services from Tangier operate on a limited or seasonal basis.The port is near to the town center and ideal for short stays or further traveling in the region.
How long is the ferry ride from Tangier to Spain?
The duration of the Tangier - Spain ferry 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 Med - Algeciras: around 1 hr 30 min
- Tanger Med - Barcelona: usually 33 hr to 37 hr
- Tanger Med - Gibraltar: 1 hr 30 min
- Tangier Ville - Tarifa: about 1 hr
Tangier - Spain ferry companies
Related posts from our blog
FAQs
Yes, with ferries taking as little as 1 hr and around 40 daily crossings, it is very easy and straightforward to plan a Spain day trip from Tangier, whether you are traveling via Tanger Ville or Tanger Med.
Ferries generally operate around the clock, giving you great flexibility. To make the most of your day, it’s best to choose an early-morning departure and a late evening return, and allow extra time for border formalities.
Yes, the ferry from Tangier to Spain can be quite scenic, especially on clear days. As you cross the Strait of Gibraltar, you will often be treated to spectacular views of both the African and European coastlines. For the best experience, try to find a seat on the outdoor decks!
As you will be crossing the border between Morocco and Spain, you must carry a passport that is valid for at least 6 months beyond your date of travel. If you are a non-EU/EEA citizen, you may need a Schengen visa to enter Spain. These requirements depend on your nationality.
If you are travelling with a car, motorbike or camper van, make sure you bring your vehicle registration, insurance details and a driving licence valid in Spain.
Yes, the ferries serving the Tangier - Spain route have car decks for the transportation of vehicles. The cost depends on the route, vehicle and company. Here are the starting prices for each route:
- Tanger Med - Algeciras: €110 for a car, €25 for a motorbike and €160 for a camper van
- Tanger Med - Barcelona: €192 for a car, €82 for a motorbike and €457 for a camper van
- Tanger Med - Gibraltar: €164 for a car, €63 for a motorbike and €214 for a camper van
- Tangier Ville - Tarifa: €165 for a car, €41 for a motorbike and €220 for a camper van
Good to know: spaces in the car decks are limited, so it's best to book your ticket well in advance, especially during the high season.
Yes, the Tangier - Spain ferry routes are served by high-speed ferries on short trips and conventional ferries on longer journeys. The fastest ferry needs 1 hr to travel from Tanger Ville to Tarifa and 1.5 hr from Tanger Med to Algeciras and Gibraltar.
The distance between Tangier and Spain depends on your ports of departure and arrival:
- Tanger Med - Algeciras: around 16 nautical miles (30 km)
- Tanger Med - Barcelona: about 572 nautical miles (1060 km)
- Tanger Med - Gibraltar: approximately 27 nautical miles (about 50 km)
- Tangier Ville - Tarifa: around 17 nautical miles (31 km)
When booking your Tangier - 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.