18-35 travel
Take the match
Portugal

Porto to Marrakech Loop

Start & end in Porto 18 days Up to 24

About this trip

This 18 day trip takes you overland through three countries, starting in Porto and finishing in Madrid, with Marrakech as the pivot point roughly halfway through.

You move from Porto's riverside streets and Coimbra's old university town down through Lisbon and into Andalusia, then cross the Strait of Gibraltar into Morocco. There you spend time in Fes, Marrakech and Rabat before heading back into Spain.

The second half brings you to Granada's Alhambra, Toledo's old town and finally Madrid. It's a wide loop covering a lot of ground, built for people who want a proper cross-continent sweep rather than settling into one place.

What you'll do

  • Explore Porto's riverside old town and Coimbra's historic university
  • Walk Lisbon's grand avenues before heading south into Andalusia
  • Cross the Strait of Gibraltar into Morocco
  • Wander the medinas and palaces of Fes, Marrakech and Rabat
  • Visit the Alhambra in Granada and Toledo's old town
  • Finish in Madrid after looping back through Spain
Good to know
  • Covers three countries and multiple cities in 18 days, so expect a lot of travel days and changing bases often
  • Suits people keen on a broad overview of Iberian and Moroccan history and culture rather than slow, settled time in one place
How it compares

The same-vibe trips, side by side — price, value per day, and how each is moving. Only we can lay two operators' trips out honestly.

Sorted by fit — never by who paid. Price moves and availability come from our own daily tracking.

Getting there

Porto
One-way · arrive 24 Jul 26

Opens Trip.com, pre-filled — one-way so you can book your return whenever. Prices & booking shown there.

Where to stay

A night before your tour in Porto · 24 Jul25 Jul

Booked on their own sites, separate from your tour. We may earn a commission — it never changes your price.

Find my best match

More trips like this

Ranked on real fit — in case this one isn't quite yours.

Powered by TourRadar

Booked with the operator via TourRadar · we may earn a commission.

Porto to Marrakech Loop — Portugal · 18-35.travel