Canary Islands Cruises

  • {{item.label}}
  • {{item.value ? item.displayValue : item.anyValue}}

The sun-kissed holiday islands of the Canaries and the floral paradise of Madeira are all hugely popular destinations. Boasting near-perfect temperatures, year-round sunshine, lively modern resorts, historic towns and landscapes as unique and varied as they are beautiful.

Embark on a Canary Islands cruise to discover volcanic Lanzarote's black-sand beaches and wild, rocky scenery, or wander bustling Puerto de la Luz and the palm-fringed squares of Las Palmas on Gran Canaria. Cruise to Tenerife, the Canaries’ largest island, and you'll have opportunities to do everything from swimming in warm waters to throwing snowballs on the slopes of Spain’s highest peak, Mt Teide. Shop your way around the glitzy malls of the island capital, Santa Cruz, or visit some of the island's stunning gardens. And don’t forget to treat yourself to a taste of the delicious food that these Spanish islands have to offer. Local dishes like savoury papas arrugadas with their spicy mojo sauce, and sweet, almondy Bienmesabe are not to be missed!

Some 500 miles off the coast of Africa, Madeira is one of the world’s most beautiful islands and an equally wonderful, relaxing Atlantic cruise destination. Stroll around fragrant botanical gardens overflowing with exotic plants and flowers, or explore the island's main town, Funchal, where wine cellars are plentiful and the cathedral is impressive.

Choose from spring cruises that bring an end to winter’s chill, autumn departures that extend summer's warmth a little longer, and even some wonderful opportunities to indulge in a winter-warming Christmas and New Year break.

Filter your results
  • {{vm.appliedFilters.items.length}} Filters Applied
By Price
£{{vm.priceSlider.options.floor}} £{{vm.priceSlider.options.ceil}}
By Duration
{{vm.durationSlider.options.floor}} {{vm.durationSlider.options.ceil}}
By Month
Departing From
By Ships
By Ports
By Regions

{{vm.filteredItems.length === 1 ? vm.filteredItems.length + " Result found" : vm.filteredItems.length + " Results found"}} - {{vm.destination}}

Applied Filters:

Sorry, no results were found


Need Help?
Call us now on
0330 160 7700

Booking Hotline
Mon to Fri 9am - 4pm
Sat 9am - 2pm
Sun Closed
Bank Holidays Closed
Customer Service
Mon to Fri 9am - 4pm
Sat 9am - 2pm
Sun Closed
Bank Holidays Closed