Viking Cruises

Viking Saturn

Barcelona → Marseille → Cadiz → Barcelona

Dec 12, 2026 · 15 nights

$7,699 balcony · $513/night

18% below typical
Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Sète → Tarragona

Dec 5, 2026 · 14 nights

$2,503 suite · $179/night

Celestyal Cruises

Celestyal Discovery

Lisbon → Tangier → Cadiz → Lisbon

Dec 12, 2026 · 14 nights

$2,503 suite · $179/night

Azamara Cruises

Azamara Onward

Civitavecchia (Rome) → Salerno → Naples → Civitavecchia (Rome)

Dec 5, 2026 · 17 nights

$4,929 oceanview · $290/night

Azamara Cruises

Azamara Onward

Civitavecchia (Rome) → Florence → Seville → Lisbon

Dec 22, 2026 · 17 nights

$6,809 balcony · $401/night

3% below typical
Oceania Cruises

Oceania Sirena

Lisbon → Portimão → Barcelona → Civitavecchia (Rome)

Dec 21, 2026 · 14 nights

$5,400 interior · $386/night

Viking Cruises

Viking Vela

Barcelona → Marseille → Málaga → Barcelona

Dec 29, 2026 · 15 nights

$10,199 balcony · $680/night

Oceania Cruises

Oceania Sirena

Civitavecchia (Rome) → Bastia → Funchal, Madeira → Lisbon

Dec 2, 2026 · 19 nights

$10,049 balcony · $529/night

3% above typical
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 Libra

Barcelona → Marseille → Málaga → Barcelona

Dec 27, 2026 · 15 nights

$10,399 suite · $693/night

Explora Journeys

Explora II

Barcelona → Gibraltar → Ibiza → Barcelona

Dec 9, 2026 · 19 nights

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

11% above typical
Explora Journeys

Explora II

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

Dec 28, 2026 · 17 nights

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

168% above typical
Viking Cruises

Viking Vela

Barcelona → Marseille → Málaga → Barcelona

Dec 14, 2026 · 15 nights

No pricing

Celestyal Cruises

Celestyal Discovery

Tarragona → Málaga → Sète → Tarragona

Dec 19, 2026 · 14 nights

No pricing

Explora Journeys

Explora II

Lisbon → Gibraltar → Livorno → Civitavecchia (Rome)

Dec 21, 2026 · 14 nights

No pricing

Browse by departure port