Magical Morocco with Douro Discovery
What to expect
Join a 20-day journey beginning in Casablanca and explore Morocco's imperial cities, the Sahara Desert, and Marrakesh, before cruising the Douro River on board the MS Estrela in Portugal with stops in Salamanca, Porto and more. Visit local quintas, see a flamenco show and taste port wine.
Enjoy a sumptuous dinner of traditional dishes and dessert at a picturesque local quinta, a Portuguese winery.
Enjoy Seville’s flare for flamenco at the Flamenco Dance Museum.
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.
Visit the souks of Fez for a sumptuous Moroccan dinner with traditional entertainment including belly dancing
Visit Tawesna Salon de Thé, a cooperative eatery led by local women who uphold the region’s culinary heritage.
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, Volubolis, Meknes
Day 5 - Fez, Erfoud
Day 6 - Erfoud, Todra Gorge, Ouarzazate
Day 7 - Ouarzazate, Ait Ben Haddou, Marrakesh
Day 8 - Marrakesh
Day 9 - Marrakesh
Day 10 - Marrakesh, Lisbon
Day 11 - Lisbon
Day 12 - Lisbon
Day 13 - Lisbon, Porto, Embark Ship
Day 14 - Régua, Lamego, Pinhão
Day 15 - Vega de Terrón, Castelo Rodrigo
Day 16 - Salamanca, Barca d’Alva
Day 17 - Pinhão, Régua
Day 18 - Régua, Entre-os-Rios
Day 19 - Porto
Day 20 - Disembark Ship, Depart Porto
Book with confidence
Enquire about Magical Morocco with 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.