Explora Journeys

Explora V

Barcelona → Casablanca → Tangier → Málaga

Jan 9, 2028 · 7 nights

$3,640 suite · $520/night

9% below typical · 3-month low
Costa Cruises

Costa Toscana

Barcelona → Alicante → Marseille → Barcelona

Jan 2, 2028 · 8 nights

$2,920 suite · $365/night

13% below typical · 3-month low
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Jan 5, 2028 · 12 nights

$1,724 interior · $144/night

12% below typical
MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 1, 2028 · 7 nights

$749 interior · $107/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 2, 2028 · 7 nights

$846 interior · $121/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Valletta → Barcelona

Jan 2, 2028 · 7 nights

$920 interior · $131/night

Viking Cruises

Viking Astrea

Barcelona → Cartagena → Portsmouth → Tilbury

Jan 3, 2028 · 7 nights

$2,299 balcony · $328/night

Viking Cruises

Viking Star

Barcelona → Valencia → Salerno → Civitavecchia (Rome)

Jan 3, 2028 · 7 nights

$2,799 balcony · $400/night

Viking Cruises

Viking Vela

Barcelona → Sète → Florence → Civitavecchia (Rome)

Jan 4, 2028 · 7 nights

$2,799 balcony · $400/night

Viking Cruises

Viking Libra

Barcelona → Marseille → Málaga → Barcelona

Jan 5, 2028 · 15 nights

$8,999 balcony · $600/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 8, 2028 · 7 nights

$689 interior · $98/night

MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 9, 2028 · 7 nights

$786 interior · $112/night

MSC Cruises

MSC Seaview

Barcelona → Marseille → Palermo → Barcelona

Jan 9, 2028 · 6 nights

$1,021 balcony · $170/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 15, 2028 · 7 nights

$689 interior · $98/night

MSC Cruises

MSC Fantasia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Jan 15, 2028 · 7 nights

$650 interior · $93/night

1% below typical
MSC Cruises

MSC Lirica

Barcelona → Marseille → Valencia → Barcelona

Jan 16, 2028 · 7 nights

$876 oceanview · $125/night

Holland America

Nieuw Statendam

Barcelona → Valencia → Kotor → Piraeus (Athens)

Jan 16, 2028 · 10 nights

$1,154 interior · $115/night

Holland America

Nieuw Statendam

Barcelona → Valencia → Rhodes → Piraeus (Athens)

Jan 16, 2028 · 20 nights

$2,269 interior · $113/night

Oceania Cruises

Oceania Allura

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

Jan 17, 2028 · 14 nights

$5,599 balcony · $400/night

Viking Cruises

Viking Libra

Barcelona → Sète → Florence → Civitavecchia (Rome)

Jan 20, 2028 · 7 nights

$2,999 balcony · $428/night

Browse by departure port