Royal Caribbean International

Legend of the Seas

Fort Lauderdale → Cadiz → Alicante → Barcelona

Apr 25 · 14 nights

About average

$1,674 oceanview · $120/night

Holland America

Zuiderdam

Fort Lauderdale → Tangier → Valencia → Barcelona

Feb 3 · 14 nights

About average

$789 inside · $56/night

Holland America

Oosterdam

Fort Lauderdale → Tangier → Alicante → Barcelona

Apr 9 · 14 nights

About average

$1,059 inside · $76/night

Holland America

Zuiderdam

Fort Lauderdale → Tangier → Napoli → Civitavecchia (Rome)

Feb 3 · 23 nights

About average

$1,544 inside · $67/night

Princess Cruises

Sun Princess

Fort Lauderdale → Santa Cruz de Tenerife → Palma de Mallorca → Barcelona

Mar 28 · 14 nights

About average

$873 inside · $62/night

Princess Cruises

Caribbean Princess

Fort Lauderdale → Las Palmas de Gran Canaria → Cartagena → Civitavecchia (Rome)

Feb 24 · 14 nights

About average

$1,194 inside · $85/night

Princess Cruises

Sun Princess

Fort Lauderdale → Santa Cruz de Tenerife → Palma de Mallorca → Barcelona

Feb 19 · 15 nights

About average

$1,304 inside · $87/night

Princess Cruises

Sun Princess

Fort Lauderdale → Santa Cruz de Tenerife → La Spezia → Civitavecchia (Rome)

Feb 19 · 22 nights

About average

$2,330 inside · $106/night

Holland America

Oosterdam

Fort Lauderdale → Tangier → Kusadasi → Piraeus (Athens)

Apr 9 · 25 nights

About average

$3,504 inside · $140/night

Princess Cruises

Regal Princess

Fort Lauderdale → Ponta Delgada → Cartagena → Southampton

Apr 17 · 28 nights

About average

$3,201 inside · $114/night

Princess Cruises

Sun Princess

Fort Lauderdale → Santa Cruz de Tenerife → La Spezia → Civitavecchia (Rome)

Mar 28 · 21 nights

About average

$2,272 inside · $108/night