Oceania Cruises

Oceania Allura

Barcelona → Málaga → Funchal, Madeira → Lisbon

Feb 17 · 9 nights

About average

$3,099 oceanview · $344/night

Norwegian Cruise Line

Norwegian Prima

Barcelona → Kotor → Civitavecchia (Rome) → Ravenna

May 7 · 10 nights

$3,109 inside · $311/night

Oceania Cruises

Oceania Sirena

Barcelona → Alicante → Funchal, Madeira → Lisbon

Dec 9 · 12 nights

Good value

$3,120 inside · $260/night

13% below typical · 30-day low
Cunard Line

Queen Elizabeth

Barcelona → Cadiz → Road Town, Tortola → Miami

Oct 29 · 27 nights

About average

$3,147 inside · $117/night

Oceania Cruises

Oceania Nautica

Barcelona → Palamós → Salerno → Civitavecchia (Rome)

Sep 16 · 10 nights

About average

$3,149 inside · $315/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jul 2 · 7 nights

$3,150 inside · $450/night

Oceania Cruises

Oceania Marina

Barcelona → Valencia → Livorno → Civitavecchia (Rome)

Oct 8 · 10 nights

About average

$3,199 inside · $320/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jul 9 · 7 nights

$3,210 inside · $459/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jul 16 · 7 nights

$3,210 inside · $459/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Dec 26 · 7 nights

$3,298 inside · $471/night

Oceania Cruises

Oceania Marina

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Jun 17 · 10 nights

About average

$3,299 inside · $330/night

Oceania Cruises

Oceania Allura

Barcelona → Valencia → Cadiz → Lisbon

Dec 18 · 9 nights

About average

$3,299 oceanview · $367/night

Virgin Voyages

Resilient Lady

Barcelona → Palma de Mallorca → Valencia → Barcelona

Jul 28 · 11 nights

About average

$3,357 balcony · $305/night

Oceania Cruises

Oceania Nautica

Barcelona → Marseille → Zadar → Fusina (Venice)

Oct 3 · 12 nights

$3,349 inside · $279/night

Holland America

Zuiderdam

Barcelona → Valencia → Le Havre → Amsterdam

Apr 9 · 20 nights

About average

$3,349 inside · $167/night

MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Aug 7 · 7 nights

$3,370 inside · $481/night

Oceania Cruises

Oceania Allura

Barcelona → Civitavecchia (Rome) → Split → Trieste

Oct 29 · 9 nights

About average

$3,399 oceanview · $378/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Dec 26 · 7 nights

$3,494 inside · $499/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Palamós → Valencia → Barcelona

Nov 28 · 7 nights

About average

$3,496 balcony · $499/night

Oceania Cruises

Oceania Allura

Barcelona → Palamós → Porto-Vecchio → Civitavecchia (Rome)

Apr 16 · 7 nights

$3,499 oceanview · $500/night

Browse by departure port