Mon-Fri 9am to 5:30pm, Sat 9am to 8pm
Sun 10am to 7pm, Bank Holidays Closed
MSC Cruises logo
MSC Fantasia
Launch Year
2008
Tonnage
137,936
Capacity
4,363
Cabins
1,636
Accessible
43
MSC Fantasia
  • Introduction
  • Gratuities
  • Staterooms
  • Dining
  • Enrichment
  • Entertainment
  • Health & Fitness
  • Kids & Teenagers
Drinks packages available.
Evening entertainment & Broadway style shows
Speciality Restaurants (charges may apply)
Upgrade to the Yacht Club Experience
Award winning MSC Aurea Spa (charges apply)
Gratuities Included

MSC Fantasia is stylish, balancing warmth and comfort with cutting-edge design. At its heart you’ll find a real stone piazza complete with an espresso bar serving freshly-baked pastries and authentic gelati, making it the perfect place to take a moment away from bargain hunting in the chic boutiques and duty-free shop nearby.

Available cruises aboard the MSC Fantasia
Apply Filter
Reset
Piraeus,Kusadasi,Istanbul,Corfu,Bari,Trieste
11th November 2026 for 6 nights
Piraeus ~ Kusadasi ~ Istanbul ~ Corfu ~ Bari ~ Trieste
Please call for availability
Istanbul,Corfu,Bari,Trieste
13th November 2026 for 4 nights
Istanbul ~ Corfu ~ Bari ~ Trieste
Please call for availability
Italy, Spain, Portugal
7th December 2026 for 11 nights
Civitavecchia ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria
Cruise Only
from
Interior
£569pp
Oceanview
£659pp
Balcony
£789pp
Suite
£1,199pp
Please Call
for Flights
Italy, Spain
7th December 2026 for 6 nights
Civitavecchia ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife
Cruise Only
from
Interior
£289pp
Oceanview
£329pp
Balcony
£379pp
Suite
£559pp
Please Call
for Flights
Civitavecchia,Las Palmas de G.Canaria,Santa Cruz de La Palma,Santa Cruz de Tenerife,Puerto del Rosario,Funchal,Arrecife de Lanzarote
7th December 2026 for 10 nights
Civitavecchia ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote
Cruise Only
from
Interior
£679pp
Oceanview
Balcony
Suite
£2,729pp
Please Call
for Flights
Italy, Spain, Portugal
7th December 2026 for 8 nights
Civitavecchia ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira
Cruise Only
from
Interior
£459pp
Oceanview
£519pp
Balcony
£589pp
Suite
£879pp
Please Call
for Flights
Spain, Portugal
13th December 2026 for 7 nights
Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife
Cruise Only
from
Interior
£459pp
Oceanview
£529pp
Balcony
£589pp
Suite
£789pp
 Fly/Cruise
Portugal, Spain
15th December 2026 for 7 nights
Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira
Cruise Only
from
Interior
£389pp
Oceanview
£479pp
Balcony
£479pp
Suite
£799pp
Please Call
for Flights
Spain, Portugal
17th December 2026 for 7 nights
Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote
Cruise Only
from
Interior
£669pp
Oceanview
£729pp
Balcony
£799pp
Suite
Please Call
for Flights
Spain, Portugal
18th December 2026 for 7 nights
Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria
Cruise Only
from
Interior
Oceanview
£649pp
Balcony
£649pp
Suite
£1,049pp
Please Call
for Flights
Spain, Portugal
20th December 2026 for 7 nights
Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife
Cruise Only
from
Interior
£509pp
Oceanview
£539pp
Balcony
£619pp
Suite
£1,149pp
 Fly/Cruise
Portugal, Spain
22nd December 2026 for 7 nights
Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Funchal, Madeira
Cruise Only
from
Interior
£699pp
Oceanview
£759pp
Balcony
£849pp
Suite
Please Call
for Flights
Spain, Portugal
24th December 2026 for 7 nights
Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Funchal, Madeira ~ Arrecife, Lanzarote
Cruise Only
from
Interior
£959pp
Oceanview
Balcony
Suite
Please Call
for Flights
Spain, Portugal
25th December 2026 for 7 nights
Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria
Cruise Only
from
Interior
£989pp
Oceanview
£1,109pp
Balcony
£1,109pp
Suite
Please Call
for Flights
Spain, Portugal
27th December 2026 for 7 nights
Santa Cruz de Tenerife ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Puerto del Rosario, Fuerteventura ~ Santa Cruz de Tenerife
Cruise Only
from
Interior
£1,069pp
Oceanview
£1,189pp
Balcony
£1,229pp
Suite
 Fly/Cruise
Portugal, Spain
29th December 2026 for 7 nights
Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Puerto del Rosario, Fuerteventura ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira
Cruise Only
from
Interior
£739pp
Oceanview
£799pp
Balcony
£889pp
Suite
Please Call
for Flights
Spain, Portugal
31st December 2026 for 7 nights
Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Puerto del Rosario, Fuerteventura ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote
Cruise Only
from
Interior
£959pp
Oceanview
Balcony
Suite
Please Call
for Flights
Spain, Portugal
1st January 2027 for 7 nights
Las Palmas de Gran Canaria ~ Puerto del Rosario, Fuerteventura ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria
Cruise Only
from
Interior
£629pp
Oceanview
£689pp
Balcony
£759pp
Suite
Please Call
for Flights
Spain, Portugal
3rd January 2027 for 7 nights
Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife
Cruise Only
from
Interior
£649pp
Oceanview
£789pp
Balcony
£829pp
Suite
£1,049pp
 Fly/Cruise
Portugal, Spain
5th January 2027 for 7 nights
Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira
Cruise Only
from
Interior
£509pp
Oceanview
£619pp
Balcony
£619pp
Suite
Please Call
for Flights
Spain, Portugal
7th January 2027 for 7 nights
Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote
Cruise Only
from
Interior
Oceanview
Balcony
£819pp
Suite
Please Call
for Flights
Spain, Portugal
8th January 2027 for 7 nights
Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria
Cruise Only
from
Interior
£519pp
Oceanview
£629pp
Balcony
£629pp
Suite
Please Call
for Flights
Spain, Portugal
10th January 2027 for 7 nights
Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife
Cruise Only
from
Interior
Oceanview
£639pp
Balcony
£649pp
Suite
£1,119pp
 Fly/Cruise
Portugal, Spain
12th January 2027 for 7 nights
Funchal, Madeira ~ Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira
Cruise Only
from
Interior
Oceanview
£569pp
Balcony
£629pp
Suite
£899pp
Please Call
for Flights
Spain, Portugal
14th January 2027 for 7 nights
Arrecife, Lanzarote ~ Las Palmas de Gran Canaria ~ Santa Cruz de La Palma ~ Santa Cruz de Tenerife ~ Puerto del Rosario, Fuerteventura ~ Funchal, Madeira ~ Arrecife, Lanzarote
Cruise Only
from
Interior
£579pp
Oceanview
£629pp
Balcony
£729pp
Suite
Please Call
for Flights
SIGN UP TO OUR NEWSLETTER for the best cruise deals