Royal Caribbean International

Explorer of the Seas

Barcelona → Palma de Mallorca → Tangier → Fort Lauderdale

Nov 1 · 14 nights

Good value

$697 inside · $50/night

15% below typical · 6-month low
Royal Caribbean International

Explorer of the Seas

Port Canaveral → Funchal, Madeira → Palma de Mallorca → Barcelona

Apr 26 · 14 nights

About average

$795 inside · $57/night

Princess Cruises

Sun Princess

Fort Lauderdale → Santa Cruz de Tenerife → Palma de Mallorca → Barcelona

Mar 28 · 14 nights

About average

$873 inside · $62/night

Oceania Cruises

Oceania Marina

Miami → Ponta Delgada → Livorno → Civitavecchia (Rome)

Mar 25 · 16 nights

Good value

$3,412 inside · $213/night

18% below typical · 6-month low
Holland America

Nieuw Statendam

Rotterdam → Lisboa → Gibraltar → Dover

Nov 20 · 14 nights

About average

$1,894 inside · $135/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Cartagena → Ajaccio, Corsica → Civitavecchia (Rome)

Jul 24 · 10 nights

Good value

$1,324 inside · $132/night

10% below typical
Oceania Cruises

Oceania Nautica

Barcelona → Palma de Mallorca → Portimao → Lisboa

Jul 7 · 10 nights

Good value

$2,975 oceanview · $298/night

15% below typical · 6-month low
Oceania Cruises

Oceania Sirena

Barcelona → Valencia → Portimao → Lisboa

Aug 16 · 9 nights

Good value

$2,465 inside · $274/night

12% below typical · 6-month low
Celebrity Cruises

Celebrity Xcel

Miami → Lisboa → Palma de Mallorca → Barcelona

Apr 11 · 15 nights

Good value

$2,102 inside · $140/night

10% below typical · 30-day low
Seabourn

Seabourn Ovation

Barcelona → Valencia → Porto → Lisboa

Nov 6 · 8 nights

About average

$6,798 balcony · $850/night

Cunard Line

Queen Elizabeth

Southampton → Cadiz → Ajaccio, Corsica → Civitavecchia (Rome)

May 18 · 8 nights

Good value

$1,724 balcony · $216/night

15% below typical · 6-month low
Cunard Line

Queen Elizabeth

Southampton → Cadiz → Napoli → Civitavecchia (Rome)

May 18 · 22 nights

Good value

$4,133 inside · $188/night

13% below typical · 6-month low