Celestyal Cruises

Celestyal Discovery

Lisboa → Tangier → Cadiz → Lisboa

Jan 1 · 14 nights

About average

$2,285 inside · $163/night

Explora Journeys

Explora II

Barcelona → Málaga → Valencia → Barcelona

Nov 15 · 7 nights

About average

$4,450 suite · $636/night

Princess Cruises

Coral Princess

Civitavecchia (Rome) → Ajaccio, Corsica → Puerto Vallarta → Los Angeles

Apr 8 · 35 nights

About average

$5,906 inside · $169/night

Emerald Cruises

Emerald Sakara

Málaga → Almería → Saint-Tropez → Nice

May 16 · 8 nights

About average

$8,276 oceanview · $1,035/night

Princess Cruises

Sun Princess

Barcelona → Málaga → Funchal, Madeira → Fort Lauderdale

Nov 10 · 15 nights

About average

$1,571 inside · $105/night

Sea Cloud II

Lisboa → Cadiz → Palma de Mallorca → Tarragona

Apr 14 · 9 nights

About average

$6,936 oceanview · $771/night

Princess Cruises

Coral Princess

Cape Town → Walvis Bay → Puerto Vallarta → Los Angeles

Mar 9 · 65 nights

Good value

$10,844 inside · $167/night

11% below typical · 6-month low
Princess Cruises

Coral Princess

Cape Town → Walvis Bay → Ponta Delgada → Fort Lauderdale

Mar 9 · 50 nights

Good value

$8,312 inside · $166/night

14% below typical · 6-month low
Silversea Cruises

Silver Shadow

Nice → Marseille → Portimao → Lisboa

Aug 11 · 10 nights

Good value

$9,400 oceanview · $940/night

18% below typical · 6-month low

Sea Cloud II

Málaga → Gibraltar → Lanzarote → Las Palmas de Gran Canaria

Oct 26 · 10 nights

About average

$7,608 oceanview · $761/night

Sea Cloud II

Nice → Saint-Tropez → Cartagena → Málaga

Oct 16 · 10 nights

About average

$7,608 oceanview · $761/night

Oceania Cruises

Oceania Marina

Bilbao → La Coruña (A Coruña) → Alicante → Tarragona

Oct 2 · 9 nights

Priced high

$4,949 balcony · $550/night

13% above typical · 30-day low
Holland America

Nieuw Statendam

Dover → Rotterdam → Málaga → Barcelona

Jan 1 · 15 nights

About average

$1,954 inside · $130/night

Ponant Cruises

Le Boreal

Nice → Calvi → Cartagena → Málaga

Jun 23 · 7 nights

About average

$5,603 oceanview · $800/night

Regent Seven Seas Cruises

Seven Seas Prestige

Lisboa → Portimao → Golfo Aranci → Civitavecchia (Rome)

Jun 8 · 18 nights

About average

$21,198 balcony · $1,178/night

Holland America

Zuiderdam

Barcelona → Valencia → Cadiz → Lisboa

Apr 9 · 7 nights

About average

$1,309 inside · $187/night

MSC Cruises

MSC Meraviglia

Southampton → Brest → Cadiz → Southampton

Aug 17 · 9 nights

About average

$1,959 inside · $218/night

Ponant Cruises

Le Champlain

Casablanca → Tangier → Portimao → Lisboa

Apr 3 · 7 nights

About average

$6,088 balcony · $870/night

Holland America

Nieuw Statendam

Rotterdam → Casablanca → Málaga → Barcelona

Jan 2 · 14 nights

About average

$1,779 inside · $127/night

Oceania Cruises

Oceania Sonata

Civitavecchia (Rome) → Livorno → Portimao → Lisboa

Apr 8 · 10 nights

About average

$5,399 balcony · $540/night