Costa Cruises

Costa Diadema

Barcelona → Cadiz → Gibraltar → Málaga

Sep 28 · 6 nights

$785 inside · $131/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Sep 12 · 7 nights

$1,229 inside · $176/night

Regent Seven Seas Cruises

Seven Seas Grandeur

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

Jun 13 · 7 nights

About average

$6,778 balcony · $968/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Ajaccio, Corsica → Barcelona

Nov 12 · 6 nights

$934 inside · $156/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Sep 20 · 7 nights

About average

$1,938 inside · $277/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 18 · 7 nights

$1,371 inside · $196/night

Silversea Cruises

Silver Ray

Barcelona → Palamós → Málaga → Lisbon

Sep 28 · 7 nights

Priced high

$8,400 balcony · $1,200/night

14% above typical
Norwegian Cruise Line

Norwegian Dawn

Barcelona → Palma de Mallorca → Portimão → Lisbon

Aug 15 · 7 nights

$1,249 inside · $178/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Feb 6 · 7 nights

$679 inside · $97/night

Royal Caribbean International

Explorer of the Seas

Barcelona → Palermo → Santorini → Piraeus (Athens)

May 31 · 7 nights

About average

$1,331 oceanview · $190/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Mar 24 · 7 nights

$2,158 inside · $308/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Salerno → Civitavecchia (Rome)

Oct 3 · 7 nights

About average

$1,309 inside · $187/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Villefranche-sur-Mer → Naples → Barcelona

Jul 1 · 7 nights

About average

$1,741 inside · $249/night

SeaDream Yacht Club

SeaDream II

Barcelona → Palma de Mallorca → Calvi → Nice

Oct 2 · 7 nights

$7,373 oceanview · $1,053/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Villefranche-sur-Mer → Naples → Barcelona

Sep 4 · 7 nights

Good value

$1,799 inside · $257/night

18% below typical
Costa Cruises

Costa Pacifica

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

Mar 12 · 7 nights

$982 inside · $140/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Salerno → Civitavecchia (Rome)

Jul 25 · 7 nights

About average

$1,329 inside · $190/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Feb 11 · 7 nights

$959 inside · $137/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Nov 21 · 7 nights

$809 inside · $116/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 9 · 7 nights

$1,418 inside · $203/night

Browse by departure port