
Traveling from Gibraltar to Morocco is one of the most convenient and exciting ways to cross from Europe into North Africa. Although Gibraltar itself doesn’t currently have a direct passenger ferry service to Morocco, it’s very easy to reach nearby Spanish ports that offer daily sailings to Tangier and other Moroccan destinations.
In this guide, we’ll cover everything you need to know about taking the ferry from Gibraltar to Morocco, including routes, ferry companies, ticket prices, and insider tips.
Is There a Ferry from Gibraltar to Morocco?

At the moment, there are no direct ferries from Gibraltar to Morocco. However, travelers can easily reach the Moroccan coast by traveling to Algeciras or Tarifa, both of which are just a short drive or bus ride from Gibraltar.
- Gibraltar to Algeciras: Around 30 minutes by car or taxi.
- Gibraltar to Tarifa: About 1 hour by car or bus.
From these ports, ferries operate daily to Morocco with short crossing times.
Main Ferry Routes from Gibraltar to Morocco
1. Tarifa to Tangier Ville
- Crossing Time: 1 hour
- Ferry Operators: FRS, Inter Shipping
- Best For: Fastest and most direct route to Tangier city center
2. Algeciras to Tangier Med
- Crossing Time: 1 hour 30 minutes – 2 hours
- Ferry Operators: Balearia, AML, FRS
- Best For: Travelers with cars or traveling further into Morocco
3. Algeciras to Ceuta (Spanish Enclave in Morocco)
- Crossing Time: 1 hour
- Best For: Those who want to combine Spain and Morocco travel in one trip
Ferry Prices from Gibraltar to Morocco (via Spain)
Prices depend on the season, ferry operator, and whether you’re traveling on foot or with a car.
- Foot passengers: From €35–€45 one-way
- Cars + passengers: From €120 one-way
- Return tickets: Often cheaper when booked in advance
How to Get from Gibraltar to the Ferry Port
- By Car – Cross the Gibraltar–Spain border and drive directly to Tarifa or Algeciras.
- By Bus/Taxi – Regular buses and shared taxis connect Gibraltar with Algeciras bus station, from where you can reach the ferry terminal.
- By Shuttle Services – Some private companies offer direct transfers from Gibraltar to the ferry ports.
Booking Tips for Gibraltar to Morocco Ferries
- Book online in advance to secure cheaper fares, especially in summer.
- If you’re traveling with a car, arrive at least 1–2 hours before departure.
- For the fastest crossing, choose Tarifa–Tangier Ville.
- If you’re planning a road trip deeper into Morocco, opt for Algeciras–Tangier Med.
FAQs – Gibraltar to Morocco Ferry
1. Can I take a direct ferry from Gibraltar to Morocco?
No, there are currently no direct ferries. You need to depart from Tarifa or Algeciras in Spain.
2. How long does it take to reach Morocco from Gibraltar?
Including travel to the Spanish port, expect about 2–3 hours total travel time.
3. What documents do I need to travel?
You’ll need a valid passport. Some nationalities may require a Moroccan visa.
4. Can I bring my car from Gibraltar to Morocco?
Yes. Drive across the border to Algeciras or Tarifa and take your car on the ferry.
5. What is the cheapest option to travel from Gibraltar to Morocco?
Taking a bus or taxi from Gibraltar to Algeciras and then the ferry to Tangier Med is usually the most affordable option.