Windstar Cruises

Star Explorer

Barcelona → Valencia → Palma de Mallorca → Barcelona

Dec 28, 2026 · 9 nights

$4,264 suite · $474/night

4% below typical
MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 26, 2026 · 7 nights

$1,312 interior · $187/night

Viking Cruises

Viking Vela

Barcelona → Marseille → Málaga → Barcelona

Dec 29, 2026 · 15 nights

$10,199 balcony · $680/night

Regent Seven Seas Cruises

Seven Seas Navigator

Barcelona → Valencia → Valletta → Civitavecchia (Rome)

Dec 7, 2026 · 14 nights

$9,799 suite · $700/night

Viking Cruises

Viking Sky

Barcelona → Funchal, Madeira → Philipsburg → Fort Lauderdale

Dec 9, 2026 · 13 nights

$3,599 balcony · $277/night

Viking Cruises

Viking Saturn

Barcelona → Marseille → Cadiz → Barcelona

Dec 12, 2026 · 15 nights

$9,399 balcony · $627/night

Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 21, 2026 · 7 nights

$1,010 oceanview · $144/night

7% below typical
Viking Cruises

Viking Libra

Barcelona → Marseille → Málaga → Barcelona

Dec 27, 2026 · 15 nights

$10,399 suite · $693/night

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 25, 2026 · 7 nights

$1,359 interior · $194/night

MSC Cruises

MSC Sinfonia

Barcelona → Marseille → Valencia → Barcelona

Dec 6, 2026 · 7 nights

$453 interior · $65/night

8% above typical · Price trending down
MSC Cruises

MSC Magnifica

Barcelona → Cadiz → Alicante → Civitavecchia (Rome)

Dec 8, 2026 · 7 nights

$552 interior · $79/night

6% above typical · Price trending down
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Málaga → Barcelona

Dec 20, 2026 · 13 nights

$4,224 balcony · $325/night

6% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Dec 8, 2026 · 12 nights

$5,198 suite · $433/night

1% above typical
Explora Journeys

Explora II

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

Dec 28, 2026 · 7 nights

$5,775 suite · $825/night

13% above typical · Price trending down
Explora Journeys

Explora II

Barcelona → Gibraltar → Ibiza → Barcelona

Dec 9, 2026 · 19 nights

$33,720 suite · $1,775/night

11% above typical
MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 19, 2026 · 7 nights

$1,172 balcony · $167/night

10% above typical · Price trending up
Explora Journeys

Explora II

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

Dec 28, 2026 · 17 nights

$30,990 suite · $1,823/night

127% above typical · Price trending down
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Palermo

Dec 21, 2026 · 3 nights

$666 interior · $222/night

62% above typical
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 28, 2026 · 7 nights

$3,705 suite · $529/night

22% above typical · Price trending up
Viking Cruises

Viking Vela

Barcelona → Marseille → Málaga → Barcelona

Dec 14, 2026 · 15 nights

No pricing

Browse by departure port