Spain, Portugal and Morocco: 10 Itineraries of 10 to 21 Days
Ten ways to plan a Morocco, Spain and Portugal trip – by the short ferry from Tarifa, Algeciras or Gibraltar to Tangier, or with a flight to Marrakech. Updated October 2026 · by our local team in Morocco
Planning a Spain, Portugal and Morocco itinerary? Only about 14 km of sea separate Tarifa from Morocco, so Spain and Morocco – and Portugal too – fit naturally in one trip of 10 to 21 days. Explore Seville, Granada or Madrid, cross to Tangier and travel down through Chefchaouen, Fes and the Sahara to Marrakech – or see Lisbon, Porto or Barcelona first and fly to Marrakech for a week or ten days in Morocco. We arrange the whole trip: Spain and Portugal through our trusted suppliers there, and Morocco with our own team, driver and guides.
Spain, Portugal and Morocco: the short answer
- First time, 10 days: Southern Spain and Morocco Itinerary: 10 Days from Seville to Marrakech – Seville, Granada and Morocco to Marrakech.
- Spain, Portugal and Morocco in 14 days: Spain, Portugal and Morocco Itinerary: 14 Days on the Classic Route – Lisbon, Seville and Morocco to Marrakech.
- Three weeks, all three countries: Morocco, Spain and Portugal Trip: the 21-Day Grand Tour – Barcelona, Madrid and Morocco to Marrakech.
- Honeymoon: Spain and Morocco Honeymoon: 12 Days of Riads, Dunes and Alhambra Sunsets – Seville, Granada and Morocco to Marrakech.
- With children: Spain, Portugal and Morocco Family Trip: 18 Days at a Child’s Pace – Lisbon, Seville and Morocco to Marrakech.
- Prefer to fly, not the ferry: Spain and Morocco 2 Week Itinerary: Madrid, Andalusia and the Sahara – Madrid, Seville and Granada, then a flight to Marrakech.
10 Spain, Portugal and Morocco itineraries
Click a trip to see the route map and the day by day.
10-Day Southern Spain and Morocco Itinerary10 days · Spain → ferry to Tangier → MarrakechSeville and Granada, the ferry to Tangier, then Chefchaouen, Fes, the Sahara and Marrakech. Best for: first-timers who want the highlights of both countries in 10 days.
12-Day Spain and Morocco Itinerary from Madrid12 days · Spain → ferry to Tangier → MarrakechMadrid and Andalusia by fast train, then Morocco from Tangier to Marrakech with two nights in the Sahara. Best for: travellers flying into Madrid who like a steady pace.
12-Day Spain and Morocco Honeymoon12 days · Spain → ferry to Tangier → MarrakechRomantic Seville and Granada, then the ferry to Morocco, luxury riads in Fes and Marrakech and a luxury camp in the Sahara. Best for: honeymooners and couples.
14-Day Spain, Portugal and Morocco Itinerary: the Classic Trip14 days · Spain & Portugal → ferry to Tangier → MarrakechLisbon, Seville and the ferry to Morocco – the classic three-country trip in two weeks. Best for: couples and friends who want three countries without rushing.
14 Days in Spain and Morocco: One Week Each14 days · Spain → flight to MarrakechMadrid, Seville and Granada, then a flight to Marrakech for eight days in Morocco. Best for: travellers who prefer to fly rather than take the ferry.
14-Day Portugal and Morocco Itinerary14 days · Portugal → flight to MarrakechPorto and Lisbon, then a direct flight to Marrakech for nine days of desert, mountains and the Atlantic. Best for: couples and families who love the coast.
16-Day Southern Spain and Morocco Itinerary with the Atlantic16 days · Spain → ferry to Tangier → MarrakechSeville, Córdoba and Granada, the ferry to Tangier, Asilah on the Atlantic, Fes, the Sahara and the High Atlas. Best for: travellers who want more time in Morocco and a relaxed end by the sea.
18-Day Spain, Portugal and Morocco Trip for Families18 days · Spain & Portugal → ferry to Tangier → MarrakechShort drives, beaches, camels and kasbahs – three countries at a pace that works for children. Best for: families with children (from about 6) and teenagers.
21-Day Spain, Portugal and Morocco Grand Tour21 days · Spain & Portugal → ferry to Tangier → MarrakechBarcelona, Madrid, Lisbon and Seville, then two weeks across Morocco from Tangier to Marrakech. Best for: travellers with three weeks who want to see all three countries properly.
21 Days in Spain, Portugal and Morocco: 10 Active Days in Morocco21 days · Spain & Portugal → flight to MarrakechMadrid, Seville and Lisbon, then a flight to Marrakech and 11 days of trekking, cycling, buggies and a balloon flight in Morocco. Best for: active travellers who want adventure, not only sightseeing.
Spain, Portugal and Morocco map
Five of our itineraries on one map – click a coloured label to open the trip.
road train flight ferry
This map shows how close the three countries are. Morocco is only 14 km from Spain across the Strait of Gibraltar: ferries leave from Tarifa, Algeciras and Gibraltar to Tangier, the Moroccan city closest to Spain. Portugal has no ferry to Morocco, but Lisbon, Madrid and Barcelona all have direct flights to Marrakech.
- Ferry route: Seville or Granada → Tarifa or Algeciras → Tangier → Chefchaouen → Fes → Sahara → Marrakech.
- Flight route: Lisbon, Porto, Madrid or Barcelona → flight to Marrakech → the Atlas, the Sahara and Essaouira.
- Both: Portugal first, then the south of Spain, then the ferry – the most natural Morocco, Spain and Portugal trip, with no backtracking.
How your Morocco, Spain and Portugal trip works
- Choose an itinerary
Pick one of the 10 ideas above – or tell us where you are in Spain or Portugal and how many days you have for Morocco.
- Get one plan for the whole trip
We arrange hotels, transfers and tickets in Spain and Portugal through our suppliers there, and send you the full day by day and a clear price on WhatsApp.
- Cross and enjoy
Our driver meets you at the ferry in Tangier or at Marrakech airport, and our local team looks after every day in Morocco.
Compare all 10 itineraries at a glance
| Itinerary | Start → end | Into Morocco | Days in Morocco | Nights in the desert | Best for |
|---|---|---|---|---|---|
| 10-Day Southern Spain and Morocco Itinerary | Seville → Marrakech | Ferry to Tangier | 7 | 1 (Merzouga) | First-timers who want the highlights of both countries in 10 days |
| 12-Day Spain and Morocco Itinerary from Madrid | Madrid → Marrakech | Ferry to Tangier | 8 | 2 (Merzouga) | Travellers flying into Madrid who like a steady pace |
| 12-Day Spain and Morocco Honeymoon | Seville → Marrakech | Ferry to Tangier | 8 | 2 (Merzouga) | Honeymooners and couples |
| 14-Day Spain, Portugal and Morocco Itinerary: the Classic Trip | Lisbon → Marrakech | Ferry to Tangier | 9 | 2 (Merzouga) | Couples and friends who want three countries without rushing |
| 14 Days in Spain and Morocco: One Week Each | Madrid → Marrakech | Flight to Marrakech | 8 | 2 (Merzouga) | Travellers who prefer to fly rather than take the ferry |
| 14-Day Portugal and Morocco Itinerary | Porto → Marrakech | Flight to Marrakech | 9 | 2 (Merzouga) | Couples and families who love the coast |
| 16-Day Southern Spain and Morocco Itinerary with the Atlantic | Seville → Marrakech | Ferry to Tangier | 11 | 2 (Merzouga) | Travellers who want more time in Morocco and a relaxed end by the sea |
| 18-Day Spain, Portugal and Morocco Trip for Families | Lisbon → Marrakech | Ferry to Tangier | 10 | 2 (Merzouga) | Families with children (from about 6) and teenagers |
| 21-Day Spain, Portugal and Morocco Grand Tour | Barcelona → Marrakech | Ferry to Tangier | 14 | 2 (Merzouga) | Travellers with three weeks who want to see all three countries properly |
| 21 Days in Spain, Portugal and Morocco: 10 Active Days in Morocco | Madrid → Marrakech | Flight to Marrakech | 11 | 2 (Merzouga) | Active travellers who want adventure, not only sightseeing |
Spain, Portugal and Morocco: good to know
Tarifa, Algeciras or Gibraltar?
Tarifa is easiest for foot passengers: the ferry arrives at Tanger Ville, in the city. Algeciras has the most sailings but arrives at Tanger Med, about 45 minutes from Tangier. Gibraltar has only a few sailings a week to Tanger Med. Our driver meets you at whichever port you choose.
Book the Alhambra early
Tickets for the Alhambra in Granada often sell out weeks ahead – book them as soon as your dates are fixed.
One way, no backtracking
Enter Morocco in Tangier and leave from Marrakech (or the other way round) – you save a long day of driving back. Check one-way flights from Marrakech before you choose.
Your Morocco days
The Morocco part is a private trip with your own driver: shorten it, lengthen it or change the route – see our Morocco itineraries.
Spain, Portugal and Morocco trip: questions travellers ask
Can you do a day trip to Morocco from Spain?
Yes, day trips from Tarifa to Tangier exist, but one day only shows you Tangier. To see Chefchaouen, Fes and the Sahara you need at least 5 days in Morocco – that is why every itinerary on this page gives Morocco 6 to 11 days.
How long is the ferry from Spain to Morocco?
There are three ports on the European side. From Tarifa to Tangier (Tanger Ville port, in town) the crossing takes about 1 hour. From Algeciras to Tanger Med it is about 1 hour 30, and Tanger Med is about 45 minutes outside Tangier. From Gibraltar there are only a few crossings a week to Tanger Med. Times change with the season and the weather – check the ferry company before you travel.
Tarifa, Algeciras or Gibraltar: which port is best?
Tarifa is the easiest for foot passengers: frequent ferries, and you arrive in the centre of Tangier. Algeciras has the most crossings (and car ferries) but arrives at Tanger Med, outside the city. Gibraltar is handy if you are already there, but it has only a few sailings a week. Tell us which one you take and our driver meets you at the right port.
How far apart are Spain and Morocco?
At the Strait of Gibraltar only about 14 km (9 miles) of sea separate the two countries. On a clear day you can see the Moroccan mountains from Tarifa, and the fast ferry to Tangier takes about 1 hour.
Is Morocco close to Spain or Portugal?
Morocco is very close to Spain: about 14 km across the Strait of Gibraltar, with ferries every day. Portugal is further away – there is no ferry from Portugal to Morocco, but a direct flight from Lisbon or Faro to Marrakech takes about 1 h 30 to 1 h 45.
Is Spain or Portugal closer to Morocco?
Spain. The southern tip of Spain (Tarifa) is about 14 km from Morocco, while the south coast of Portugal (the Algarve) is roughly 250 km away by sea. That is why most Spain, Portugal and Morocco trips visit Portugal first, then the south of Spain, then cross to Morocco.
What city in Morocco is closest to Spain?
Tangier. It faces Tarifa across the Strait of Gibraltar, and the ferry arrives at Tanger Ville port, in the city centre. Ceuta, on the Moroccan coast, is a Spanish city, so for Morocco itself Tangier is the closest city and the usual place to start.
What is a good Spain, Portugal and Morocco itinerary for 14 days?
Spend 2 days in Lisbon, 2 to 3 days in Seville and the south of Spain, then take the ferry from Tarifa to Tangier and travel 9 days in Morocco: Chefchaouen, Fes, the Sahara at Merzouga, the Dades Valley, Aït Benhaddou and Marrakech. See the 14-day Spain, Portugal and Morocco itinerary above for the day by day.
Can I go to Spain from Morocco at the end of the trip?
Yes. You can do every itinerary the other way round – start in Marrakech and finish with the ferry from Tangier to Tarifa or Algeciras – or simply fly from Marrakech to Madrid, Barcelona, Seville or Lisbon.
Is it better to take the ferry or to fly to Morocco?
Take the ferry if you are already in the south of Spain (Seville, Granada, Málaga): you start in Tangier and travel down through Chefchaouen and Fes. Fly if you are in Madrid, Barcelona or Lisbon: there are direct flights to Marrakech of about 1 h 30 to 2 hours, and you can then spend 7 to 10 days in Morocco from Marrakech.
How many days do you need for Spain, Portugal and Morocco?
Ten days is the minimum for Spain and Morocco (about 3 days in Spain and 7 in Morocco). For all three countries plan 14 days or more: 2 days in Lisbon, 2 to 3 in the south of Spain and 9 in Morocco. With 21 days you can see Barcelona, Madrid, Lisbon and Seville plus 11 days in Morocco.
Is it safe to travel from Spain to Morocco?
Yes – millions of visitors cross every year. As in any country, use common sense in busy places. With a private driver and local guides you never have to find your way alone, and our team is on WhatsApp during the whole trip.
Do I need a visa for Morocco?
Citizens of the USA, Canada, the UK, the EU and Australia do not need a visa for a tourist stay of up to 90 days – only a passport valid for the length of your stay. Rules can change, so always check with your government before you travel.
Can you organise the Spain and Portugal part too?
Yes. We arrange the Spain and Portugal part through our trusted suppliers there – hotels, transfers, trains and tickets – and run the Morocco part with our own team: driver, guides, riads, desert camps and activities. You get one plan and one contact for the whole trip.
Can you meet us at the ferry in Tangier?
Yes. Your Morocco trip can start at the port in Tangier, at Tangier airport or at Marrakech airport – tell us your ferry or flight and our driver will be waiting.
Can we take a rental car from Spain to Morocco?
Most Spanish rental companies do not allow their cars on the ferry to Morocco. It is easier to cross as a foot passenger and continue in Morocco with a private driver.
When is the best time to visit Spain and Morocco?
Spring (March to May) and autumn (late September to November) are the best months for both countries. July and August are very hot in Seville and in the Sahara; in winter the desert nights are cold but the days are sunny and pleasant.
What currency and plugs do Spain, Portugal and Morocco use?
Spain and Portugal use the euro; Morocco uses the dirham, which you get from ATMs or exchange offices once you arrive. All three countries use the same European plugs (types C and F, 220 V).
Is there a time difference between Spain and Morocco?
Usually Morocco is 1 hour behind Spain in summer and on the same time in winter, and it changes during Ramadan. Check the local time on your phone the day you cross.
Is Morocco cheaper than Spain?
Day to day, yes: food, transport and many hotels cost less in Morocco. A private trip with a driver and guides is a bigger part of the budget, but it includes things you would pay separately in Spain.

Add Morocco to your Spain and Portugal trip
Tell us your Spain or Portugal dates – we plan the Morocco part around your ferry or flight.
Send us your trip details
Your request comes straight to our team’s inbox and we reply by email or WhatsApp, as you prefer – usually the same day.
- No payment to send a request
- Private trips on your dates
- Your programme in writing before you pay
