Morocco, Spain and Douro Discovery
What to expect
Embark on a 29-day cultural odyssey from Casablanca to Porto, weaving through Morocco’s medinas, Spain’s flamenco heartlands, and Portugal’s sunlit valleys. Sip mint tea in a Berber salon, sleep beneath Saharan stars, cruise the Douro, and savour handmade tarts and port at a riverside quinta—an immersive journey of flavour, tradition, and timeless beauty.
Visit Tawesna Salon de Thé, a cooperative eatery led by local women who uphold the region’s culinary heritage.
Set off for a picturesque journey across the Middle Atlas range, through landscapes covered in thick forest and past towering peaks towards the Sahara Desert. It’s here among the vast expanse of terracotta-coloured sands that you will enjoy an overnight camp stay. As the sun sets, savour traditional flavours at dinner before you’re entertained with local music and performances. Don’t forget to take a moment to look up and soak in the star-filled desert night sky.
Enjoy a flamenco show with lunch in Salamanca and be entranced by captivating flamenco dancers as they astound you with their stomping feet in a fiery performance.
At a local bakery, discover the art of making the world-famous Pastel de Nata (Portuguese tarts). Master the culinary skills required to make this sweet pastry with a hands-on lesson led by a local baker. While you bake, learn about the history behind the Pastel de Nata, before the best part: tasting your efforts.
Enjoy a sumptuous dinner of traditional dishes and dessert at a picturesque local quinta, a Portuguese winery.
On arrival in Régua, head to a local quinta, which boasts outstanding views over the Douro Valley. Here, you’ll enjoy a tasting of local port wine, Portugal’s most famous tipple.
Departure Date
Select your preferred date or enquire
Your Itinerary
Day 1 - Arrive Casablanca
Day 2 - Casablanca, Rabat, Fez
Day 3 - Fez
Day 4 - Fez, Volubilis, Meknes
Day 5 - Fez, Sahara Desert
Day 6 - Todra Gorge, Ouarzazate
Day 7 - Ouarzazate, Ait-Ben-Haddou, Marrakesh
Day 8 - Marrakesh
Day 9 - Marrakesh, Madrid
Day 10 - Madrid
Day 11 - Madrid, Úbeda, Granada
Day 12 - Granada
Day 13 - Granada, Córdoba
Day 14 - Córdoba, Seville
Day 15 - Seville
Day 16 - Seville, Monsaraz, Évora, Lisbon
Day 17 - Lisbon
Day 18 - Lisbon, Sintra, Cascais, Lisbon
Day 19 - Lisbon, Óbidos, Nazaré, Coimbra
Day 20 - Coimbra, Aveiro, Porto
Day 21 - Porto
Day 22 - Arrive Porto, Embark Ship
Day 23 - Régua, Lamego, Pinhão
Day 24 - Vega de Terrón, Castelo Rodrigo
Day 25 - Salamanca, Barca d’Alva
Day 26 - Pinhão, Régua
Day 27 - Régua, Entre-os-Rios
Day 28 - Porto
Day 29 - Disembark Ship, Depart Porto
Book with confidence
Enquire about Morocco, Spain and Douro Discovery
Send us a message to find out more about this experience and we will get back to you by the following business day.