Viking Cruises

Viking Mira

Barcelona → Sète → Çanakkale → Istanbul

Dec 15, 2027 · 21 nights

$8,997 balcony · $428/night

3% above typical
Viking Cruises

Viking Astrea

Barcelona → Sète → Valencia → Barcelona

Dec 20, 2027 · 14 nights

$5,798 balcony · $414/night

4% above typical
Viking Cruises

Viking Neptune

Barcelona → Sète → Valencia → Barcelona

Dec 22, 2027 · 14 nights

$5,798 balcony · $414/night

4% above typical
Viking Cruises

Viking Mira

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Dec 1, 2027 · 7 nights

$3,299 balcony · $471/night

5% above typical · Price trending up
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 6, 2027 · 7 nights

$1,755 suite · $251/night

3% below typical · 3-month low
Costa Cruises

Costa Toscana

Barcelona → Palma de Mallorca → Marseille → Barcelona

Dec 13, 2027 · 7 nights

$1,745 suite · $249/night

4% below typical · 3-month low
Costa Cruises

Costa Toscana

Barcelona → Palermo → Marseille → Barcelona

Dec 20, 2027 · 6 nights

$1,599 suite · $267/night

5% below typical · 3-month low
Costa Cruises

Costa Pacifica

Barcelona → Marseille → Alicante → Barcelona

Dec 20, 2027 · 11 nights

$2,839 suite · $258/night

4% above typical
Costa Cruises

Costa Pacifica

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Dec 31, 2027 · 7 nights

$1,234 suite · $176/night

18% above typical
Costa Cruises

Costa Pacifica

Barcelona → Marseille → Valencia → Barcelona

Dec 8, 2027 · 12 nights

$1,864 suite · $155/night

29% above typical
MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 3, 2027 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 10, 2027 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 17, 2027 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 24, 2027 · 7 nights

No pricing

MSC Cruises

MSC World Asia

Barcelona → Marseille → Valletta → Barcelona

Dec 31, 2027 · 7 nights

No pricing

Browse by departure port