Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Feb 9, 2029 · 12 nights

$1,449 · $121/night

Royal Caribbean International

Rhapsody of the Seas

Lisbon → Funchal, Madeira → Tangier → Barcelona

Feb 16, 2029 · 10 nights

$1,216 · $122/night

Cunard Line

Queen Victoria

Southampton → Funchal, Madeira → Lisbon → Southampton

Feb 18, 2029 · 14 nights

$3,219 · $230/night

Royal Caribbean International

Rhapsody of the Seas

Barcelona → Casablanca → Funchal, Madeira → Lisbon

Mar 19, 2029 · 11 nights

$1,390 · $126/night

Royal Caribbean International

Rhapsody of the Seas

Lisbon → Funchal, Madeira → Tangier → Barcelona

Mar 30, 2029 · 10 nights

$1,265 · $127/night

Seabourn

Seabourn Quest

Cape Town → Lüderitz → Funchal, Madeira → Lisbon

May 2, 2029 · 24 nights

$14,799 · $617/night

Costa Cruises

Costa Diadema

Barcelona → Málaga → Santos → Itajaí

Nov 3, 2026 · 22 nights

$1,625 · $74/night

MSC Cruises

MSC Virtuosa

Southampton → A Coruña → Salvador → Rio de Janeiro

Nov 7, 2026 · 24 nights

$2,139 · $89/night

Ponant Cruises

Le Dumont Durville

Málaga → Tangier → Santa Cruz de La Palma → Las Palmas de Gran Canaria

Nov 7, 2026 · 8 nights

$5,484 · $686/night

Costa Cruises

Costa Favolosa

Le Havre → Lisbon → Santo Domingo → Fort-de-France

Nov 12, 2026 · 21 nights

$1,812 · $86/night

Costa Cruises

Costa Smeralda

Marseille → Barcelona → Cadiz → Las Palmas de Gran Canaria

Nov 13, 2026 · 6 nights

$487 · $81/night

Sea Cloud Cruises

Sea Cloud Spirit

Las Palmas de Gran Canaria → Philipsburg

Nov 13, 2026 · 16 nights

$9,960 · $623/night

Ponant Cruises

Le Dumont Durville

Las Palmas de Gran Canaria → Puerto del Rosario → Praia → Dakar

Nov 15, 2026 · 10 nights

$5,820 · $582/night

CroisiEurope

MS La Belle Des Oceans

Santa Cruz de Tenerife → Santa Cruz de La Palma → Puerto del Rosario → Lanzarote

Nov 21, 2026 · 7 nights

$4,776 · $682/night

Sea Cloud II

Las Palmas de Gran Canaria → Bridgetown

Nov 21, 2026 · 17 nights

$9,548 · $562/night

Ponant Cruises

Le Champlain

Málaga → Tangier → Lanzarote → Las Palmas de Gran Canaria

Nov 25, 2026 · 8 nights

$5,484 · $686/night

P&O Cruises

Azura

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

Nov 27, 2026 · 7 nights

$782 · $112/night

Ponant Cruises

Le Champlain

Las Palmas de Gran Canaria → Lanzarote → Praia → Dakar

Dec 3, 2026 · 10 nights

$5,820 · $582/night

Costa Cruises

Costa Fascinosa

Marseille → Savona → Philipsburg → La Romana

Dec 4, 2026 · 16 nights

$1,787 · $112/night

Costa Cruises

Costa Fascinosa

Barcelona → Málaga → Castries → Pointe-à-Pitre

Dec 6, 2026 · 17 nights

$1,918 · $113/night

Browse by departure port