MSC Cruises

MSC Virtuosa

Barcelona → Funchal, Madeira → Lanzarote → Salvador

Nov 16, 2026 · 12 nights

$3,208 suite · $267/night

1% below typical
Explora Journeys

Explora I

Barcelona → Casablanca → Cadiz → Barcelona

Oct 18, 2027 · 11 nights

$6,695 suite · $609/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Feb 25, 2028 · 12 nights

$1,999 interior · $167/night

9% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Dec 11, 2028 · 12 nights

$1,124 interior · $94/night

4% below typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Tangier → Funchal, Madeira → Lisbon

Dec 24, 2028 · 12 nights

$1,649 interior · $137/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Jan 16, 2029 · 12 nights

$1,149 interior · $96/night

4% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Feb 9, 2029 · 12 nights

$1,449 interior · $121/night

3% below typical
Explora Journeys

Explora I

Barcelona → Casablanca → Cadiz → Barcelona

Apr 12, 2027 · 11 nights

$6,595 suite · $600/night

Costa Cruises

Costa Smeralda

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

Nov 14, 2027 · 12 nights

$834 interior · $70/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Funchal, Madeira → Málaga → Barcelona

Jan 28, 2029 · 12 nights

$1,224 interior · $102/night

4% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Nov 30, 2027 · 12 nights

$1,474 interior · $123/night

15% below typical
Explora Journeys

Explora II

Barcelona → Gibraltar → Funchal, Madeira → Lisbon

Dec 9, 2026 · 12 nights

$5,610 suite · $468/night

2% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Nov 6, 2027 · 12 nights

$1,499 interior · $125/night

15% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Funchal, Madeira → Málaga → Barcelona

Nov 17, 2028 · 12 nights

$1,399 oceanview · $117/night

2% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Nov 29, 2028 · 12 nights

$1,200 interior · $100/night

2% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Cadiz → Málaga → Barcelona

Jan 4, 2029 · 12 nights

$1,399 oceanview · $117/night

2% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Feb 21, 2029 · 12 nights

$1,249 interior · $104/night

4% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Funchal, Madeira → Málaga → Barcelona

Mar 5, 2029 · 12 nights

$1,224 interior · $102/night

4% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Feb 19, 2027 · 12 nights

$1,174 interior · $98/night

18% below typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Valencia → Málaga → Barcelona

Dec 23, 2028 · 12 nights

$2,099 oceanview · $175/night

1% above typical

Browse by departure port