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 $697 per person - sailing dates:
14 Night Spain & Bermuda Transatlantic Royal Caribbean
$697 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 $818 per person - sailing dates:
14 Night Spain & Morocco Transatlantic Royal Caribbean
$818 Per Person
Royal Caribbean - Explorer of the Seas
01 Nov
14 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Alicante, Spain -... More
7 Night Spain & Morocco Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $847 per person - sailing dates: ,
7 Night Spain & Morocco Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $848 per person - sailing dates:
7 Night Spain & Morocco Cruise Royal Caribbean
$848 Per Person
Royal Caribbean - Mariner of the Seas
23 Jul
7 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Malaga, Spain - Ca... More
7 Night Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 7 nights - from $859 per person - sailing dates: ,
7 Night Italy & France Cruise Royal Caribbean
$859 Per Person
Royal Caribbean - Explorer of the Seas
10 May13 Sep
7 Nights | Barcelona, Spain - Provence (Toulon), France - Ajaccio, Corsica,... More
14 Night Spain & Morocco Transatlantic Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 14 nights - from $876 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 $918 per person - sailing dates:
7 Night Italy, France & Croatia Cruise Royal Caribbean
$918 Per Person
Royal Caribbean - Mariner of the Seas
02 Jul
7 Nights | Barcelona, Spain - Ajaccio, Corsica, France - Rome (Civitavecchi... More
7 Night Best Of Italy & French Riviera Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 7 nights - from $940 per person - sailing dates:
7 Night Best Of Italy & French Riviera Royal Caribbean
$940 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 $959 per person - sailing dates:
7 Night Italy & France Cruise Royal Caribbean
$959 Per Person
Royal Caribbean - Explorer of the Seas
02 Aug
7 Nights | Barcelona, Spain - Provence (Toulon), France - Nice (Villefranch... More
8 Night Spain & Morocco Cruise Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 8 nights - from $990 per person - sailing dates:
7 Night Greek Isles & Malta Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 7 nights - from $1,039 per person - sailing dates:
7 Night Greek Isles & Malta Cruise Royal Caribbean
$1,039 Per Person
Royal Caribbean - Explorer of the Seas
23 Aug
7 Nights | Barcelona, Spain - Valletta, Malta - Santorini, Greece - Ephesus... More
14 Night Spain & Bermuda Transatlantic Royal Caribbean by Royal Caribbean aboard Brilliance of the Seas - 14 nights - from $1,094 per person - sailing dates:
14 Night Spain & Bermuda Transatlantic Royal Caribbean
7 Night Italy & France Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 7 nights - from $1,119 per person - sailing dates:
7 Night Italy & France Cruise Royal Caribbean
$1,119 Per Person
Royal Caribbean - Explorer of the Seas
21 Jun
7 Nights | Barcelona, Spain - Provence (Toulon), France - Ajaccio, Corsica,... More
10 Night Spain, Portugal & Morocco Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 10 nights - from $1,178 per person - sailing dates:
10 Night Spain, Portugal & Morocco Royal Caribbean
$1,178 Per Person
Royal Caribbean - Mariner of the Seas
06 Sep
10 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Malaga, Spain - T... More
13 Night Spain, & Bermuda Transatlantic Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 13 nights - from $1,404 per person - sailing dates:
13 Night Spain, & Bermuda Transatlantic Royal Caribbean
$1,404 Per Person
Royal Caribbean - Explorer of the Seas
31 Oct
13 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Cartagena, Spain ... More
13 Night Spanish Transatlantic Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 13 nights - from $1,412 per person - sailing dates:
13 Night Spanish Transatlantic Cruise Royal Caribbean
$1,412 Per Person
Royal Caribbean - Legend of the Seas
31 Oct
13 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Alicante, Spain -... More
10 Night Greece, Italy & Croatia Royal Caribbean by Royal Caribbean aboard Mariner of the Seas - 10 nights - from $1,555 per person - sailing dates:
7 Night Western Mediterranean Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 7 nights - from $1,775 per person - sailing dates: , , , ,
7 Night Western Mediterranean Cruise Royal Caribbean
$1,775 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
13 Night Spanish Transatlantic Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 13 nights - from $1,815 per person - sailing dates:
13 Night Spanish Transatlantic Cruise Royal Caribbean
$1,815 Per Person
Royal Caribbean - Legend of the Seas
25 Oct
13 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Malaga, Spain - S... More
7 Night Western Mediterranean Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 7 nights - from $1,881 per person - sailing dates: , , , ,
7 Night Western Mediterranean Cruise Royal Caribbean
$1,881 Per Person
Royal Caribbean - Legend of the Seas
30 Aug06 Sep13 Sep20 Sep27 Sep
7 Nights | Barcelona, Spain - Palma De Mallorca, Spain - Provence(Marseille... More
7 Night Western Mediterranean Cruise Royal Caribbean by Royal Caribbean aboard Legend of the Seas - 7 nights - from $2,065 per person - sailing dates: , , , ,
7 Night Western Mediterranean Cruise Royal Caribbean
$2,065 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
11 Night Best Of Italy & Greece Cruise Royal Caribbean by Royal Caribbean aboard Rhapsody of the Seas - 11 nights - from $2,136 per person - sailing dates:
11 Night Best Of Italy & Greece Cruise Royal Caribbean