Viking Cruises

Viking Neptune

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Feb 12, 2027 · 7 nights

$3,999 balcony · $571/night

5% below typical
Costa Cruises

Costa Smeralda

Barcelona → Cagliari → Marseille → Barcelona

Apr 18, 2027 · 7 nights

$704 interior · $101/night

Explora Journeys

Explora I

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

May 3, 2027 · 7 nights

$5,210 suite · $744/night

2% below typical
MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

May 4, 2027 · 7 nights

$836 interior · $119/night

7% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

May 14, 2027 · 7 nights

$1,488 balcony · $213/night

Explora Journeys

Explora I

Barcelona → Ibiza → Amalfi → Civitavecchia (Rome)

May 17, 2027 · 7 nights

$5,360 suite · $766/night

2% below typical
Holland America

Oosterdam

Barcelona → Málaga → Kusadasi → Piraeus (Athens)

May 25, 2027 · 18 nights

$3,159 interior · $176/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
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
Explora Journeys

Explora I

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

Jun 28, 2027 · 14 nights

$10,290 suite · $735/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Villefranche-sur-Mer → Naples → Barcelona

Jul 3, 2027 · 7 nights

$1,624 interior · $232/night

Oceania Cruises

Oceania Allura

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

Jul 9, 2027 · 8 nights

$4,000 balcony · $500/night

Explora Journeys

Explora I

Barcelona → Ibiza → Palma de Mallorca → Barcelona

Jul 12, 2027 · 14 nights

$11,060 suite · $790/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Cartagena → Ajaccio, Corsica → Civitavecchia (Rome)

Jul 24, 2027 · 10 nights

$1,770 balcony · $177/night

7% below typical
MSC Cruises

MSC World Europa

Barcelona → Marseille → Palma de Mallorca → Barcelona

Jul 24, 2027 · 7 nights

$1,976 balcony · $282/night

Explora Journeys

Explora I

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

Jul 26, 2027 · 14 nights

$9,785 suite · $699/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Jul 27, 2027 · 7 nights

$1,736 balcony · $248/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Naples → Barcelona

Aug 1, 2027 · 7 nights

$2,168 interior · $310/night

Browse by departure port