Departure months
Trip length
Search
P&O Cruises

Azura • P&O Cruises

7-night Canary Islands One-Way via Santa Cruz de Tenerife & Funchal, Madeira

Nov 6, 2026 → Nov 13, 2026 • Santa Cruz de Tenerife ↔

Lowest in 180 days

From $782

$112/night

Typical price

↑5% above typical

Oceania Cruises

Oceania Insignia • Oceania Cruises

32-night Transatlantic Crossing via Rijeka, Split & Kotor

Oct 23, 2026 → Nov 24, 2026 • Fusina (Venice) → Miami

Lowest in 180 days

From $10,599

$331/night

Typical price

↑5% above typical

P&O Cruises

Ventura • P&O Cruises

14-night Canary Islands Loop via Funchal, Madeira & Santa Cruz de La Palma

May 13, 2028 → May 27, 2028 • Southampton ↔

Lowest in 180 days

From $1,593

$114/night

Typical price

↑4% above typical

Regent Seven Seas Cruises

Seven Seas Navigator • Regent Seven Seas Cruises

12-night Canary Islands One-Way: Alicante, Málaga & Gibraltar

Nov 11, 2026 → Nov 23, 2026 • Barcelona → Lisboa

Lowest in 180 days

From $6,525

$544/night

Typical price

↑4% above typical

P&O Cruises

Aurora • P&O Cruises

19-night Portugal & Spain Atlantic Coast Crossing via La Coruña, Funchal, Madeira & Praia

May 5, 2028 → May 24, 2028 • Southampton ↔

Lowest in 180 days

From $2,499

$132/night

Typical price

↑3% above typical

MSC Cruises

MSC Fantasia • MSC Cruises

4-night Canary Islands Open-Jaw via Santa Cruz de La Palma

Mar 23, 2028 → Mar 27, 2028 • Lanzarote ↔

Lowest in 30 days

From $511

$128/night

Typical price

↑3% above typical

Oceania Cruises

Oceania Insignia • Oceania Cruises

37-night Transatlantic Crossing via Kings Wharf, Santa Cruz de La Palma & Funchal, Madeira

Apr 9, 2027 → May 16, 2027 • Miami → Southampton

Lowest in 180 days

From $11,399

$308/night

Typical price

↑3% above typical

Cunard Line

Queen Victoria • Cunard Line

28-night Canary Islands Loop via Ponta Delgada, Mindelo & Santa Cruz de Tenerife

Jan 4, 2028 → Feb 1, 2028 • Southampton ↔

Lowest in 30 days

From $4,905

$175/night

Typical price

↑2% above typical

P&O Cruises

Azura • P&O Cruises

7-night Canary Islands Loop via Lanzarote & Agadir

Jan 22, 2027 → Jan 29, 2027 • Santa Cruz de Tenerife ↔

Lowest in 180 days

From $782

$112/night

Typical price

↑2% above typical

P&O Cruises

Azura • P&O Cruises

7-night Canary Islands Loop via Lanzarote & Agadir

Jan 23, 2027 → Jan 30, 2027 • Santa Cruz de Tenerife ↔

Lowest in 180 days

From $782

$112/night

Typical price

↑2% above typical

Oceania Cruises

Oceania Sirena • Oceania Cruises

19-night Western Mediterranean Circuit via Bastia, Livorno & Palamós

Dec 2, 2026 → Dec 21, 2026 • Civitavecchia (Rome) → Lisboa

Lowest in 30 days

From $8,849

$466/night

Typical price

↑2% above typical

Cunard Line

Queen Victoria • Cunard Line

12-night Canary Islands Loop via Cadiz & Funchal, Madeira

Nov 21, 2027 → Dec 3, 2027 • Southampton ↔

Lowest in 30 days

From $2,183

$182/night

Typical price

↑1% above typical

MSC Cruises

MSC Fantasia • MSC Cruises

8-night Canary Islands One-Way via Puerto del Rosario-Fuerteventura & Tangier

Apr 4, 2027 → Apr 12, 2027 • Santa Cruz de Tenerife → Civitavecchia (Rome)

Lowest in 30 days

From $929

$116/night

Typical price

↑1% above typical

Holland America

Nieuw Statendam • Holland America

14-night Canary Islands Loop via Rotterdam, Casablanca & Lanzarote

Oct 1, 2027 → Oct 15, 2027 • Dover ↔

Lowest in 180 days

From $2,424

$173/night

Typical price

↑1% above typical

MSC Cruises

MSC Fantasia • MSC Cruises

7-night Canary Islands Loop via Las Palmas de Gran Canaria & Santa Cruz de La Palma

Nov 23, 2027 → Nov 30, 2027 • Funchal, Madeira ↔

Lowest in 30 days

From $728

$104/night

Typical price

↑1% above typical

Cunard Line

Queen Victoria • Cunard Line

12-night Canary Islands Loop via Funchal, Madeira & Las Palmas de Gran Canaria

Feb 1, 2028 → Feb 13, 2028 • Southampton ↔

Lowest in 30 days

From $2,256

$188/night

Typical price

↑1% above typical

MSC Cruises

MSC Fantasia • MSC Cruises

7-night Canary Islands One-Way via Santa Cruz de La Palma & Santa Cruz de Tenerife

Jan 7, 2027 → Jan 14, 2027 • Lanzarote ↔

Lowest in 30 days

From $724

$103/night

Typical price
MSC Cruises

MSC Virtuosa • MSC Cruises

24-night Itinerary ESLCG-ESCAD-ESAGP-ESALC-ESPMI-FRMRS-ESBCN-PTFNC-ESLPA-BRSSA

Nov 7, 2026 → Dec 1, 2026 • Southampton → Rio de Janeiro

Lowest in 180 days

From $2,082

$87/night

Typical price
CroisiEurope

MS La Belle Des Oceans • CroisiEurope

7-night Canary Islands One-Way via Puerto del Rosario-Fuerteventura & Las Palmas de Gran Canaria

Feb 20, 2027 → Feb 27, 2027 • Lanzarote → Santa Cruz de Tenerife

Lowest in 180 days

From $3,200

$457/night

Typical price
CroisiEurope

MS La Belle Des Oceans • CroisiEurope

7-night Canary Islands One-Way via Santa Cruz de La Palma & San Sebastian

Feb 27, 2027 → Mar 6, 2027 • Santa Cruz de Tenerife → Lanzarote

Lowest in 180 days

From $3,200

$457/night

Typical price

Filters

Filters

Reset
Deal Signals
Trip Style
Cabin Type
Ports Visited
Cruise Line & Ship
Price

Per person