MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jun 1, 2027 · 7 nights

$1,478 balcony · $211/night

Azamara Cruises

Azamara Onward

Barcelona → Palamós → Nice → Barcelona

Jun 3, 2027 · 5 nights

$2,549 oceanview · $510/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Jun 4, 2027 · 7 nights

$1,840 balcony · $263/night

Norwegian Cruise Line

Norwegian Viva

Barcelona → Villefranche-sur-Mer → Split → Ravenna

Jun 4, 2027 · 9 nights

$5,199 suite · $578/night

25% below typical
Holland America

Oosterdam

Barcelona → Valletta → Gibraltar → Barcelona

Jun 5, 2027 · 21 nights

$4,294 oceanview · $204/night

Azamara Cruises

Azamara Onward

Barcelona → Marseille → Koper → Fusina (Venice)

Jun 8, 2027 · 12 nights

$6,249 oceanview · $521/night

Carnival Cruise Line

Carnival Sunshine

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jun 9, 2027 · 10 nights

$913 interior · $91/night

2% below typical
Cunard Line

Queen Elizabeth

Barcelona → Valencia → Zadar → Trieste

Jun 11, 2027 · 14 nights

$1,879 interior · $134/night

1% below typical
Cunard Line

Queen Elizabeth

Barcelona → Valencia → Naples → Civitavecchia (Rome)

Jun 11, 2027 · 21 nights

$2,819 oceanview · $134/night

1% above typical
Princess Cruises

Sun Princess

Barcelona → Marseille → Heraklion → Barcelona

Jun 13, 2027 · 32 nights

$4,528 interior · $142/night

1% below typical
Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Jun 20, 2027 · 7 nights

$1,134 interior · $162/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Jun 27, 2027 · 7 nights

$1,164 interior · $166/night

Holland America

Oosterdam

Barcelona → Valletta → Naples → Civitavecchia (Rome)

Jun 5, 2027 · 14 nights

$2,569 interior · $184/night

Silversea Cruises

Silver Ray

Barcelona → Gibraltar → Saint-Tropez → Monte-Carlo

Jun 8, 2027 · 10 nights

$8,500 suite · $850/night

5% above typical
Azamara Cruises

Azamara Onward

Barcelona → Marseille → Chania → Piraeus (Athens)

Jun 8, 2027 · 21 nights

$9,709 interior · $462/night

Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Jun 13, 2027 · 7 nights

$1,114 interior · $159/night

Princess Cruises

Sun Princess

Barcelona → Marseille → Mykonos → Piraeus (Athens)

Jun 13, 2027 · 11 nights

$3,264 suite · $297/night

4% below typical
Celebrity Cruises

Celebrity Equinox

Barcelona → Cadiz → Tangier → Barcelona

Jun 17, 2027 · 9 nights

$1,724 balcony · $192/night

4% below typical
Explora Journeys

Explora I

Barcelona → Mahón, Menorca → La Ciotat → Barcelona

Jun 28, 2027 · 14 nights

$10,290 suite · $735/night

Costa Cruises

Costa Toscana

Barcelona → Ibiza → Marseille → Barcelona

Jun 14, 2027 · 7 nights

$1,073 interior · $153/night

Browse by departure port