What if you explore Madrid's vibrant Plaza Mayor at night, visit Retiro Park, then visit the Alhambra Palace and Generalife Gardens? Cross the Strait of Gibraltar by ferry, and discover the historic sites of Rabat and Casablanca. Spain to Morocco makes for quite the contrast, and the differences are captivating and wonderful in equal measure.
10 best Madrid to Marrakesh tour packages
Spain, Portugal, and Morocco Adventure
4.5 (22 traveler reviews)"Morroco was great, our guides shared with us all their knowledge about that great country!"
- Duration
- 15 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
15% Off- From $3,499
- US$2,974per person
Price based on Private Double Room7 Day Madrid, Granada, Rabat, Marrakech and much more
- Duration
- 7 days
- Destinations
- Madrid, Granada, Rabat, Casablanca, Marrakesh
- Age Range
- Ages 18+
- Operated in
- English
- Operator
- Remaz Tours GmbH
15% Off- From
- US$1,674per person
Price based on Private Double RoomSpain, Portugal & Morocco: Madrid to the Sahara
- Duration
- 19 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
15% Off- From
- US$3,599per person
Price based on Private Double Room- 15% Off
- From
- US$3,103per person+$267 upfront costs
Price based on Private Double Room - 10% Off
- From $5,000
- US$4,500per person+$169 upfront costs
Price based on Private Double Room Spain, Portugal & Morocco Encompassed
- Duration
- 26 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
10% Off- From
- US$4,549per person
Price based on Private Double Room- 10% Off
- From $3,533
- US$3,180per person+$169 upfront costs
Price based on Private Double Room - 10% Off
- From
- US$4,783per person+$267 upfront costs
Price based on Private Double Room Madrid and Magical Morocco end Marrakesh (7 destinations)
4.3 (8 traveler reviews)- Duration
- 7 days
- Destinations
- Madrid, Granada, Tangier, Asilah, Rabat, Casablanca,Marrakesh+1 more
- Age Range
- All Ages Welcome
- Country Region
- Atlantic Coast Morocco
- Operated in
- English
- Operator
- Europamundo
10% Off- From
- US$1,181per person
Price based on Private Double Room

















