Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Feb 25 · 12 nights

Priced high

$2,374 oceanview · $198/night

14% above typical
Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Almería → Palma de Mallorca → Barcelona

Apr 3 · 15 nights

About average

$13,389 balcony · $893/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Jan 5 · 12 nights

About average

$2,074 inside · $173/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Cadiz → Tangier → Barcelona

Aug 12 · 9 nights

$2,174 balcony · $242/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Oct 18 · 11 nights

About average

$2,689 inside · $244/night

Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Sète → Honfleur → Southampton

Apr 18 · 22 nights

About average

$20,958 suite · $953/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Valencia → Málaga → Barcelona

Dec 23 · 12 nights

About average

$1,974 inside · $165/night

Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Funchal, Madeira → Lisbon

Apr 11 · 10 nights

About average

$1,649 inside · $165/night

Celebrity Cruises

Celebrity Eclipse

Barcelona → Lisbon → Málaga → Barcelona

Oct 5 · 9 nights

About average

$1,601 inside · $178/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

May 22 · 11 nights

About average

$2,607 inside · $237/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Tangier → Palma de Mallorca → Barcelona

Oct 16 · 11 nights

About average

$2,538 inside · $231/night

MSC Cruises

MSC Armonia

Barcelona → Cadiz → Santa Cruz de Tenerife → Salvador

Nov 8 · 11 nights

$870 inside · $79/night

Costa Cruises

Costa Diadema

Barcelona → Alicante → Gibraltar → Málaga

Oct 3 · 6 nights

$842 inside · $140/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Cadiz → Palma de Mallorca → Barcelona

Apr 26 · 11 nights

Good value

$1,743 inside · $158/night

12% below typical
Costa Cruises

Costa Diadema

Barcelona → Cadiz → Gibraltar → Málaga

Sep 28 · 6 nights

$785 inside · $131/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Nov 6 · 12 nights

About average

$1,859 inside · $155/night

Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Málaga → Barcelona

Mar 30 · 11 nights

About average

$1,949 balcony · $177/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Nov 30 · 12 nights

About average

$1,832 inside · $153/night

Costa Cruises

Costa Serena

Barcelona → Alicante → Cartagena → Tarragona

May 5 · 9 nights

$1,269 inside · $141/night

Disney Cruise Line

Disney Wish

Barcelona → Gibraltar → Vigo → Southampton

Jul 17 · 6 nights

About average

$2,882 inside · $480/night

Browse by departure port