Travelmarvel logo

Global search form

t-afr-morocco-ouarzazate-414437026-s
Land and River Cruise

Magical Morocco with Douro Discovery

2026

River Cruise

Magical Morocco with Douro Discovery

Magical Morocco with Douro Discovery

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.

CasablancaPorto
20 Days River Cruise

Itinerary

To view the itinerary's day-by-day details, simply click on your preferred day from the interactive list. Discover daily activities, special experiences and insider local tips that make your journey a memorable one.

Casablanca to Porto

20 days / 19 night River Cruise

Day 1

Arrive Casablanca

Day 2

Casablanca, Rabat, Fez

Insider Experiences

Day 3

Fez

Day 4

Fez, Volubolis, Meknes

Day 5

Fez, Erfoud

Enhance Your Journey

Day 6

Erfoud, Todra Gorge, Ouarzazate

Day 7

Ouarzazate, Ait Ben Haddou, Marrakesh

Insider Experiences

Day 8

Marrakesh

Day 9

Marrakesh

Enhance Your Journey

Day 10

Marrakesh, Lisbon

Day 11

Lisbon

Day 12

Lisbon

Enhance Your Journey

Day 13

Lisbon, Porto, Embark Ship

Day 14

Régua, Lamego, Pinhão

Insider Experiences

Day 15

Vega de Terrón, Castelo Rodrigo 

Day 16

Salamanca, Barca d’Alva

Insider Experiences

Day 17

Pinhão, Régua

Day 18

Régua, Entre-os-Rios

Insider Experiences

Day 19

Porto

Enhance Your Journey

Day 20

Disembark Ship, Depart Porto

Coach/Vehicle
Stay/Stop name (no. of nights)
Flight (included)
Cruise

Frequently Asked Questions

Trip Notes

  • Itinerary, inclusions and pricing are subject to change 

  • Prices are for land, rail and cruise only. Flights not included unless specified 

Subscribe to more travel

Sign up to receive exclusive updates on our latest trips, incredible offers and travel inspiration.

We are committed to protecting your privacy. View our Privacy Policy

APT/TM/Bot - APT Travel Group
APT/TM - Australian Pacific Holdings
APT/TM - OneTomorrow