Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Sep 25 · 11 nights

About average

$2,572 inside · $234/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Tangier → Palma de Mallorca → Barcelona

May 1 · 11 nights

About average

$2,242 inside · $204/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Tangier → Málaga

Dec 11 · 17 nights

About average

$2,026 oceanview · $119/night

Ponant Cruises

Le Boreal

Las Palmas de Gran Canaria → Santa Cruz de La Palma → Portimao → Lisboa

May 3 · 10 nights

$5,569 oceanview · $557/night

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Tangier → Barcelona → Marseille

Apr 3 · 5 nights

$534 inside · $107/night

Costa Cruises

Costa Fascinosa

Savona → Barcelona → Marseille → Savona

Nov 5 · 10 nights

Good value

$1,242 inside · $124/night

13% below typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Tangier → Marseille → Genova

Apr 3 · 6 nights

$646 inside · $108/night

P&O Cruises

Azura

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

Dec 28 · 18 nights

About average

$2,161 inside · $120/night

MSC Cruises

MSC Virtuosa

Santos → Rio de Janeiro → Palermo → Napoli

Apr 3 · 21 nights

$1,791 inside · $85/night

Costa Cruises

Costa Pacifica

Barcelona → Marseille → Valencia → Barcelona

Mar 26 · 12 nights

$1,501 inside · $125/night

Ponant Cruises

Le Dumont Durville

Las Palmas de Gran Canaria → Santa Cruz de Tenerife → Gibraltar → Málaga

Mar 25 · 10 nights

$6,204 balcony · $620/night

Regent Seven Seas Cruises

Seven Seas Splendor

Lisboa → Cadiz → Gibraltar → Lisboa

Oct 17 · 21 nights

About average

$16,676 balcony · $794/night

Costa Cruises

Costa Diadema

Málaga → Marseille → Gibraltar → Málaga

Sep 29 · 10 nights

$1,120 inside · $112/night

Costa Cruises

Costa Diadema

Málaga → Marseille → Gibraltar → Málaga

Oct 19 · 10 nights

$1,221 inside · $122/night

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Tangier → Napoli → Civitavecchia (Rome)

Apr 3 · 12 nights

$1,325 inside · $110/night

Regent Seven Seas Cruises

Seven Seas Explorer

Barcelona → Palma de Mallorca → Alicante → Barcelona

Jul 21 · 16 nights

$14,882 balcony · $930/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Lisboa → Tangier → Barcelona

Jun 17 · 9 nights

About average

$1,524 inside · $169/night

Costa Cruises

Costa Fascinosa

La Romana → Philipsburg → Genova → Marseille

Mar 7 · 17 nights

$2,042 inside · $120/night

Explora Journeys

Explora I

Barcelona → Palma de Mallorca → Alicante → Barcelona

Apr 3 · 9 nights

$5,355 suite · $595/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Dec 12 · 12 nights

Good value

$1,661 inside · $138/night

15% below typical