3 Week Morocco and Spain Tours & Trips
4.5 stars on(7,359 reviews)- Choose from 50+ Morocco and Spain tours
- 650+ verified reviews from TourRadar travelers
- 24/7 customer support
10 best Morocco And Spain 3 week tour packages
Compiled by
NinaMorocco and Spain travel expert at TourRadar
- Spain, Portugal and Morocco Highlights (Winter, 19 Days)
- Iberian best and Mysterious Morocco (25 destinations)
- Spain, Morocco and Portugal (41 destinations)
- Spain, Portugal and Morocco Highlights (Summer, 21 Days, Arrival Incl Transfer Marrakesh Apt To Hotel)
- 21-Day Tour Madrid & Portugal & Andalusia & Morocco
- 21 Day Madrid, Marrakech, Granada and more
- Spain, Portugal & Morocco Odyssey
- Spain, Morocco and Portugal (without Alhambra) (36 destinations)
- Treasures of Spain, Portugal & Morocco (Classic Group, 2025, 17 Days)
- 19-Day Madrid, Lisbon, Seville, Cordoba, Fez, Marrakech, Granada and more.
For 19 unforgettable days, you’ll traverse a distance of 2,597 mi!
Madrid Spain
184 miCordoba Spain
75 miSeville Spain
219 miShow 21 more
Santa Cruz Portugal
31 miLisbon Portugal
14 miSintra Portugal
7 miCascais Portugal
175 miPorto Portugal
155 miSalamanca Spain
109 miMadrid Spain
55 miAvila Spain
650 miMarrakesh Morocco
133 miCasablanca Morocco
54 miRabat Morocco
119 miChefchaouen Morocco
94 miVolubilis Morocco
23 miFes Morocco
94 miMidelt Morocco
90 miErfoud Morocco
28 miMerzouga Morocco
21 miRissani Morocco
80 miTodra Gorge Morocco
6 miTinghir Morocco
90 miOuarzazate Morocco
81 miMarrakesh Morocco
From $4,168
20% Off- US$3,334+$267 upfront costsYou save $834
Iberian best and Mysterious Morocco (25 destinations)
3 people love this itinerary“All the different tour guides were friendly and engaging.”
Maria, traveled in May 2024
Experience 18 incredible days of travel, where you’ll cover around 2,215 mi!
Madrid Spain
224 miGranada Spain
156 miTangier Morocco
24 miShow 21 more
Asilah Morocco
110 miRabat Morocco
54 miCasablanca Morocco
133 miMarrakesh Morocco
65 miAit Benhaddou Morocco
16 miOuarzazate Morocco
62 miBoumalne Dades Morocco
27 miTodra Gorge Morocco
80 miErfoud Morocco
184 miFes Morocco
128 miTangier Morocco
112 miSeville Spain
132 miEvora Portugal
66 miLisbon Portugal
67 miFatima Portugal
106 miPorto Portugal
94 miCambados Spain
28 miSantiago de Compostela Spain
50 miLugo Spain
33 miO Cebreiro Spain
75 miLeon Spain
179 miMadrid Spain
From
20% Off- US$2,458
Covering roughly 4,298 mi, this 19-day experience promises adventure!
Barcelona Spain
116 miPeniscola Spain
74 miValencia Spain
77 miShow 37 more
Alicante Spain
188 miGranada Spain
146 miMurcia Spain
40 miCaravaca de la Cruz Spain
231 miAlcázar of Seville Spain
Seville Spain
112 miTangier Morocco
24 miAsilah Morocco
110 miRabat Morocco
434 miCosta de Lavos Portugal
337 miCosta del Sol Spain
68 miAlgeciras Spain
11 miTarifa Spain
16 miGibraltar Gibraltar
220 miCasablanca Morocco
133 miMarrakesh Morocco
81 miOuarzazate Morocco
62 miBoumalne Dades Morocco
71 miAit Benhaddou Morocco
172 miErfoud Morocco
184 miFes Morocco
94 miMidelt Morocco
58 miMoyen Atlas Morocco
41 miAzrou Morocco
35 miBhalil Morocco
142 miTangier Morocco
112 miSeville Spain
91 miAlgeciras Spain
11 miTarifa Spain
217 miEvora Portugal
66 miLisbon Portugal
14 miSintra Portugal
7 miCascais Portugal
1 miEstoril Portugal
170 miCaceres Spain
78 miEstremoz Portugal
234 miMuseo del Prado Spain
Madrid Spain
From
20% Off- US$2,515
Over 21 exciting days, you’ll journey a distance of approximately 2,854 mi!
Madrid Spain
184 miCordoba Spain
75 miSeville Spain
219 miShow 22 more
Santa Cruz Portugal
150 miAlgarve Portugal
130 miSintra Portugal
14 miLisbon Portugal
15 miCascais Portugal
175 miPorto Portugal
155 miSalamanca Spain
109 miMadrid Spain
55 miAvila Spain
650 miMarrakesh Morocco
133 miCasablanca Morocco
54 miRabat Morocco
119 miChefchaouen Morocco
94 miVolubilis Morocco
23 miFes Morocco
94 miMidelt Morocco
90 miErfoud Morocco
28 miMerzouga Morocco
21 miRissani Morocco
80 miTodra Gorge Morocco
6 miTinghir Morocco
90 miOuarzazate Morocco
81 miMarrakesh Morocco
From $5,058
20% Off- US$4,046+$267 upfront costsYou save $1,012
Journey through 21 days of adventure, spanning approximately 2,156 mi!
Madrid Spain
55 miAvila Spain
54 miSalamanca Spain
155 miShow 23 more
Porto Portugal
66 miCoimbra Portugal
42 miFatima Portugal
9 miBatalha Portugal
13 miNazare Portugal
6 miAlcobaca Portugal
57 miLisbon Portugal
157 miCaceres Spain
139 miCordoba Spain
75 miSeville Spain
63 miRonda Spain
41 miCosta del Sol Spain
80 miTarifa Spain
204 miCasablanca Morocco
133 miMarrakesh Morocco
178 miRabat Morocco
73 miMeknes Morocco
33 miFes Morocco
128 miTangier Morocco
20 miTarifa Spain
80 miCosta del Sol Spain
57 miGranada Spain
186 miToledo Spain
42 miMadrid Spain
From
20% Off- US$3,254
Experience 21 incredible days of travel, where you’ll cover around 2,027 mi!
Madrid Spain
288 miVigo Spain
74 miPorto Portugal
66 miShow 12 more
Coimbra Portugal
109 miLisbon Portugal
194 miSeville Spain
99 miCosta del Sol Spain
99 miTangier Morocco
138 miVolubilis Morocco
15 miMeknes Morocco
119 miCasablanca Morocco
133 miMarrakesh Morocco
178 miRabat Morocco
228 miCosta del Sol Spain
57 miGranada Spain
224 miMadrid Spain
From
20% Off- US$4,496
Get set for a 21-day adventure spanning about 2,223 mi!
Madrid Spain
109 miSalamanca Spain
155 miPorto Portugal
66 miShow 26 more
Coimbra Portugal
42 miFatima Portugal
9 miBatalha Portugal
13 miNazare Portugal
6 miAlcobaca Portugal
57 miLisbon Portugal
157 miCaceres Spain
139 miCordoba Spain
75 miSeville Spain
63 miRonda Spain
41 miCosta del Sol Spain
80 miTarifa Spain
11 miAlgeciras Spain
31 miTangier Morocco
130 miMeknes Morocco
33 miFes Morocco
104 miRabat Morocco
54 miCasablanca Morocco
133 miMarrakesh Morocco
133 miCasablanca Morocco
184 miTangier Morocco
20 miTarifa Spain
11 miAlgeciras Spain
68 miCosta del Sol Spain
57 miGranada Spain
186 miToledo Spain
42 miMadrid Spain
From
20% Off- US$3,408
Embark on an 19 days adventure covering a distance of about 3,663 mi!
Barcelona Spain
116 miPeniscola Spain
74 miValencia Spain
77 miShow 32 more
Alicante Spain
43 miMurcia Spain
40 miCaravaca de la Cruz Spain
114 miGranada Spain
284 miRabat Morocco
54 miCasablanca Morocco
184 miTangier Morocco
99 miCosta del Sol Spain
68 miAlgeciras Spain
11 miTarifa Spain
16 miGibraltar Gibraltar
346 miMarrakesh Morocco
81 miOuarzazate Morocco
62 miBoumalne Dades Morocco
103 miErfoud Morocco
172 miAit Benhaddou Morocco
240 miFes Morocco
94 miMidelt Morocco
58 miMoyen Atlas Morocco
41 miAzrou Morocco
35 miBhalil Morocco
252 miSeville Spain
132 miEvora Portugal
216 miAlgeciras Spain
11 miTarifa Spain
269 miLisbon Portugal
14 miSintra Portugal
7 miCascais Portugal
1 miEstoril Portugal
98 miEstremoz Portugal
78 miCaceres Spain
156 miMuseo del Prado Spain
Madrid Spain
From
20% Off- US$2,471
This journey spans 17 and takes you approximately 1,934 mi!
Madrid Spain
Museo del Prado Spain
55 miAvila Spain
54 miShow 13 more
Salamanca Spain
240 miLisbon Portugal
194 miSeville Spain
92 miGibraltar Gibraltar
147 miFes Morocco
128 miTangier Morocco
312 miMarrakesh Morocco
133 miCasablanca Morocco
54 miRabat Morocco
134 miTangier Morocco
99 miCosta del Sol Spain
22 miAlfarnatejo Spain
39 miGranada Spain
224 miMadrid Spain
From $5,175
12% Off- US$4,554You save $621
Over 20 exciting days, you’ll journey a distance of approximately 1,868 mi!
Madrid Spain
Madrid Spain
133 miTrujillo Spain
182 miShow 14 more
Lisbon Portugal
67 miFatima Portugal
210 miSeville Spain
146 miCaceres Spain
139 miCordoba Spain
81 miRonda Spain
41 miCosta del Sol Spain
5 miTorremolinos Spain
8 miMalaga Spain
283 miCasablanca Morocco
54 miRabat Morocco
228 miCosta del Sol Spain
57 miGranada Spain
186 miToledo Spain
42 miMadrid Spain
From
12% Off- US$4,048