Virgin Voyages

Resilient Lady

Barcelona → Palma de Mallorca → Santa Cruz de Tenerife → Miami

Oct 24 · 14 nights

About average

$1,386 inside · $99/night

Norwegian Cruise Line

Norwegian Epic

Barcelona → Ponta Delgada → Port Canaveral

Oct 31 · 12 nights

About average

$1,039 inside · $87/night

Royal Caribbean International

Legend of the Seas

Barcelona → Palma de Mallorca → Málaga → Fort Lauderdale

Oct 31 · 13 nights

About average

$1,512 inside · $116/night

Virgin Voyages

Scarlet Lady

Barcelona → Tangier → Lanzarote → San Juan

Oct 31 · 12 nights

About average

$1,260 inside · $105/night

Royal Caribbean International

Mariner of the Seas

Barcelona → Cartagena → Gibraltar → New Orleans

Oct 21 · 14 nights

About average

$687 inside · $49/night

Celebrity Cruises

Celebrity Xcel

Barcelona → Marseille → Palma de Mallorca → Fort Lauderdale

Oct 29 · 16 nights

About average

$1,842 inside · $115/night

Carnival Cruise Line

Carnival Sunshine

Barcelona → Alicante → Grand Turk Island → Miami

Oct 16 · 13 nights

About average

$702 inside · $54/night

Norwegian Cruise Line

Norwegian Gem

Barcelona → Cadiz → Ponta Delgada → Miami

Oct 24 · 16 nights

About average

$1,539 inside · $96/night

Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 19 · 3 nights

Good value

$356 inside · $119/night

23% below typical · 3-month low
Costa Cruises

Costa Serena

Barcelona → Marseille → Savona → Barcelona

Oct 30 · 3 nights

Good value

$356 inside · $119/night

23% below typical · 3-month low
Regent Seven Seas Cruises

Seven Seas Voyager

Barcelona → Motril → Funchal, Madeira → Lisbon

Oct 22 · 12 nights

About average

$6,610 balcony · $551/night

Browse by departure port