Viking Cruises

Viking Libra

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

Jan 3, 2029 · 7 nights

$2,799 balcony · $400/night

Viking Cruises

Viking Libra

Barcelona → Sète → Kusadasi → Piraeus (Athens)

Jan 3, 2029 · 14 nights

$5,798 balcony · $414/night

Viking Cruises

Viking Vega

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

Jan 7, 2029 · 7 nights

$2,799 balcony · $400/night

Viking Cruises

Viking Vega

Barcelona → Sète → Kusadasi → Piraeus (Athens)

Jan 7, 2029 · 14 nights

$5,898 balcony · $421/night

Viking Cruises

Viking Saturn

Barcelona → Cartagena → Portsmouth → Tilbury

Jan 11, 2029 · 7 nights

$2,599 balcony · $371/night

Viking Cruises

Viking Saturn

Barcelona → Cartagena → Alta → Tromsø

Jan 11, 2029 · 19 nights

$8,598 balcony · $453/night

Viking Cruises

Viking Vela

Barcelona → Marseille → Málaga → Barcelona

Jan 12, 2029 · 15 nights

$8,999 balcony · $600/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Jan 16, 2029 · 12 nights

$1,149 interior · $96/night

4% below typical
Viking Cruises

Viking Astrea

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Jan 17, 2029 · 7 nights

$3,199 balcony · $457/night

Viking Cruises

Viking Lyra

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

Jan 23, 2029 · 7 nights

$3,099 balcony · $443/night

Viking Cruises

Viking Lyra

Barcelona → Sète → Šibenik → Fusina (Venice)

Jan 23, 2029 · 14 nights

$6,398 balcony · $457/night

Viking Cruises

Viking Vela

Barcelona → Marseille → Málaga → Barcelona

Jan 27, 2029 · 15 nights

$9,499 balcony · $633/night

Regent Seven Seas Cruises

Seven Seas Voyager

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

Jan 29, 2029 · 10 nights

$6,399 suite · $640/night

Viking Cruises

Viking Astrea

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

Jan 31, 2029 · 7 nights

$3,199 balcony · $457/night

Viking Cruises

Viking Astrea

Barcelona → Sète → Kusadasi → Piraeus (Athens)

Jan 31, 2029 · 14 nights

$6,498 balcony · $464/night

Viking Cruises

Viking Lyra

Barcelona → Sète → Katakolon → Piraeus (Athens)

Jan 23, 2029 · 21 nights

$10,097 balcony · $481/night

2% above typical
Viking Cruises

Viking Lyra

Barcelona → Sète → Çanakkale → Istanbul

Jan 23, 2029 · 28 nights

$13,596 balcony · $486/night

1% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Funchal, Madeira → Málaga → Barcelona

Jan 28, 2029 · 12 nights

$1,224 interior · $102/night

4% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Jan 4, 2029 · 12 nights

$1,399 oceanview · $117/night

2% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Palermo → Heraklion → Piraeus (Athens)

Jan 15, 2029 · 11 nights

$1,648 oceanview · $150/night

7% above typical

Browse by departure port