Viking Cruises

Viking Saturn

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

Mar 5, 2028 · 7 nights

$3,799 balcony · $543/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Mar 11, 2028 · 7 nights

$869 interior · $124/night

Azamara Cruises

Azamara Journey

Barcelona → Palma de Mallorca → Gibraltar → Málaga

Mar 11, 2028 · 7 nights

$2,069 interior · $296/night

Viking Cruises

Viking Sky

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

Mar 16, 2028 · 7 nights

$4,299 balcony · $614/night

Viking Cruises

Viking Libra

Barcelona → Cartagena → Portsmouth → Tilbury

Mar 17, 2028 · 7 nights

$2,499 balcony · $357/night

MSC Cruises

MSC Euribia

Barcelona → Marseille → La Goulette (Tunis) → Barcelona

Mar 18, 2028 · 7 nights

$869 interior · $124/night

Viking Cruises

Viking Star

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

Mar 23, 2028 · 7 nights

$4,299 balcony · $614/night

Viking Cruises

Viking Sea

Barcelona → Valencia → Salerno → Civitavecchia (Rome)

Mar 25, 2028 · 7 nights

$4,599 balcony · $657/night

Windstar Cruises

Wind Spirit

Barcelona → Nice → Livorno → Civitavecchia (Rome)

Mar 26, 2028 · 6 nights

$2,565 oceanview · $428/night

Viking Cruises

Viking Mira

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Mar 30, 2028 · 7 nights

$4,799 balcony · $686/night

Costa Cruises

Costa Pacifica

Barcelona → Marseille → Heraklion → Piraeus (Athens)

Mar 31, 2028 · 7 nights

$842 interior · $120/night

Oceania Cruises

Oceania Sonata

Barcelona → Palamós → Livorno → Civitavecchia (Rome)

Apr 1, 2028 · 7 nights

$3,599 balcony · $514/night

MSC Cruises

MSC Fantasia

Barcelona → Ibiza → Cannes → Barcelona

Apr 6, 2028 · 7 nights

$1,046 balcony · $149/night

Viking Cruises

Viking Star

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

Apr 6, 2028 · 7 nights

$4,599 balcony · $657/night

Holland America

Zuiderdam

Barcelona → Valencia → Cadiz → Lisbon

Apr 9, 2028 · 7 nights

$1,309 interior · $187/night

Viking Cruises

Viking Saturn

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Apr 9, 2028 · 7 nights

$4,799 balcony · $686/night

MSC Cruises

MSC Seashore

Barcelona → Marseille → Palermo → Barcelona

Apr 10, 2028 · 6 nights

$1,131 oceanview · $188/night

Viking Cruises

Viking Vela

Barcelona → Palma de Mallorca → Cadiz → Lisbon

Apr 11, 2028 · 7 nights

$4,799 balcony · $686/night

Windstar Cruises

Wind Surf

Barcelona → Saint-Tropez → Portoferraio → Civitavecchia (Rome)

Apr 11, 2028 · 7 nights

$3,741 oceanview · $534/night

MSC Cruises

MSC Virtuosa

Barcelona → La Goulette (Tunis) → Marseille → Barcelona

Apr 18, 2028 · 7 nights

$1,196 oceanview · $171/night

Browse by departure port