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 Virtuosa
msc19018507-(1).jpg
UZMF
Long cruises

Long cruise 2026 on MSC Virtuosa

MSC Virtuosa MSC Virtuosa
Boarding: Southampton (London), Disembarking: Rio de Janeiro
November 7, 2026 - December 1, 2026 (24 nights)
from: $3,226

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
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
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
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,273

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,062

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,126

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,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)
January 5, 2027 - January 12, 2027 (7 nights)
from: $1,008

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
January 7, 2027 - January 14, 2027 (7 nights)
from: $1,180

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
January 8, 2027 - January 15, 2027 (7 nights)
from: $921

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 10, 2027 - January 17, 2027 (7 nights)
from: $910

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 12, 2027 - January 19, 2027 (7 nights)
from: $921

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
January 14, 2027 - January 21, 2027 (7 nights)
from: $900

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
January 15, 2027 - January 22, 2027 (7 nights)
from: $932

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 17, 2027 - January 24, 2027 (7 nights)
from: $943

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 19, 2027 - January 26, 2027 (7 nights)
from: $1,018

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
January 21, 2027 - January 28, 2027 (7 nights)
from: $943

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
January 22, 2027 - January 29, 2027 (7 nights)
from: $943

Price per person at double occupancy.

Cruise Detail