Norwegian Cruise Line

Norwegian Star

Barcelona → Motril → Santa Cruz de Tenerife → Lisbon

Apr 8, 2027 · 10 nights

$1,269 interior · $127/night

5% below typical
Cunard Line

Queen Elizabeth

Barcelona → Cadiz → Santa Cruz de Tenerife → Miami

Oct 29, 2027 · 13 nights

$1,501 interior · $115/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Mar 8, 2028 · 12 nights

$2,424 interior · $202/night

5% below typical · Price trending down
Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Málaga → Barcelona

Apr 20, 2027 · 11 nights

$4,849 suite · $441/night

Virgin Voyages

Valiant Lady

Barcelona → Casablanca → A Coruña → Amsterdam

Jul 9, 2028 · 10 nights

$2,790 balcony · $279/night

8% above typical · Price trending up
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Mar 20, 2028 · 12 nights

$3,399 oceanview · $283/night

5% above typical · Price trending up
Celebrity Cruises

Celebrity Infinity

Barcelona → Lanzarote → Tangier → Barcelona

Nov 14, 2026 · 12 nights

$3,349 balcony · $279/night

Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Dec 8, 2026 · 12 nights

$5,198 suite · $433/night

1% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Melilla → Lanzarote → Lisbon

Nov 13, 2028 · 11 nights

$1,345 oceanview · $122/night

9% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Melilla → Lanzarote → Lisbon

Feb 5, 2029 · 11 nights

$1,515 oceanview · $138/night

8% above typical
Royal Caribbean International

Rhapsody of the Seas

Barcelona → Casablanca → Funchal, Madeira → Lisbon

Mar 19, 2029 · 11 nights

$1,622 oceanview · $147/night

7% above typical
Costa Cruises

Costa Smeralda

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

Nov 14, 2026 · 5 nights

$1,501 suite · $300/night

3% above typical · Price trending up
Costa Cruises

Costa Smeralda

Barcelona → Málaga → Santa Cruz de La Palma → Santa Cruz de Tenerife

Nov 14, 2027 · 8 nights

$1,944 suite · $243/night

2% above typical
Costa Cruises

Costa Smeralda

Barcelona → Málaga → Santa Cruz de La Palma → Santa Cruz de Tenerife

Nov 14, 2027 · 7 nights

$1,709 suite · $244/night

2% above typical
Celebrity Cruises

Celebrity Infinity

Barcelona → Málaga → Gibraltar → Barcelona

Feb 7, 2027 · 12 nights

No pricing

Viking Cruises

Viking Saturn

Barcelona → Palma de Mallorca → Dover → Greenwich

Apr 19, 2027 · 18 nights

No pricing

Celebrity Cruises

Celebrity Equinox

Barcelona → Tangier → Lisbon → Barcelona

Jul 15, 2027 · 9 nights

No pricing

Celebrity Cruises

Celebrity Equinox

Barcelona → Cadiz → Tangier → Barcelona

Aug 12, 2027 · 9 nights

No pricing

Browse by departure port