Virgin Voyages

Resilient Lady

Barcelona → Cannes → Valletta → Civitavecchia (Rome)

Aug 8 · 9 nights

$2,406 inside · $267/night

Norwegian Cruise Line

Norwegian Prima

Barcelona → Kotor → Civitavecchia (Rome) → Ravenna

May 7 · 10 nights

$3,109 inside · $311/night

Holland America

Oosterdam

Barcelona → Villefranche-sur-Mer → Kusadasi → Piraeus (Athens)

Apr 23 · 11 nights

$2,184 inside · $199/night

Oceania Cruises

Oceania Nautica

Barcelona → Palma de Mallorca → Portimão → Lisbon

Aug 15 · 11 nights

$3,699 inside · $336/night

Virgin Voyages

Scarlet Lady

Barcelona → Ajaccio, Corsica → Mykonos → Piraeus (Athens)

May 8 · 8 nights

$1,672 inside · $209/night

Oceania Cruises

Oceania Sirena

Barcelona → Palma de Mallorca → Korcula → Fusina (Venice)

Mar 24 · 9 nights

$2,599 inside · $289/night

Silversea Cruises

Silver Spirit

Barcelona → Palamós → Gibraltar → Lisbon

Apr 23 · 12 nights

$12,500 balcony · $1,042/night

Explora Journeys

Explora I

Barcelona → Civitavecchia (Rome) → Mahón, Menorca → Barcelona

Mar 24 · 10 nights

$5,590 suite · $559/night

MSC Cruises

MSC Armonia

Barcelona → Cadiz → Salvador → Rio de Janeiro

Nov 8 · 13 nights

$931 inside · $72/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Valletta → Katakolon → Civitavecchia (Rome)

May 29 · 10 nights

About average

$1,749 inside · $175/night

Explora Journeys

Explora II

Barcelona → Tangier → Funchal, Madeira → Lisbon

Feb 11 · 12 nights

Poor value

$15,295 suite · $1,275/night

121% above typical
Regent Seven Seas Cruises

Seven Seas Navigator

Barcelona → Alicante → Funchal, Madeira → Lisbon

Nov 11 · 12 nights

$16,291 suite · $1,358/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Mar 20 · 12 nights

About average

$3,849 balcony · $321/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Dec 24 · 12 nights

About average

$2,874 oceanview · $239/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Málaga → Barcelona

Dec 20 · 13 nights

About average

$3,839 balcony · $295/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Mar 8 · 12 nights

Poor value

$2,774 inside · $231/night

41% above typical
Celebrity Cruises

Celebrity Equinox

Barcelona → Valletta → Villefranche-sur-Mer → Barcelona

Oct 10 · 10 nights

About average

$2,869 balcony · $287/night

Costa Cruises

Costa Smeralda

Barcelona → Málaga → Funchal, Madeira → Santa Cruz de Tenerife

Nov 14 · 8 nights

$1,203 inside · $150/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Civitavecchia (Rome) → Heraklion → Piraeus (Athens)

Apr 1 · 9 nights

Priced high

$2,173 oceanview · $241/night

23% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Feb 25 · 12 nights

Priced high

$2,374 oceanview · $198/night

14% above typical

Browse by departure port