Offer of cruises

Destination
Departure date
Or pick exact dates:
Passengers

Maximum 4 people per cabin

More options
Ship:
Select
Promo:
Select
From port:
Select
Max. price:
available sailings
Reset filter
Sort by:

The final cruise price, with no surprises

We always show the final price including fees, port taxes and mandatory gratuities.

Final price guarantee

Nothing found

No cruise matches the specified parameters.

Reset filter
Long cruises
Long cruise 2026 on MSC Meraviglia
msc19018507-(1).jpg
UXZB
Long cruises

Long cruise 2026 on MSC Meraviglia

MSC Meraviglia MSC Meraviglia
Boarding: Marseille, Disembarking: Miami
October 19, 2026 - November 11, 2026 (23 nights)
from: $3,569

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Meraviglia
msc19018507-(1).jpg
UXYF
Long cruises

Long cruise 2026 on MSC Meraviglia

MSC Meraviglia MSC Meraviglia
Boarding: Barcelona, Disembarking: Miami
October 20, 2026 - November 11, 2026 (22 nights)
from: $3,006

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UZIL
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Barcelona, Disembarking: Port Canaveral
October 24, 2026 - November 14, 2026 (21 nights)
from: $1,599

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UZIJ
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Marseille, Disembarking: Miami
October 25, 2026 - November 13, 2026 (19 nights)
from: $1,487

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UZIG
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Marseille, Disembarking: Port Canaveral
October 25, 2026 - November 14, 2026 (20 nights)
from: $1,425

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UXC5
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Genoa, Disembarking: Port Canaveral
October 26, 2026 - November 14, 2026 (19 nights)
from: $1,379

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UXC6
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Genoa, Disembarking: Miami
October 26, 2026 - November 13, 2026 (18 nights)
from: $1,258

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UXC7
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Civitavecchia (Roma), Disembarking: Port Canaveral
October 28, 2026 - November 14, 2026 (17 nights)
from: $1,548

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UXC8
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Civitavecchia (Roma), Disembarking: Miami
October 28, 2026 - November 13, 2026 (16 nights)
from: $1,308

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UXC9
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Palma de Mallorca, Disembarking: Port Canaveral
October 30, 2026 - November 14, 2026 (15 nights)
from: $1,014

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Grandiosa
msc19018507-(1).jpg
UX2Y
Long cruises

Long cruise 2026 on MSC Grandiosa

MSC Grandiosa MSC Grandiosa
Boarding: Barcelona, Disembarking: Port Canaveral
October 31, 2026 - November 14, 2026 (14 nights)
from: $936

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Virtuosa
msc19018507-(1).jpg
UZMC
Long cruises

Long cruise 2026 on MSC Virtuosa

MSC Virtuosa MSC Virtuosa
Boarding: Southampton (London), Disembarking: Santos (São Paulo)
November 7, 2026 - December 2, 2026 (25 nights)
from: $2,451

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Virtuosa
msc19018507-(1).jpg
UZMJ
Long cruises

Long cruise 2026 on MSC Virtuosa

MSC Virtuosa MSC Virtuosa
Boarding: Marseille, Disembarking: Rio de Janeiro
November 15, 2026 - December 1, 2026 (16 nights)
from: $1,545

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Virtuosa
msc19018507-(1).jpg
UZMH
Long cruises

Long cruise 2026 on MSC Virtuosa

MSC Virtuosa MSC Virtuosa
Boarding: Marseille, Disembarking: Santos (São Paulo)
November 15, 2026 - December 2, 2026 (17 nights)
from: $1,537

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Virtuosa
msc19018507-(1).jpg
UZMM
Long cruises

Long cruise 2026 on MSC Virtuosa

MSC Virtuosa MSC Virtuosa
Boarding: Barcelona, Disembarking: Rio de Janeiro
November 16, 2026 - December 1, 2026 (15 nights)
from: $1,360

Price per person at double occupancy.

Cruise Detail
Long cruises
Long cruise 2026 on MSC Virtuosa
msc19018507-(1).jpg
UZMK
Long cruises

Long cruise 2026 on MSC Virtuosa

MSC Virtuosa MSC Virtuosa
Boarding: Barcelona, Disembarking: Santos (São Paulo)
November 16, 2026 - December 2, 2026 (16 nights)
from: $1,275

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UX9G
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Santa Cruz de Tenerife, Disembarking: Santa Cruz de Tenerife
December 13, 2026 - December 20, 2026 (7 nights)
from: $1,008

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Portugal, Spain
funchal-(madeira)_msc.jpg
UX9I
Canary Islands and Madeira

Portugal, Spain

MSC Fantasia MSC Fantasia
Boarding: Funchal (Madeira), Disembarking: Funchal (Madeira)
December 15, 2026 - December 22, 2026 (7 nights)
from: $856

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UXCB
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Arrecife de Lanzarote, Disembarking: Arrecife de Lanzarote
December 17, 2026 - December 24, 2026 (7 nights)
from: $1,018

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UX9J
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Las Palmas de G.Canaria, Disembarking: Las Palmas de G.Canaria
December 18, 2026 - December 25, 2026 (7 nights)
from: $1,159

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UX9G
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Santa Cruz de Tenerife, Disembarking: Santa Cruz de Tenerife
December 20, 2026 - December 27, 2026 (7 nights)
from: $943

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Portugal, Spain
funchal-(madeira)_msc.jpg
UYZK
Canary Islands and Madeira

Portugal, Spain

MSC Fantasia MSC Fantasia
Boarding: Funchal (Madeira), Disembarking: Funchal (Madeira)
December 22, 2026 - December 29, 2026 (7 nights)
from: $1,105

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UYZG
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Arrecife de Lanzarote, Disembarking: Arrecife de Lanzarote
December 24, 2026 - December 31, 2026 (7 nights)
from: $1,256

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UYZI
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Las Palmas de G.Canaria, Disembarking: Las Palmas de G.Canaria
December 25, 2026 - January 1, 2027 (7 nights)
from: $1,213

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UYZH
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Santa Cruz de Tenerife, Disembarking: Santa Cruz de Tenerife
December 27, 2026 - January 3, 2027 (7 nights)
from: $1,537

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Portugal, Spain
funchal-(madeira)_msc.jpg
UYZJ
Canary Islands and Madeira

Portugal, Spain

MSC Fantasia MSC Fantasia
Boarding: Funchal (Madeira), Disembarking: Funchal (Madeira)
December 29, 2026 - January 5, 2027 (7 nights)
from: $1,148

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UYZL
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Arrecife de Lanzarote, Disembarking: Arrecife de Lanzarote
December 31, 2026 - January 7, 2027 (7 nights)
from: $1,364

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UYZM
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Las Palmas de G.Canaria, Disembarking: Las Palmas de G.Canaria
January 1, 2027 - January 8, 2027 (7 nights)
from: $1,072

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Spain, Portugal
funchal-(madeira)_msc.jpg
UX9G
Canary Islands and Madeira

Spain, Portugal

MSC Fantasia MSC Fantasia
Boarding: Santa Cruz de Tenerife, Disembarking: Santa Cruz de Tenerife
January 3, 2027 - January 10, 2027 (7 nights)
from: $1,018

Price per person at double occupancy.

Cruise Detail
Canary Islands and Madeira
Portugal, Spain
funchal-(madeira)_msc.jpg
UX9I
Canary Islands and Madeira

Portugal, Spain

MSC Fantasia MSC Fantasia
Boarding: Funchal (Madeira), Disembarking: Funchal (Madeira)
January 5, 2027 - January 12, 2027 (7 nights)
from: $1,008

Price per person at double occupancy.

Cruise Detail