greatCruisesManyDiscounts
Call for expert advice
0161 938 9140
Sales:

Mon-Fri 9am-9pm | Sat-Sun 9am-7pm

Already booked?
Call Aftersales on 0161 385 7425

Mon-Sat 9am-5pm | Sun closed

7 Night Canary Islands Cruises up to -34%

Enjoy a week of sun-drenched adventures and relaxation during a fabulous seven-night cruise to the enchanting Canary Islands.

Popular Filters

Departure Dates

Trip Duration

Cabin Category

Price

£

£

Trip price per person based on 2 persons trip

Destination

87

145

7

22

775

16

261

16

866

225

Cruise lines

5

15

24

Ships

1

4

24

42

1

15

Themes

6

81

6

1

15

1

1

87 cruises

Canary Islands from Funchal, Madeira, Portugal with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Funchal, Madeira, Portugal

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £38 off when you book online

2 Feb 2027

7 nights

Inside

from

£546

pp

£607

Outside

from

£616

pp

£684

Balcony

from

£692

pp

£769

Suite

from

£980

pp

£1,089

MSC Yacht Club

from

£1,889

pp

£2,099

Best Price Guarantee

Learn more

Canary Islands from Funchal, Madeira, Portugal with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Funchal, Madeira, Portugal

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £38 off when you book online

16 Feb 2027

7 nights

No Alternative Dates

Inside

from

£639

pp

£710

Outside

from

£702

pp

£780

Balcony

from

£752

pp

£836

Suite

from

£1,061

pp

£1,179

MSC Yacht Club

from

£1,916

pp

£2,129

Canary Islands from Funchal, Madeira, Portugal with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Funchal, Madeira, Portugal

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £33 off when you book online

29 Dec 2026

7 nights

No Alternative Dates

Inside

from

£765

pp

£850

Outside

from

£828

pp

£920

Balcony

from

£909

pp

£1,010

Suite

from

£1,637

pp

£1,819

Canary Islands from Santa Cruz de Tenerife, Spain with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Santa Cruz de Tenerife

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £39 off when you book online

31 Jan 2027

7 nights

Inside

from

£495

pp

£550

Outside

from

£577

pp

£641

Balcony

from

£660

pp

£733

Suite

from

£899

pp

£999

MSC Yacht Club

from

£1,967

pp

£2,186

Canary Islands from Las Palmas de Gran Canaria, Canary Islands, Spain with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Las Palmas

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £38 off when you book online

29 Jan 2027

7 nights

Inside

from

£474

pp

£527

Outside

from

£512

pp

£569

Balcony

from

£562

pp

£624

Suite

from

£980

pp

£1,089

MSC Yacht Club

from

£1,889

pp

£2,099

Canary Islands from Arrecife, Lanzarote, Spain with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Lanzarote

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

21 Jan 2027

7 nights

Inside

from

£539

pp

£599

Outside

from

£629

pp

£699

Balcony

from

£629

pp

£699

Canary Islands from Las Palmas de Gran Canaria, Canary Islands, Spain with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Las Palmas

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £40 off when you book online

1 Jan 2027

7 nights

No Alternative Dates

Balcony

from

£752

pp

£836

Suite

from

£1,241

pp

£1,379

MSC Yacht Club

from

£2,015

pp

£2,239

Canary Islands from Santa Cruz de Tenerife, Spain with the Costa Smeralda

Costa Cruises

Cruise Only

From / To Santa Cruz de Tenerife

Costa Smeralda

Full board

Entertainment included

Family Friendly

Fun Cruise Line

Starlink Internet

4 Jan 2027

7 nights

No Alternative Dates

Inside

from

£779

pp

£1,180

Outside

from

£939

pp

£1,361

Balcony

from

£999

pp

£1,514

Suite

from

£1,559

pp

Canary Islands from Santa Cruz de Tenerife, Spain with the Costa Smeralda

Costa Cruises

Cruise Only

From / To Santa Cruz de Tenerife

Costa Smeralda

Full board

Entertainment included

Family Friendly

Fun Cruise Line

Starlink Internet

3 Jan 2027

7 nights

No Alternative Dates

Inside

from

£779

pp

£1,180

Outside

from

£939

pp

£1,361

Balcony

from

£999

pp

£1,514

Suite

from

£1,899

pp

Canary Islands from Las Palmas de Gran Canaria, Canary Islands, Spain with the MSC Fantasia

MSC Cruises

Cruise Only

From / To Las Palmas

MSC Fantasia

Full board

Tips

Entertainment included

Family Friendly

Fun Cruise Line

Ocean Members Discounts*

Starlink Internet

up to £43 off when you book online

12 Feb 2027

7 nights

No Alternative Dates

Inside

from

£518

pp

£576

Outside

from

£575

pp

£639

Balcony

from

£626

pp

£696

Suite

from

£1,061

pp

£1,179

MSC Yacht Club

from

£2,141

pp

£2,379

page 1 of

If you’re looking for 7 Night Canary Islands Cruises, explore other options that might be perfect for you. Check out these incredible cruises to make your decision easier:

Not quite what you’re looking for? Explore all Canary Islands cruises and find the perfect itinerary for your dream holiday.

Insider Tip: The Canary Islands offer year-round sunshine, making them an ideal destination for a winter escape or a summer getaway. Visit Tenerife for its volcanic landscapes or Lanzarote for its unique beaches.

Did you know: Over 2.5 million people visit the Canary Islands annually, making it one of the most popular cruise destinations in Europe.

Get in touch with our cruise specialists today to get a personalised quote and access exclusive deals for your next Canary Islands cruise!

7 Night Canary Islands Cruises

Get in touch with our cruise expert

Mon-Fri 9am-9pm | Sat-Sun 9am-7pm0161 938 9140