Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 18, 2026 · 7 nights

$554 interior · $79/night

35% below typical · 3-month low
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 14, 2026 · 7 nights

$550 balcony · $79/night

28% below typical
Oceania Cruises

Oceania Sirena

Barcelona → Alicante → Funchal, Madeira → Lisbon

Dec 9, 2026 · 12 nights

$3,600 oceanview · $300/night

6% below typical · 3-month low
Explora Journeys

Explora II

Barcelona → Gibraltar → Lanzarote → Santa Cruz de Tenerife

Dec 9, 2026 · 7 nights

$3,810 suite · $544/night

6% below typical · 3-month low
Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 25, 2026 · 7 nights

$1,299 balcony · $186/night

15% below typical · 3-month low
Azamara Cruises

Azamara Onward

Barcelona → Cartagena → Seville → Lisbon

Dec 29, 2026 · 10 nights

$3,639 oceanview · $364/night

10% below typical · 3-month low
Costa Cruises

Costa Fascinosa

Barcelona → Málaga → Philipsburg → La Romana

Dec 6, 2026 · 14 nights

$503 interior · $36/night

53% below typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 7, 2026 · 7 nights

$480 interior · $69/night

19% below typical
MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 28, 2026 · 10 nights

$914 interior · $91/night

13% below typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 4, 2026 · 7 nights

$1,024 balcony · $146/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 12, 2026 · 7 nights

$677 balcony · $97/night

MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 18, 2026 · 10 nights

$4,952 suite · $495/night

MSC Cruises

MSC Magnifica

Barcelona → Marseille → Genoa → Barcelona

Dec 4, 2026 · 4 nights

$434 interior · $109/night

Costa Cruises

Costa Fascinosa

Barcelona → Málaga → Castries → Pointe-à-Pitre

Dec 6, 2026 · 17 nights

$2,157 oceanview · $127/night

3% below typical
MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Marseille → Barcelona

Dec 8, 2026 · 10 nights

$776 interior · $78/night

Viking Cruises

Viking Neptune

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

Dec 1, 2026 · 7 nights

$3,099 balcony · $443/night

Costa Cruises

Costa Fascinosa

Barcelona → Málaga → Road Town → La Romana

Dec 6, 2026 · 21 nights

$1,875 interior · $89/night

Explora Journeys

Explora II

Barcelona → Gibraltar → Funchal, Madeira → Lisbon

Dec 9, 2026 · 12 nights

$5,610 suite · $468/night

2% below typical
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 20, 2026 · 7 nights

$752 interior · $107/night

5% above typical
MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 27, 2026 · 7 nights

$1,128 interior · $161/night

Browse by departure port