Canaries cruises

The Latest Canaries Cruise Deals

Most recommended Canaries cruises
MSC Musica

7 Night Europe - Western Cruise

MSC Musica

2026-03-15 - 2026-03-22

7 nights

Santa Cruz de Tenerife, Canary Islands - Arrecife, Lanzarote, Canary Islands - Puerto del Rosario, Spain - At sea - Santa Cruz de La Palma, Spain - Las Palmas, Gran Canaria, Canary Islands - Funchal, Madeira, Portugal - Santa Cruz de Tenerife, Canary Islands

$347/person

Excluding taxes & port fees

Interior

Costa Fascinosa

4 Night Ocean Cruises Cruise

Costa Fascinosa

2026-03-22 - 2026-03-26

4 nights

Santa Cruz de Tenerife, Canary Islands - At sea - Tangier, Morocco - At sea - Barcelona, Spain

$348/person

Excluding taxes & port fees

Interior

MSC Fantasia

6 Night World Cruise

MSC Fantasia

2026-12-07 - 2026-12-13

6 nights

Civitavecchia (Rome), Italy - At sea - At sea - At sea - Las Palmas, Gran Canaria, Canary Islands - Santa Cruz de La Palma, Spain - Santa Cruz de Tenerife, Canary Islands

$353/person

Excluding taxes & port fees

Interior

MSC Divina

13 Night Mediterranean Cruise

MSC Divina

2026-04-09 - 2026-04-22

13 nights

Miami, Florida - At sea - At sea - Road Town, Tortola, B.V.I. - At sea - At sea - At sea - At sea - At sea - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - At sea - Barcelona, Spain

$366/person

Excluding taxes & port fees

Interior

Costa Pacifica

5 Night Ocean Cruises Cruise

Costa Pacifica

2026-12-19 - 2026-12-24

5 nights

Barcelona, Spain - Alicante, Spain - Malaga, Spain - Casablanca, Morocco - At sea - Las Palmas, Gran Canaria, Canary Islands

$415/person

Excluding taxes & port fees

Interior

MSC Fantasia

5 Night Europe - Western Cruise

MSC Fantasia

2028-03-21 - 2028-03-26

5 nights

Funchal, Madeira, Portugal - At sea - Arrecife, Lanzarote, Canary Islands - Las Palmas, Gran Canaria, Canary Islands - Santa Cruz de La Palma, Spain - Santa Cruz de Tenerife, Canary Islands

$439/person

Excluding taxes & port fees

Interior

MSC Divina

15 Night Mediterranean Cruise

MSC Divina

2026-04-09 - 2026-04-24

15 nights

Miami, Florida - At sea - At sea - Road Town, Tortola, B.V.I. - At sea - At sea - At sea - At sea - At sea - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - At sea - Barcelona, Spain - Cannes, France - Civitavecchia (Rome), Italy

$460/person

Excluding taxes & port fees

Interior

Costa Pacifica

13 Night Ocean Cruises Cruise

Costa Pacifica

2026-03-15 - 2026-03-28

13 nights

La Romana, Dominican Republic - Ocho Rios, Jamaica - Philipsburg, St. Maarten - At sea - At sea - At sea - At sea - At sea - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - Cadiz (Seville), Spain - At sea - Barcelona, Spain

$492/person

Excluding taxes & port fees

Interior

MSC Fantasia

8 Night World Cruise

MSC Fantasia

2026-12-07 - 2026-12-15

8 nights

Civitavecchia (Rome), Italy - At sea - At sea - At sea - Las Palmas, Gran Canaria, Canary Islands - Santa Cruz de La Palma, Spain - Santa Cruz de Tenerife, Canary Islands - Puerto del Rosario, Spain - Funchal, Madeira, Portugal

$500/person

Excluding taxes & port fees

Interior

MSC Fantasia

4 Night Europe - Western Cruise

MSC Fantasia

2028-03-23 - 2028-03-27

4 nights

Arrecife, Lanzarote, Canary Islands - Las Palmas, Gran Canaria, Canary Islands - Santa Cruz de La Palma, Spain - Santa Cruz de Tenerife, Canary Islands - Arrecife, Lanzarote, Canary Islands

$504/person

Excluding taxes & port fees

Interior

Costa Pacifica

14 Night Ocean Cruises Cruise

Costa Pacifica

2026-03-15 - 2026-03-29

14 nights

La Romana, Dominican Republic - Ocho Rios, Jamaica - Philipsburg, St. Maarten - At sea - At sea - At sea - At sea - At sea - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - Cadiz (Seville), Spain - At sea - Barcelona, Spain - Marseille, France

$521/person

Excluding taxes & port fees

Interior

Costa Pacifica

15 Night Ocean Cruises Cruise

Costa Pacifica

2026-03-15 - 2026-03-30

15 nights

La Romana, Dominican Republic - Ocho Rios, Jamaica - Philipsburg, St. Maarten - At sea - At sea - At sea - At sea - At sea - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - Cadiz (Seville), Spain - At sea - Barcelona, Spain - Marseille, France - Savona (Genoa), Italy

$531/person

Excluding taxes & port fees

Interior

MSC Fantasia

7 Night World Cruise

MSC Fantasia

2027-04-05 - 2027-04-12

7 nights

Arrecife, Lanzarote, Canary Islands - Puerto del Rosario, Spain - At sea - Tangier, Morocco - At sea - Tarragona, Spain - At sea - Civitavecchia (Rome), Italy

$539/person

Excluding taxes & port fees

Interior

MSC Divina

14 Night Mediterranean Cruise

MSC Divina

2026-04-09 - 2026-04-23

14 nights

Miami, Florida - At sea - At sea - Road Town, Tortola, B.V.I. - At sea - At sea - At sea - At sea - At sea - At sea - Santa Cruz de Tenerife, Canary Islands - At sea - At sea - Barcelona, Spain - Cannes, France

$546/person

Excluding taxes & port fees

Interior

Costa Pacifica

7 Night Ocean Cruises Cruise

Costa Pacifica

2026-12-17 - 2026-12-24

7 nights

Civitavecchia (Rome), Italy - At sea - Barcelona, Spain - Alicante, Spain - Malaga, Spain - Casablanca, Morocco - At sea - Las Palmas, Gran Canaria, Canary Islands

$566/person

Excluding taxes & port fees

Interior

Costa Pacifica

7 Night Canaries And African Atlantic Cruise

Costa Pacifica

2027-01-11 - 2027-01-18

7 nights

Santa Cruz de Tenerife, Canary Islands - Funchal, Madeira, Portugal - At sea - At sea - Arrecife, Lanzarote, Canary Islands - Las Palmas, Gran Canaria, Canary Islands - At sea - At sea - Funchal, Madeira, Portugal - At sea - Santa Cruz de Tenerife, Canary Islands

$633/person

Excluding taxes & port fees

Interior

KAYAK’s Insights for Cruises to the Canaries

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your cruise to the Canaries with confidence

What is the cheapest month to take a cruise to the Canaries?

November is the cheapest month to sail to the Canaries for cruises with an itinerary of between 4 and 8 port stops.

What is the most popular cruise line operator for Canaries sailings?

The 3 most popular operators operating sailings to Canaries are; Carnival, MSC Cruises, and Princess.

What is the cheapest cruise line to sail with to Canaries?

Costa is the cheapest out of all of the cruise lines that offer Canaries cruises with an average cost of $823 for a 4 port itinerary. For an 8 port itinerary, the cheapest cruise line is also Costa with an average cost of $1,446.

What is the cheapest day of the week to depart on a cruise to the Canaries?

The cheapest day of the week to depart on a cruise with between 4 and 8 port stops is Wednesday.

What’s the most popular departure point for sailings to Canaries?

The most popular departure point for Canaries cruise is Port Canaveral, Florida. The next most popular is Barcelona, Spain.

How many stops do people usually make on a Canaries cruise?

Generally, cruises with between 4 and 8 ports are the most popular. For passengers on cruises to Canaries, most passengers book a cruise with 2 stops.

What are the most popular cruise ships that sail to the Canaries?

The most popular cruise ship from all cruises to the Canaries is Mardi Gras.

Good to know - Essential information for your next Canaries cruise

Low season

High season

Average price (weeknight)

Average price (weekend night)

December
July
$1,355
$1,362
Cheapest month to sail with an average 36% drop in price.
Most expensive month to sail with an average 69% rise in price.
Average weeknight departure price.
Average weekend departure price.

FAQs When Booking a cruise to the Canaries

  • What different cabin options are available?

    There are a total of 4 different cabin options; Balcony, inside, oceanview and suite. The most expensive of these is suite at an average price of $1,799/night. The cheapest is inside which costs $807/night on average.

  • What is the most popular itinerary for a cruise along the Canaries?

KAYAK’s Top Tips for your next the Canaries cruise

  • Try to book around 1 day in advance for the best chance at a below average price.
  • Port Canaveral, Florida is the most popular departure port for all route types taking in a cruise around the Canaries.
  • If you're looking to get the most out of Canaries cruise and not miss out, most KAYAK users book a 14 days itinerary.