Regent Seven Seas Cruises

Seven Seas Mariner

Barcelona → Palamós → Aberdeen → IJmuiden/Velsen

May 30 · 101 nights

About average

$81,141 balcony · $803/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Tarragona

Nov 28 · 7 nights

About average

$869 inside · $124/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Napoli → Barcelona

May 16 · 7 nights

About average

$2,113 balcony · $302/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Sep 8 · 7 nights

$1,596 inside · $228/night

Limited price history

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Oct 14 · 7 nights

About average

$982 inside · $140/night

Phoenix Reisen

MS Aurelia

Barcelona → Valencia → Cadiz → Lisboa

Dec 28 · 7 nights

About average

$3,799 balcony · $543/night

Regent Seven Seas Cruises

Seven Seas Voyager

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

Nov 13 · 7 nights

About average

$5,389 balcony · $770/night

Explora VI

Barcelona → Ibiza → Napoli → Civitavecchia (Rome)

Sep 11 · 7 nights

About average

$4,920 suite · $703/night

Vista

Barcelona → Alicante → Le Havre → Southampton

May 7 · 12 nights

About average

$5,699 oceanview · $475/night

Regent Seven Seas Cruises

Seven Seas Grandeur

Barcelona → Villefranche-sur-Mer → Mahón, Menorca → Barcelona

Apr 16 · 10 nights

About average

$6,747 balcony · $675/night

Holland America

Oosterdam

Barcelona → Valletta → Mykonos → Piraeus (Athens)

Jul 17 · 14 nights

About average

$2,834 inside · $202/night

Princess Cruises

Sun Princess

Barcelona → Palma de Mallorca → La Spezia → Civitavecchia (Rome)

Jun 18 · 7 nights

About average

$1,279 inside · $183/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona → Civitavecchia (Rome)

Jul 12 · 10 nights

About average

$1,899 inside · $190/night

Explora Journeys

Explora I

Barcelona → Ibiza → Valencia → Barcelona

Sep 28 · 14 nights

About average

$11,610 suite · $829/night

Scenic Ikon

Barcelona → Palma de Mallorca → Portimao → Lisboa

Oct 13 · 9 nights

About average

$12,507 suite · $1,390/night

MSC Cruises

MSC Splendida

Barcelona → Málaga → Montevideo → Buenos Aires

Nov 18 · 17 nights

About average

$1,824 inside · $107/night

Regent Seven Seas Cruises

Seven Seas Explorer

Barcelona → Palamós → Cadiz → Lisboa

Aug 6 · 10 nights

About average

$9,904 balcony · $990/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Livorno → Catania → Civitavecchia (Rome)

May 16 · 7 nights

About average

$1,199 inside · $171/night

Norwegian Cruise Line

Norwegian Dawn

Barcelona ↔

May 1 · 9 nights

About average

$1,649 inside · $183/night

Virgin Voyages

Resilient Lady

Barcelona → Cannes → Palma de Mallorca → Barcelona

Jul 18 · 10 nights

About average

$1,990 oceanview · $199/night