Virgin Voyages

Resilient Lady

Barcelona → La Spezia → Marseille → Barcelona

Oct 17 · 7 nights

About average

$1,183 inside · $169/night

MSC Cruises

MSC Grandiosa

Barcelona → Cannes → Palma de Mallorca → Barcelona

Oct 10 · 7 nights

$1,185 inside · $169/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Palma de Mallorca → Valletta → Civitavecchia (Rome)

May 2 · 7 nights

About average

$1,189 inside · $170/night

Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 28 · 7 nights

Good value

$1,191 inside · $170/night

14% below typical · 6-month low
MSC Cruises

MSC Virtuosa

Barcelona → Funchal, Madeira → Salvador → Rio de Janeiro

Nov 16 · 15 nights

About average

$1,195 inside · $80/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Jan 16 · 12 nights

About average

$1,199 inside · $100/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Palma de Mallorca → Barcelona

Apr 10 · 10 nights

Good value

$1,399 oceanview · $140/night

11% below typical · 30-day low
Norwegian Cruise Line

Norwegian Epic

Barcelona → Villefranche-sur-Mer → Salerno → Civitavecchia (Rome)

Sep 20 · 7 nights

Priced high

$1,199 inside · $171/night

18% above typical
Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

May 9 · 7 nights

About average

$1,249 oceanview · $178/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Catania → Civitavecchia (Rome)

May 16 · 7 nights

About average

$1,199 inside · $171/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Jul 29 · 7 nights

$1,199 inside · $171/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Nov 5 · 7 nights

$1,199 inside · $171/night

Costa Cruises

Costa Smeralda

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

Nov 14 · 8 nights

$1,203 inside · $150/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Aug 1 · 7 nights

About average

$1,249 oceanview · $178/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Aug 29 · 7 nights

About average

$1,209 inside · $173/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette Nord (Halqueloued) → Barcelona

Nov 20 · 7 nights

$1,214 balcony · $173/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette Nord (Halqueloued) → Barcelona

Nov 27 · 7 nights

$1,214 balcony · $173/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Aug 10 · 9 nights

About average

$1,216 inside · $135/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Jul 18 · 7 nights

About average

$1,219 inside · $174/night

Costa Cruises

Costa Diadema

Barcelona → Málaga → Salvador → Rio de Janeiro

Nov 3 · 19 nights

Exceptional value

$1,224 inside · $64/night

41% below typical · 6-month low

Browse by departure port