Oceania Cruises

Oceania Allura

Barcelona → Málaga → Funchal, Madeira → Lisbon

Feb 17, 2029 · 9 nights

$3,649 balcony · $405/night

P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Feb 20, 2027 · 7 nights

$877 oceanview · $125/night

4% below typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Casablanca → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Feb 19, 2027 · 7 nights

$850 interior · $121/night

Regent Seven Seas Cruises

Seven Seas Voyager

Lisbon → Funchal, Madeira → Málaga → Barcelona

Nov 3, 2027 · 10 nights

$8,399 suite · $840/night

7% above typical
P&O Cruises

Azura

Santa Cruz de Tenerife → Funchal, Madeira → Casablanca → Santa Cruz de Tenerife

Jan 15, 2027 · 14 nights

$1,620 interior · $116/night

P&O Cruises

Arcadia

Southampton → Santa Cruz de Tenerife → Lisbon → Southampton

Dec 3, 2026 · 18 nights

$3,242 balcony · $180/night

Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Puerto del Rosario → Santa Cruz de Tenerife

Mar 12, 2028 · 7 nights

$1,125 balcony · $161/night

4% above typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Puerto del Rosario → Santa Cruz de Tenerife

Mar 13, 2028 · 7 nights

$1,125 balcony · $161/night

4% above typical
Regent Seven Seas Cruises

Seven Seas Mariner

New York → Halifax → Heraklion → Piraeus (Athens)

Apr 29, 2027 · 174 nights

$166,669 balcony · $958/night

9% above typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Apr 16, 2028 · 6 nights

$1,097 balcony · $183/night

5% above typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Las Palmas de Gran Canaria → Santa Cruz de Tenerife

Apr 17, 2028 · 5 nights

$937 balcony · $187/night

8% above typical
Cunard Line

Queen Anne

Southampton → Ferrol → Seville → Southampton

Apr 21, 2027 · 11 nights

$4,829 suite · $439/night

Costa Cruises

Costa Smeralda

Puerto del Rosario → Santa Cruz de Tenerife → Agadir

Jan 28, 2028 · 7 nights

$1,097 balcony · $157/night

10% above typical
Costa Cruises

Costa Smeralda

Agadir → Santa Cruz de La Palma

Jan 30, 2028 · 7 nights

$1,072 balcony · $153/night

7% above typical
Costa Cruises

Costa Smeralda

Agadir → Santa Cruz de La Palma

Jan 31, 2028 · 7 nights

$1,072 balcony · $153/night

7% above typical
Costa Cruises

Costa Smeralda

Puerto del Rosario → Santa Cruz de Tenerife → Agadir

Mar 10, 2028 · 7 nights

$1,137 balcony · $162/night

5% above typical
Costa Cruises

Costa Smeralda

Puerto del Rosario → Santa Cruz de Tenerife → Agadir

Apr 14, 2028 · 7 nights

$1,297 balcony · $185/night

7% above typical
Seabourn

Seabourn Ovation

Bridgetown → Agadir → Tarragona → Barcelona

Mar 24, 2029 · 21 nights

$11,339 suite · $540/night

12% above typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Puerto del Rosario → Santa Cruz de Tenerife

Dec 5, 2027 · 7 nights

$1,750 suite · $250/night

10% above typical
Costa Cruises

Costa Smeralda

Santa Cruz de Tenerife → Agadir → Puerto del Rosario → Santa Cruz de Tenerife

Dec 6, 2027 · 7 nights

$1,750 suite · $250/night

10% above typical

Browse by departure port