Royal Caribbean International

Mariner of the Seas

Barcelona → Tangier → Málaga → Barcelona

May 11 · 7 nights

About average

$874 inside · $125/night

MSC Cruises

MSC Divina

Rio de Janeiro → Salvador → Barcelona → Napoli

Mar 15 · 17 nights

About average

$2,174 balcony · $128/night

P&O Cruises

Azura

Málaga → Barcelona → Santa Cruz de La Palma → Santa Cruz de Tenerife

Dec 29 · 18 nights

About average

$2,161 oceanview · $120/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palma de Mallorca → Portimao → Lisboa

May 3 · 9 nights

About average

$6,352 balcony · $706/night

Cunard Line

Queen Elizabeth

Southampton → Tangier → Cadiz → Southampton

Mar 12 · 16 nights

About average

$2,725 inside · $170/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Feb 9 · 12 nights

About average

$1,524 inside · $127/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Málaga → Leixões → Lisboa

May 18 · 9 nights

About average

$1,130 inside · $126/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Cartagena → Cagliari → Civitavecchia (Rome)

Jun 24 · 10 nights

About average

$1,696 inside · $170/night

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Sète → Tarragona

Nov 27 · 14 nights

About average

$1,366 inside · $98/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Civitavecchia (Rome) → Livorno → Cadiz → Lisboa

Aug 7 · 10 nights

About average

$8,515 balcony · $852/night

Cunard Line

Queen Victoria

Southampton → Tangier → Cadiz → Southampton

May 28 · 14 nights

About average

$2,385 inside · $170/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Cadiz → Lisboa

Dec 18 · 9 nights

About average

$3,299 oceanview · $367/night

Scenic Eclipse I

Málaga → Almería → Saint-Tropez → Monte-Carlo

Apr 21 · 7 nights

About average

$7,720 suite · $1,103/night

Explora Journeys

Explora II

Miami → San Juan → Málaga → Barcelona

Mar 19 · 16 nights

About average

$8,820 suite · $551/night

Sea Cloud Cruises

Sea Cloud Spirit

Palma de Mallorca → Ibiza → Santa Cruz de Tenerife → Las Palmas de Gran Canaria

Oct 26 · 16 nights

Priced high

$12,266 oceanview · $767/night

18% above typical · 30-day low
Regent Seven Seas Cruises

Seven Seas Voyager

Lisboa → Tangier → Palma de Mallorca → Barcelona

Oct 30 · 10 nights

About average

$7,114 balcony · $711/night

MSC Cruises

MSC Virtuosa

Marseille → Barcelona → Ilhabela → Santos

Nov 15 · 19 nights

About average

$1,589 inside · $84/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Palma de Mallorca → Málaga → Barcelona

Sep 7 · 9 nights

About average

$1,431 inside · $159/night

Explora Journeys

Explora I

Barcelona → Alicante → Palma de Mallorca → Barcelona

Oct 29 · 10 nights

$6,230 suite · $623/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palma de Mallorca → Le Havre → Southampton

May 3 · 21 nights

About average

$14,973 balcony · $713/night