Madrid to Marrakesh Tours
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.3 (23 traveler reviews)"This is the best group with whom we have traveled. It does not feel that we just met and went to three countries together, because we feel like a family already."
- Duration
- 15 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
10% Off- From $3,299
- US$2,969per person
Price based on Private Double RoomSign up and saveMadrid and Magical Morocco end Marrakesh
"Morroco has a lot of history, and I enjoyed learning more about Morroco's history and culture."
- Duration
- 7 days
- Destinations
- Madrid, Puerto Lapice, Granada, Asilah, Rabat, Casablanca,Marrakesh+1 more
- Age Range
- All Ages Welcome
- Operated in
- English
- Operator
- Europamundo
10% Off- From
- US$1,211per person
Price based on Private Double RoomSign up and saveSpain, Portugal & Morocco: Madrid to the Sahara
- Duration
- 19 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
10% Off- From
- US$3,599per person
Price based on Private Double RoomSign up and saveMadrid to Marrakech
4.5 (37 traveler reviews)"It was local, avoided 'touristy' places, & the hotels seemed centralized to main locations."
- Duration
- 15 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 15+
- Country Region
- Northern Morocco
- Operated in
- English
- Operator
- Intrepid Travel
25% Off- From $4,991
- US$3,744per person
Price based on Private Double RoomSign up and saveSpain, Portugal & Morocco
4.3 (3 traveler reviews)"The 2 weeks spent in Morocco were incredible seeing mountains, beach and desert."
- Duration
- 25 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 15+
- Operated in
- English
- Operator
- Intrepid Travel
15% Off- From $5,760
- US$4,896per person
Price based on Private Double RoomSign up and save7 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,756per person
Price based on Private Double RoomSign up and save- 10% Off
- From $5,436
- US$4,892per person+$169 upfront costs
Price based on Private Double RoomSign up and save Premium Spain & Morocco (11 destinations)
- Duration
- 19 days
- Destinations
- Madrid, Seville, Cordoba, Granada, Valencia, Barcelona,Casablanca,Fes,Bin el Ouidane,Agafay,Marrakesh+5 more
- Age Range
- Ages 15+
- Operated in
- English
- Operator
- Intrepid Premium
15% Off- From $11,091
- US$9,428per person
Price based on Private Double RoomSign up and savePremium Spain & Morocco (16 destinations)
- Duration
- 19 days
- Destinations
- Madrid, Seville, Écija, Cordoba, Granada, Murcia, Valencia,Barcelona,Casablanca,Meknes,Volubilis,Fes,Bin el Ouidane,Azilal,Agafay,Marrakesh+9 more
- Age Range
- Ages 15+
- Operated in
- English
- Operator
- Intrepid Premium
15% Off- From
- US$11,695per person
Price based on Private Double RoomSign up and saveSpain, Portugal & Morocco: North to South with Marrakech
- Duration
- 22 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
15% Off- From
- US$3,999per person
Price based on Private Double RoomSign up and saveSpain, Portugal & Morocco Encompassed
- Duration
- 26 days
- Destinations
- SpainPortugalMorocco
- Age Range
- Ages 12+
- Operated in
- English
- Operator
- G Adventures
15% Off- From
- US$4,549per person
Price based on Private Double RoomSign up and save- 15% Off
- From
- US$3,746per person+$169 upfront costs
Price based on Private Double RoomSign up and save























