Royal Caribbean Spain cruises combine innovative ships with well-planned Mediterranean routes. Searches for Royal Caribbean Spain cruise and Royal Caribbean Mediterranean Spain highlight strong interest among families and activity-focused travellers. These cruises often visit popular Spanish ports such as Barcelona, Valencia, and Palma de Mallorca, alongside other Mediterranean destinations. Known for onboard entertainment, dining variety, and family-friendly features, Royal Caribbean offers a balanced experience between destinations and ship activities. Spain cruises with Royal Caribbean are ideal for travellers seeking modern amenities, engaging onboard experiences, and access to iconic Mediterranean cities.
14 Night Spain & Bermuda Transatlantic Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 14 nights - from $687 per person - sailing dates:
14 Night Spain & Bermuda Transatlantic Royal Caribbean
$687 Per Person
Royal Caribbean - Mariner of the Seas
21 Oct
14 Nights | Barcelona, Spain - Cartagena, Spain - Gibraltar, United Kingdom... More
14 Night Spain & Morocco Transatlantic Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 14 nights - from $728 per person - sailing dates:
14 Night Spain & Morocco Transatlantic Royal Caribbean
$728 Per Person
Royal Caribbean - Explorer of the Seas
01 Nov
14 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Alicante, Spain -... More
9 Night Best Of Portugal & Morocco Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 9 nights - from $781 per person - sailing dates:
9 Night Best Of Portugal & Morocco Royal Caribbean
7 Night Best Of Italy & French Riviera Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $782 per person - sailing dates:
7 Night Best Of Italy & French Riviera Royal Caribbean
$782 Per Person
Royal Caribbean - Mariner of the Seas
06 Aug
7 Nights | Barcelona, Spain - Nice (Villefranche), France - Florence/Pisa(L... More
7 Night Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 7 nights - from $783 per person - sailing dates:
7 Night Italy & France Cruise Royal Caribbean
$783 Per Person
Royal Caribbean - Explorer of the Seas
02 Aug
7 Nights | Barcelona, Spain - Provence (Toulon), France - Nice (Villefranch... More
7 Night Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 7 nights - from $799 per person - sailing dates: ,
7 Night Italy & France Cruise Royal Caribbean
$799 Per Person
Royal Caribbean - Explorer of the Seas
10 May13 Sep
7 Nights | Barcelona, Spain - Provence (Toulon), France - Ajaccio, Corsica,... More
7 Night Italy & Croatia Cruise Royal Caribbean by Royal Caribbean aboard Brilliance of the Seas - 7 nights - from $820 per person - sailing dates:
14 Night Spain & Morocco Transatlantic Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 14 nights - from $836 per person - sailing dates:
14 Night Spain & Morocco Transatlantic Royal Caribbean
7 Night Italy, France & Croatia Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $892 per person - sailing dates:
7 Night Italy, France & Croatia Cruise Royal Caribbean
$892 Per Person
Royal Caribbean - Mariner of the Seas
02 Jul
7 Nights | Barcelona, Spain - Ajaccio, Corsica, France - Rome (Civitavecchi... More
10 Night Spain, Portugal & Morocco Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 10 nights - from $908 per person - sailing dates:
10 Night Spain, Portugal & Morocco Royal Caribbean
$908 Per Person
Royal Caribbean - Mariner of the Seas
06 Sep
10 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Malaga, Spain - T... More
9 Night Spain, Portugal & Morocco Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 9 nights - from $929 per person - sailing dates:
7 Night Best Of Greece & Sicily Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 7 nights - from $1,029 per person - sailing dates:
7 Night Best Of Greece & Sicily Cruise Royal Caribbean
7 Night Best Of Greece & Sicily Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 7 nights - from $1,032 per person - sailing dates: ,
7 Night Best Of Greece & Sicily Cruise Royal Caribbean
7 Night Spain, Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 7 nights - from $1,034 per person - sailing dates: , , , ,
7 Night Spain, Italy & France Cruise Royal Caribbean
$1,034 Per Person
Royal Caribbean - Liberty of the Seas
14 May21 May28 May04 Jun11 Jun
7 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence(Marseille... More
7 Night Spain & Morocco Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $1,040 per person - sailing dates:
7 Night Best Of Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $1,053 per person - sailing dates: ,
7 Night Best Of Italy & France Cruise Royal Caribbean
$1,053 Per Person
Royal Caribbean - Mariner of the Seas
28 Jul29 Sep
7 Nights | Barcelona, Spain - Provence (Toulon), France - Florence/Pisa(Las... More
7 Night Best Of Greece & Sicily Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 7 nights - from $1,070 per person - sailing dates: ,
7 Night Best Of Greece & Sicily Cruise Royal Caribbean
7 Night Greece Isles & Malta Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $1,073 per person - sailing dates:
7 Night Greece Isles & Malta Cruise Royal Caribbean
$1,073 Per Person
Royal Caribbean - Mariner of the Seas
26 May
7 Nights | Barcelona, Spain - Valletta, Malta - Rhodes, Greece - Mykonos, G... More
7 Night Greek Isles & Malta Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 7 nights - from $1,089 per person - sailing dates:
7 Night Greek Isles & Malta Cruise Royal Caribbean
$1,089 Per Person
Royal Caribbean - Explorer of the Seas
23 Aug
7 Nights | Barcelona, Spain - Valletta, Malta - Santorini, Greece - Ephesus... More
7 Night Best Of Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $1,097 per person - sailing dates:
7 Night Best Of Italy & France Cruise Royal Caribbean
$1,097 Per Person
Royal Caribbean - Mariner of the Seas
23 Jun
7 Nights | Barcelona, Spain - Provence (Toulon), France - Florence/Pisa(Las... More
7 Night Best Of Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $1,105 per person - sailing dates:
7 Night Best Of Italy & France Cruise Royal Caribbean
$1,105 Per Person
Royal Caribbean - Mariner of the Seas
01 Sep
7 Nights | Barcelona, Spain - Provence (Toulon), France - Florence/Pisa(Las... More
7 Night Best Of Greece & Sicily Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 7 nights - from $1,110 per person - sailing dates:
7 Night Best Of Greece & Sicily Cruise Royal Caribbean
11 Nights Canary Islands, Portugal & Morocco Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $1,142 per person - sailing dates: ,
11 Nights Canary Islands, Portugal & Morocco Royal Caribbean
8 Night Spain, Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 8 nights - from $1,166 per person - sailing dates:
8 Night Spain, Italy & France Cruise Royal Caribbean
$1,166 Per Person
Royal Caribbean - Liberty of the Seas
06 May
8 Nights | Barcelona, Spain - Cartagena, Spain - Palma De Mallorca, Spain -... More
8 Night Spain, Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Liberty of the Seas - 8 nights - from $1,245 per person - sailing dates:
8 Night Spain, Italy & France Cruise Royal Caribbean
$1,245 Per Person
Royal Caribbean - Liberty of the Seas
18 Jun
8 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence(Marseille... More
10 Night Greece, Italy & Croatia Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 10 nights - from $1,370 per person - sailing dates:
11 Night Greece, Egypt & Malta Cruise Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $1,371 per person - sailing dates: ,
11 Night Greece, Egypt & Malta Cruise Royal Caribbean
$1,371 Per Person
Royal Caribbean - Rhapsody of the Seas
03 Dec26 Feb
11 Nights | Barcelona, Spain - Valletta, Malta - Alexandria, Egypt - Alexan... More
11 Night Greece, Egypt & Sicily Cruise Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $1,379 per person - sailing dates:
11 Night Greece, Egypt & Sicily Cruise Royal Caribbean
11 Nights Canary Islands, Portugal & Morocco Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $1,390 per person - sailing dates:
11 Nights Canary Islands, Portugal & Morocco Royal Caribbean
11 Night Greece, Egypt & Sicily Cruise Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $1,425 per person - sailing dates:
11 Night Greece, Egypt & Sicily Cruise Royal Caribbean
7 Night Western Mediterranean Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 7 nights - from $1,516 per person - sailing dates: , , , ,
7 Night Western Mediterranean Cruise Royal Caribbean
$1,516 Per Person
Royal Caribbean - Legend of the Seas
09 May16 May23 May30 May06 Jun
7 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence(Marseille... More
12 Night Greece, Egypt & Malta Cruise Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 12 nights - from $1,516 per person - sailing dates:
12 Night Greece, Egypt & Malta Cruise Royal Caribbean
$1,516 Per Person
Royal Caribbean - Rhapsody of the Seas
30 Apr
12 Nights | Barcelona, Spain - Valletta, Malta - Alexandria, Egypt - Alexan... More
7 Night Western Mediterranean Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 7 nights - from $1,648 per person - sailing dates: , , , ,
7 Night Western Mediterranean Cruise Royal Caribbean
$1,648 Per Person
Royal Caribbean - Legend of the Seas
27 Jun04 Jul11 Jul18 Jul25 Jul
7 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Florence/Pisa(Lasp... More
12 Night Canaries & Portugal Holiday Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 12 nights - from $1,649 per person - sailing dates:
12 Night Canaries & Portugal Holiday Royal Caribbean
13 Night Spanish Transatlantic Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 13 nights - from $1,762 per person - sailing dates:
13 Night Spanish Transatlantic Cruise Royal Caribbean
$1,762 Per Person
Royal Caribbean - Legend of the Seas
31 Oct
13 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Malaga, Spain - M... More
11 Night Best Of Italy & Greece Cruise Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $2,213 per person - sailing dates:
11 Night Best Of Italy & Greece Cruise Royal Caribbean