Cruises Calling at Porto Santo Island

33 upcoming cruises that stop at Porto Santo Island, Madeira, Portugal. Updated regularly; always confirm with the cruise line.

Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 02 Jan 08:00 - 17:009 nights7 portsDeparts 2027 Dec 29
View itinerary · 7 ports
9 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 29 Dec 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 31 Dec 13:00 - 01 Jan 22:00Funchal, Madeira Island Portugal
  3. 02 Jan 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  4. 04 Jan 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  5. 05 Jan 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  6. 06 Jan 07:00 - 07 Jan 06:00San Sebastian de la Gomera, Canary Islands
  7. 07 Jan 09:00Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3719from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 11 Jan 08:00 - 17:0010 nights8 portsDeparts 2027 Jan 06
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 06 Jan 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 07 Jan 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 09 Jan 13:00 - 10 Jan 22:00Funchal, Madeira Island Portugal
  4. 11 Jan 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 13 Jan 08:00 - 22:00San Sebastian de la Gomera, Canary Islands
  6. 14 Jan 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 15 Jan 07:00 - 14:30Santa Cruz de la Palma, Canary Islands
  8. 16 Jan 07:00Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$4420from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 13 Jan 08:00 - 17:0010 nights8 portsDeparts 2028 Jan 08
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 08 Jan 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 09 Jan 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 11 Jan 13:00 - 12 Jan 22:00Funchal, Madeira Island Portugal
  4. 13 Jan 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 15 Jan 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 16 Jan 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 17 Jan 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 18 Jan 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3619from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 21 Jan 08:00 - 22:0010 nights8 portsDeparts 2027 Jan 16
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 16 Jan 17:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 17 Jan 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  3. 18 Jan 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  4. 19 Jan 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  5. 21 Jan 08:00 - 22:00Porto Santo Island Madeira, Vila Baleira
  6. 22 Jan 08:00 - 23 Jan 17:00Funchal, Madeira Island Portugal
  7. 25 Jan 08:00 - 13:00Arrecife, Lanzarote, Canary Islands
  8. 26 Jan 07:00Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$4420from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 23 Jan 08:00 - 17:0010 nights8 portsDeparts 2028 Jan 18
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 18 Jan 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 19 Jan 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 21 Jan 13:00 - 22 Jan 22:00Funchal, Madeira Island Portugal
  4. 23 Jan 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 25 Jan 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 26 Jan 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 27 Jan 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 28 Jan 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3619from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 01 Feb 08:00 - 17:0010 nights8 portsDeparts 2028 Jan 28
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 28 Jan 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 30 Jan 13:00 - 31 Jan 22:00Funchal, Madeira Island Portugal
  3. 01 Feb 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  4. 03 Feb 08:00 - 14:00Las Palmas de Gran Canaria, Canary Islands
  5. 04 Feb 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 05 Feb 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 06 Feb 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 07 Feb 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3619from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 12 Feb 08:00 - 17:0010 nights8 portsDeparts 2028 Feb 07
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 07 Feb 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 08 Feb 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 10 Feb 13:00 - 11 Feb 22:00Funchal, Madeira Island Portugal
  4. 12 Feb 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 14 Feb 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 15 Feb 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 16 Feb 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 17 Feb 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3619from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 22 Feb 08:00 - 17:0010 nights8 portsDeparts 2028 Feb 17
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 17 Feb 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 18 Feb 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 20 Feb 13:00 - 21 Feb 22:00Funchal, Madeira Island Portugal
  4. 22 Feb 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 24 Feb 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 25 Feb 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 26 Feb 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 27 Feb 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3619from / pp
Star Legend
Windstar Cruises
Bridgetown → Lisbon
⚓ Calls 13 Mar 08:00 - 16:0015 nights5 portsDeparts 2027 Mar 02
View itinerary · 5 ports
15 days, one-way from Bridgetown to Lisbon
  1. 02 Mar 17:00Departing from Bridgetown, Barbados
  2. 12 Mar 08:00 - 23:59Funchal, Madeira Island Portugal
  3. 13 Mar 08:00 - 16:00Porto Santo Island Madeira, Vila Baleira
  4. 15 Mar 07:00 - 23:59Casablanca, Marrakesh, Morocco
  5. 17 Mar 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
$3770from / pp
Star Legend
Windstar Cruises
Bridgetown → Barcelona
⚓ Calls 13 Mar 08:00 - 16:0023 nights12 portsDeparts 2027 Mar 02
View itinerary · 12 ports
23 days, one-way from Bridgetown to Barcelona
  1. 02 Mar 17:00Departing from Bridgetown, Barbados
  2. 12 Mar 08:00 - 23:59Funchal, Madeira Island Portugal
  3. 13 Mar 08:00 - 16:00Porto Santo Island Madeira, Vila Baleira
  4. 15 Mar 07:00 - 23:59Casablanca, Marrakesh, Morocco
  5. 17 Mar 08:00 - 17:00Lisbon, Portugal
  6. 19 Mar 08:00 - 22:00Cadiz, Spain, Sevilla
  7. 20 Mar 09:00 - 18:00Gibraltar
  8. 21 Mar 08:00 - 21:00Malaga, Spain Granada
  9. 22 MarAlmeria, Spain Andalusia
  10. 23 Mar 07:00 - 14:00Cartagena Spain, Murcia
  11. 24 Mar 09:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  12. 25 Mar 07:00Arriving in Barcelona, Spain
Find this cruise to book →
$6350from / pp
Wind Surf
Windstar Cruises
Philipsburg St Maarten → Lisbon
⚓ Calls 08 Apr 08:00 - 13:0015 nights4 portsDeparts 2027 Mar 27
View itinerary · 4 ports
15 days, one-way from Philipsburg St Maarten to Lisbon
  1. 27 Mar 17:00Departing from Philipsburg St Maarten, Netherlands Antilles
  2. 07 Apr 08:00 - 23:59Funchal, Madeira Island Portugal
  3. 08 Apr 08:00 - 13:00Porto Santo Island Madeira, Vila Baleira
  4. 11 Apr 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
$4029from / pp
World Navigator
Atlas Ocean Voyages Cruises
Round-trip from Las Palmas de Gran Canaria
⚓ Calls 21 Apr 07:30 - 15:3010 nights9 portsDeparts 2027 Apr 17
View itinerary · 9 ports
10 days, round-trip 10 Night Savor the Atlantic Isles Cruise
  1. 17 AprDeparting from Las Palmas de Gran Canaria, Canary Islands
  2. 18 Apr 08:30 - 18:00Santa Cruz de la Palma, Canary Islands
  3. 19 Apr 17:30 - 20 Apr 22:00Funchal, Madeira Island Portugal
  4. 21 Apr 07:30 - 15:30Porto Santo Island Madeira, Vila Baleira
  5. 22 Apr 16:00 - 23 Apr 21:00Santa Cruz de Tenerife, Canary Islands
  6. 24 Apr 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 25 Apr 07:00 - 18:00San Sebastian de la Gomera, Canary Islands
  8. 26 Apr 12:00 - 20:00Arrecife, Lanzarote, Canary Islands
  9. 27 Apr 08:00Arriving in Las Palmas de Gran Canaria, Canary Islands
Find this cruise to book →
$5019from / pp
Hanseatic Nature
Hapag-Lloyd Cruises
Sal Island → Funchal
⚓ Calls 23 Apr 07:00 - 23:0014 nights12 portsDeparts 2028 Apr 11
View itinerary · 12 ports
14 days, one-way from Sal Island to Funchal
  1. 11 Apr - 19:00Departing from Sal Island, Palmeira, Cape Verde
  2. 12 AprPraia, Santiago Island Cape Verde
  3. 13 AprFogo Island, Sao Filipe, Cape Verde
  4. 14 AprMindelo, Sao Vicente Island Cape Verde
  5. 15 AprSanto Antao Island, Porto Novo, Cape Verde
  6. 18 Apr 09:00 - 19:00Santa Cruz de Tenerife, Canary Islands
  7. 19 Apr 08:00 - 23:00El Hierro Island, Puerto de la Estaca, Canary Islands
  8. 20 Apr 07:00 - 23:00San Sebastian de la Gomera, Canary Islands
  9. 21 Apr 07:00 - 19:00Santa Cruz de la Palma, Canary Islands
  10. 23 Apr 07:00 - 23:00Porto Santo Island Madeira, Vila Baleira
  11. 24 AprDeserta Grande Island Madeira, Portugal
  12. 24 Apr 15:00 - 25 AprArriving in Funchal, Madeira Island Portugal
Find this cruise to book →
Price on request
Scenic Eclipse 2
Scenic Cruises
Funchal → Palma de Mallorca
⚓ Calls 24 Apr10 nights8 portsDeparts 2027 Apr 23
View itinerary · 8 ports
10 days, one-way from Funchal to Palma de Mallorca
  1. 23 AprDeparting from Funchal, Madeira Island Portugal
  2. 24 AprPorto Santo Island Madeira, Vila Baleira
  3. 26 AprPortimao, Portugal
  4. 27 Apr - 28 AprSeville, Spain Andalusia
  5. 29 AprTangier, Morocco, Tanger-Ville
  6. 30 AprPuerto Banus-Marbella, Spain Costa del Sol
  7. 02 MayIbiza, Ibiza Island Balearic Spain
  8. 03 MayArriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$11032from / pp
Silver Endeavour
Silversea Cruises
Dakar → Lisbon
⚓ Calls 26 Apr 07:00 - 22:0014 nights10 portsDeparts 2027 Apr 17
View itinerary · 10 ports
14 days, one-way from Dakar to Lisbon
  1. 17 Apr - 18:00Departing from Dakar, Senegal
  2. 19 Apr 07:00 - 18:00Fogo Island, Sao Filipe, Cape Verde
  3. 20 Apr 07:00 - 18:00Santo Antao Island, Porto Novo, Cape Verde
  4. 23 Apr 07:30 - 15:00Santa Cruz de la Palma, Canary Islands
  5. 24 Apr 07:30 - 15:00San Sebastian de la Gomera, Canary Islands
  6. 25 Apr 11:00 - 22:00Funchal, Madeira Island Portugal
  7. 26 Apr 07:00 - 22:00Porto Santo Island Madeira, Vila Baleira
  8. 28 Apr 07:00 - 18:00Agadir, Morocco
  9. 29 Apr 07:00 - 22:00Safi, Marrakesh, Morocco
  10. 01 May 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
Price on request
ms Europa
Hapag-Lloyd Cruises
Funchal → Palma de Mallorca
⚓ Calls 08 May 07:00 - 19:0010 nights8 portsDeparts 2027 May 07
View itinerary · 8 ports
10 days, one-way from Funchal to Palma de Mallorca
  1. 07 MayDeparting from Funchal, Madeira Island Portugal
  2. 08 May 07:00 - 19:00Porto Santo Island Madeira, Vila Baleira
  3. 11 May 08:00 - 19:00Portimao, Portugal
  4. 12 May 07:00 - 19:00Cadiz, Spain, Sevilla
  5. 13 May 07:00 - 19:00Puerto Banus-Marbella, Spain Costa del Sol
  6. 15 May 07:00 - 19:00Valencia, Spain
  7. 16 May 12:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 17 MayArriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
Price on request
Amadea
Phoenix Reisen Cruises
Hamburg → Bremerhaven
⚓ Calls 11 Jun 07:00 - 14:00188 nights90 portsDeparts 2027 Dec 19
View itinerary · 90 ports
188 days, one-way from Hamburg to Bremerhaven
  1. 19 Dec 18:00Departing from Hamburg, Germany
  2. 23 Dec 08:00 - 20:00Vigo, Spain Galicia
  3. 24 Dec 07:00 - 12:00Porto-Leixoes, Oporto, Portugal
  4. 26 Dec 09:00 - 18:00Funchal, Madeira Island Portugal
  5. 03 Jan 08:00 - 18:00St Johns Antigua, RCI Royal Beach Club
  6. 04 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  7. 05 Jan 08:00 - 18:00Basse-Terre, Guadeloupe
  8. 06 Jan 08:00 - 18:00Roseau, Dominica
  9. 07 Jan 08:00 - 18:00Soufriere, St Lucia Island
  10. 09 Jan 08:00 - 18:00Willemstad Curacao, Netherlands Antilles
  11. 10 Jan 08:00 - 17:00Oranjestad Aruba, Netherlands Antilles
  12. 12 Jan 12:00 - 20:00San Blas Islands Panama
  13. 13 Jan 08:00 - 23:00Colon, Panama
  14. 14 Jan 20:00 - 15 Jan 22:00Panama City, Fuerte Amador, Balboa
  15. 17 Jan 08:00 - 18:00Puntarenas, Puerto Caldera, Costa Rica
  16. 27 Jan 08:00 - 17:00Nuku Hiva Island, Taiohae, Marquesas French Polynesia
  17. 29 Jan 10:00 - 16:00Rangiroa Atoll Tuamotus, French Polynesia
  18. 30 Jan 08:00 - 18:00Moorea Island, Society Islands French Polynesia
  19. 30 Jan 20:00 - 31 Jan 18:00Papeete, Tahiti Island French Polynesia
  20. 01 Feb 08:00 - 18:00Huahine Island, Society Islands French Polynesia
  21. 02 Feb 08:00 - 18:00Bora Bora Island, Vaitape, Society Islands French Polynesia
  22. 04 Feb 08:00 - 17:00Rarotonga Island, Cook Islands NZ
  23. 10 Feb 08:00 - 18:00Tauranga, Rotorua, New Zealand
  24. 11 Feb 08:00 - 13 Feb 18:00Auckland, New Zealand
  25. 14 Feb 08:00 - 20:00Bay of Islands, Russell, New Zealand
  26. 16 Feb 08:00 - 17:00New Plymouth, New Zealand
  27. 17 Feb 09:00 - 23:00Picton, New Zealand
  28. 18 Feb 08:00 - 19:00Wellington, New Zealand
  29. 19 Feb 09:00 - 18:00Lyttelton-Christchurch, New Zealand
  30. 20 Feb 09:00 - 19:00Dunedin, Port Chalmers, New Zealand
  31. 21 Feb 08:00 - 16:00Oban NZ, Stewart Island-Rakiura, New Zealand
  32. 22 Feb 08:00 - 18:00Bluff-Invercargill NZ, New Zealand
  33. 27 Feb 08:00 - 23:00Hobart, Tasmania Australia
  34. 28 Feb 08:00 - 17:00Port Arthur, Tasmania Australia
  35. 01 Mar 08:00 - 17:00Eden, NSW Australia
  36. 02 Mar 09:00 - 04 Mar 17:00Sydney, NSW Australia
  37. 06 Mar 09:00 - 18:00Burnie, Tasmania Australia
  38. 07 Mar 12:00 - 08 Mar 18:00Melbourne, Victoria Australia
  39. 10 Mar 08:00 - 20:00Kangaroo Island, Penneshaw, South Australia
  40. 11 Mar 08:00 - 18:00Adelaide, South Australia
  41. 12 Mar 08:00 - 18:00Port Lincoln, South Australia
  42. 16 Mar 08:00 - 20:00Busselton WA, Margaret River, Western Australia
  43. 17 Mar 08:00 - 19:00Fremantle, Perth, Western Australia
  44. 18 Mar 12:00 - 19:00Geraldton, Western Australia
  45. 20 Mar 08:00 - 18:00Exmouth WA, Western Australia
  46. 22 Mar 08:00 - 18:00Broome WA, Kimberley, Western Australia
  47. 24 Mar 18:00 - 25 Mar 18:00Darwin, NT Australia
  48. 27 Mar 13:00 - 20:00Pulau Ambon Island Indonesia, Wallacea, Moluccas
  49. 28 Mar 08:00 - 17:00Banda Islands Indonesia, Bandanaira-Neira, Moluccas
  50. 31 Mar 07:00 - 14:00Gili Islands Lombok Indonesia, Trawangan-Meno-Air
  51. 31 Mar 19:00 - 02 Apr 23:00Benoa, Bali Indonesia
  52. 03 Apr 08:00 - 18:00Lembar, Lombok Indonesia
  53. 05 Apr 07:00 - 20:00Semarang, Java Indonesia
  54. 08 Apr 08:00 - 18:00Pulau Tioman Island Malaysia, Pahang
  55. 09 Apr 09:00 - 10 Apr 18:00Singapore
  56. 12 Apr 08:00 - 18:00Pulau Langkawi Island, Malaysia Kedah
  57. 17 Apr 08:00 - 18:00Male City, Kaafu Atoll Maldives
  58. 21 Apr 08:00 - 23:00Praslin Island Seychelles
  59. 22 Apr 08:00 - 23 Apr 23:00Mahe Island Seychelles, Victoria
  60. 24 Apr 07:00 - 23:00Praslin Island Seychelles
  61. 25 Apr 07:00 - 19:00La Digue Island Seychelles, La Passe
  62. 28 Apr 08:00 - 20:00Antsiranana, Diego Suarez, Madagascar
  63. 30 Apr 07:00 - 20:00Nosy Boraha Island Madagascar, Ile Sainte-Marie
  64. 01 May 08:00 - 18:00Toamasina, Tamatave, Madagascar
  65. 03 May 08:00 - 18:00Port Louis, Mauritius Island
  66. 04 May 08:00 - 18:00Saint-Denis, Reunion Island
  67. 06 May 08:00 - 18:00Tolagnaro, Fort-Dauphin, Madagascar
  68. 09 May 08:00 - 23:00Maputo, Mozambique
  69. 10 May 07:00 - 20:00Portuguese Island, Mozambique
  70. 12 May 07:00 - 14 May 19:00Durban, South Africa
  71. 16 May 08:00 - 20:00Port Elizabeth, Gqeberha, South Africa
  72. 18 May 08:00 - 19 May 18:00Cape Town, South Africa
  73. 21 May 07:00 - 13:00Luderitz, Namibia
  74. 22 May 08:00 - 18:00Walvis Bay, Namibia
  75. 25 May 08:00 - 18:00Luanda, Angola
  76. 02 Jun 08:00 - 18:00Praia, Santiago Island Cape Verde
  77. 03 Jun 08:00 - 18:00Mindelo, Sao Vicente Island Cape Verde
  78. 06 Jun 08:00 - 23:00Las Palmas de Gran Canaria, Canary Islands
  79. 07 Jun 08:00 - 20:00Santa Cruz de Tenerife, Canary Islands
  80. 08 Jun 08:00 - 17:00Santa Cruz de la Palma, Canary Islands
  81. 09 Jun 12:00 - 10 Jun 23:00Funchal, Madeira Island Portugal
  82. 11 Jun 07:00 - 14:00Porto Santo Island Madeira, Vila Baleira
  83. 13 Jun 08:00 - 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  84. 14 Jun 08:00 - 22:00Horta, Faial Island Azores Portugal
  85. 15 Jun 08:00 - 17:00Praia da Vitoria, Terceira Island Azores Portugal
  86. 18 Jun 08:00 - 18:00Vigo, Spain Galicia
  87. 20 Jun 07:00 - 15:00Concarneau, France
  88. 21 Jun 08:00 - 18:00Dartmouth, England
  89. 22 Jun 08:00 - 20:00Portsmouth UK, England
  90. 24 Jun 09:00Arriving in Bremerhaven, Bremen, Germany
Find this cruise to book →
Price on request
Amadea
Phoenix Reisen Cruises
Las Palmas de Gran Canaria → Bremerhaven
⚓ Calls 11 Jun 07:00 - 14:0018 nights13 portsDeparts 2028 Jun 06
View itinerary · 13 ports
18 days, one-way from Las Palmas de Gran Canaria to Bremerhaven
  1. 06 Jun 23:00Departing from Las Palmas de Gran Canaria, Canary Islands
  2. 07 Jun 08:00 - 20:00Santa Cruz de Tenerife, Canary Islands
  3. 08 Jun 08:00 - 17:00Santa Cruz de la Palma, Canary Islands
  4. 09 Jun 12:00 - 10 Jun 23:00Funchal, Madeira Island Portugal
  5. 11 Jun 07:00 - 14:00Porto Santo Island Madeira, Vila Baleira
  6. 13 Jun 08:00 - 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  7. 14 Jun 08:00 - 22:00Horta, Faial Island Azores Portugal
  8. 15 Jun 08:00 - 17:00Praia da Vitoria, Terceira Island Azores Portugal
  9. 18 Jun 08:00 - 18:00Vigo, Spain Galicia
  10. 20 Jun 07:00 - 15:00Concarneau, France
  11. 21 Jun 08:00 - 18:00Dartmouth, England
  12. 22 Jun 08:00 - 20:00Portsmouth UK, England
  13. 24 Jun 09:00Arriving in Bremerhaven, Bremen, Germany
Find this cruise to book →
Price on request
ms Europa
Hapag-Lloyd Cruises
Santa Cruz de Tenerife → Monte Carlo
⚓ Calls 16 Jun 07:00 - 18:0013 nights11 portsDeparts 2028 Jun 13
View itinerary · 11 ports
13 days, one-way from Santa Cruz de Tenerife to Monte Carlo
  1. 13 Jun 22:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 15 Jun 07:00Funchal, Madeira Island Portugal
  3. 16 Jun 07:00 - 18:00Porto Santo Island Madeira, Vila Baleira
  4. 18 Jun 07:00 - 18:00Portimao, Portugal
  5. 19 Jun 07:00 - 19:00Cadiz, Spain, Sevilla
  6. 20 Jun 08:00Malaga, Spain Granada
  7. 22 Jun 08:00 - 18:00Valencia, Spain
  8. 23 Jun 14:00Port-Vendres, France, Perpignan
  9. 24 Jun 08:00 - 19:00Sete, France Riviera
  10. 25 Jun 13:00Monte Carlo, Monaco City
  11. 26 JunArriving in Monte Carlo, Monaco City
Find this cruise to book →
Price on request
Le Boreal
Ponant Cruises
Lisbon → Ponta Delgada
⚓ Calls 09 Jul 12:30 - 18:307 nights5 portsDeparts 2027 Jul 07
View itinerary · 5 ports
7 days, one-way from Lisbon to Ponta Delgada
  1. 07 Jul 18:30Departing from Lisbon, Portugal
  2. 09 Jul 12:30 - 18:30Porto Santo Island Madeira, Vila Baleira
  3. 10 Jul 07:00 - 11 Jul 14:00Funchal, Madeira Island Portugal
  4. 13 Jul 07:30 - 22:00Santa Maria Island Azores, Vila do Porto, Portugal
  5. 14 Jul 07:00Arriving in Ponta Delgada, Sao Miguel Island Azores Portugal
Find this cruise to book →
$6060from / pp
Le Boreal
Ponant Cruises
Ponta Delgada → Lisbon
⚓ Calls 26 Jul 12:30 - 18:307 nights5 portsDeparts 2027 Jul 23
View itinerary · 5 ports
7 days, one-way from Ponta Delgada to Lisbon
  1. 23 Jul 22:00Departing from Ponta Delgada, Sao Miguel Island Azores Portugal
  2. 24 Jul 07:30 - 18:00Santa Maria Island Azores, Vila do Porto, Portugal
  3. 26 Jul 12:30 - 18:30Porto Santo Island Madeira, Vila Baleira
  4. 27 Jul 07:00 - 28 Jul 12:00Funchal, Madeira Island Portugal
  5. 30 Jul 07:00Arriving in Lisbon, Portugal
Find this cruise to book →
$5690from / pp
Scenic Eclipse 2
Scenic Cruises
Malaga → Santa Cruz de Tenerife
⚓ Calls 01 Oct7 nights6 portsDeparts 2027 Sep 27
View itinerary · 6 ports
7 days, one-way from Malaga to Santa Cruz de Tenerife
  1. 27 SepDeparting from Malaga, Spain Granada
  2. 28 SepGibraltar
  3. 29 SepTangier, Morocco, Tanger-Ville
  4. 01 OctPorto Santo Island Madeira, Vila Baleira
  5. 01 Oct - 03 OctFunchal, Madeira Island Portugal
  6. 04 OctArriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$8991from / pp
Hanseatic Spirit
Hapag-Lloyd Cruises
Porto-Leixoes → Sal Island
⚓ Calls 09 Oct 10:00 - 23:5915 nights13 portsDeparts 2028 Oct 06
View itinerary · 13 ports
15 days, one-way from Porto-Leixoes to Sal Island
  1. 06 Oct - 19:00Departing from Porto-Leixoes, Oporto, Portugal
  2. 07 Oct 12:00 - 18:00Lisbon, Portugal
  3. 09 Oct 10:00 - 23:59Porto Santo Island Madeira, Vila Baleira
  4. 10 OctDeserta Grande Island Madeira, Portugal
  5. 10 Oct 15:00 - 11 Oct 15:00Funchal, Madeira Island Portugal
  6. 12 Oct 13:30 - 23:59San Sebastian de la Gomera, Canary Islands
  7. 13 Oct 07:00 - 18:00Santa Cruz de la Palma, Canary Islands
  8. 16 OctMindelo, Sao Vicente Island Cape Verde
  9. 17 OctSanto Antao Island, Porto Novo, Cape Verde
  10. 18 OctSao Nicolau Island, Tarrafal, Cape Verde
  11. 19 OctFogo Island, Sao Filipe, Cape Verde
  12. 20 OctBoa Vista Island, Sal Rei, Cape Verde
  13. 21 Oct 07:00Arriving in Sal Island, Palmeira, Cape Verde
Find this cruise to book →
Price on request
Hanseatic Nature
Hapag-Lloyd Cruises
Hamburg → Funchal
⚓ Calls 14 Oct 14:00 - 23:5914 nights13 portsDeparts 2027 Oct 02
View itinerary · 13 ports
14 days, one-way from Hamburg to Funchal
  1. 02 Oct - 19:00Departing from Hamburg, Germany
  2. 04 Oct 08:00 - 18:00Antwerp, Belgium
  3. 06 OctAlderney Island, St Anne, Channel Islands UK
  4. 07 OctSark Island, Channel Islands UK
  5. 07 OctHerm Island, Channel Islands UK
  6. 08 OctSark Island, Channel Islands UK
  7. 08 OctJersey Island, St Helier, Channel Islands UK
  8. 09 Oct 08:00 - 14:00Belle-Ile-en-Mer, Le Palais, France
  9. 11 Oct 08:00 - 20:00Viana do Castelo, Portugal
  10. 12 Oct 07:00 - 16:30Porto-Leixoes, Oporto, Portugal
  11. 14 Oct 14:00 - 23:59Porto Santo Island Madeira, Vila Baleira
  12. 15 Oct 07:00 - 16:00Deserta Grande Island Madeira, Portugal
  13. 15 Oct 19:00 - 16 OctArriving in Funchal, Madeira Island Portugal
Find this cruise to book →
Price on request
MS Hamburg
Small Cruise Lines Cruises
Hamburg → Santa Cruz de Tenerife
⚓ Calls 01 Nov 08:00 - 13:3019 nights13 portsDeparts 2027 Oct 19
View itinerary · 13 ports
19 days, one-way from Hamburg to Santa Cruz de Tenerife
  1. 19 Oct - 17:00Departing from Hamburg, Germany
  2. 21 Oct 13:00 - 19:00Poole, England
  3. 22 Oct 08:00 - 18:00Falmouth UK, England
  4. 26 Oct 13:00 - 23:30Praia da Vitoria, Terceira Island Azores Portugal
  5. 27 Oct 08:00 - 13:30Horta, Faial Island Azores Portugal
  6. 28 Oct 08:00 - 29 Oct 13:00Ponta Delgada, Sao Miguel Island Azores Portugal
  7. 31 Oct 08:00 - 23:30Funchal, Madeira Island Portugal
  8. 01 Nov 08:00 - 13:30Porto Santo Island Madeira, Vila Baleira
  9. 02 Nov 12:30 - 23:30Santa Cruz de la Palma, Canary Islands
  10. 03 Nov 08:00 - 23:59El Hierro Island, Puerto de la Estaca, Canary Islands
  11. 04 Nov 07:00 - 21:00San Sebastian de la Gomera, Canary Islands
  12. 05 Nov 08:00 - 23:30Las Palmas de Gran Canaria, Canary Islands
  13. 07 Nov 09:00Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
Price on request
MS Hamburg
Small Cruise Lines Cruises
Round-trip from Hamburg
⚓ Calls 01 Nov 08:00 - 13:3037 nights29 portsDeparts 2027 Oct 19
View itinerary · 29 ports
37 days, round-trip Western Europe
  1. 19 Oct - 17:00Departing from Hamburg, Germany
  2. 21 Oct 13:00 - 19:00Poole, England
  3. 22 Oct 08:00 - 18:00Falmouth UK, England
  4. 26 Oct 13:00 - 23:30Praia da Vitoria, Terceira Island Azores Portugal
  5. 27 Oct 08:00 - 13:30Horta, Faial Island Azores Portugal
  6. 28 Oct 08:00 - 29 Oct 13:00Ponta Delgada, Sao Miguel Island Azores Portugal
  7. 31 Oct 08:00 - 23:30Funchal, Madeira Island Portugal
  8. 01 Nov 08:00 - 13:30Porto Santo Island Madeira, Vila Baleira
  9. 02 Nov 12:30 - 23:30Santa Cruz de la Palma, Canary Islands
  10. 03 Nov 08:00 - 23:59El Hierro Island, Puerto de la Estaca, Canary Islands
  11. 04 Nov 07:00 - 21:00San Sebastian de la Gomera, Canary Islands
  12. 05 Nov 08:00 - 23:30Las Palmas de Gran Canaria, Canary Islands
  13. 07 Nov 09:00 - 19:00Santa Cruz de Tenerife, Canary Islands
  14. 08 Nov 08:00 - 23:59Puerto del Rosario, Fuerteventura, Canary Islands
  15. 09 Nov 07:30 - 13:00Arrecife, Lanzarote, Canary Islands
  16. 10 Nov 08:00 - 19:00Agadir, Morocco
  17. 11 Nov 08:00 - 20:00Safi, Marrakesh, Morocco
  18. 12 Nov 08:00 - 19:00Casablanca, Marrakesh, Morocco
  19. 13 Nov 13:00 - 21:00Cadiz, Spain, Sevilla
  20. 14 Nov 08:00 - 18:00Seville, Spain Andalusia
  21. 15 Nov 08:00 - 17:00Portimao, Portugal
  22. 16 Nov 08:00 - 17:00Lisbon, Portugal
  23. 17 Nov 09:00 - 14:00Porto-Leixoes, Oporto, Portugal
  24. 18 Nov 09:00 - 18:00La Coruna, Spain Galicia
  25. 19 Nov 08:00 - 21:00Gijon, Spain Asturias
  26. 20 Nov 08:00 - 17:00Santander, Spain Cantabria
  27. 22 Nov 08:00 - 19:00Isle of Portland, Weymouth, Dorset England
  28. 23 Nov 07:30 - 13:00Portsmouth UK, England
  29. 25 Nov 09:00Arriving in Hamburg, Germany
Find this cruise to book →
Price on request
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 14 Nov 08:00 - 17:009 nights7 portsDeparts 2027 Nov 10
View itinerary · 7 ports
9 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 10 Nov 17:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 12 Nov 13:00 - 13 Nov 22:00Funchal, Madeira Island Portugal
  3. 14 Nov 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  4. 16 Nov 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  5. 17 Nov 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  6. 18 Nov 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  7. 19 Nov 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3519from / pp
Wind Spirit
Windstar Cruises
Tarragona → Santa Cruz de Tenerife
⚓ Calls 14 Nov 08:00 - 17:0028 nights19 portsDeparts 2027 Oct 22
View itinerary · 19 ports
28 days, one-way from Tarragona to Santa Cruz de Tenerife
  1. 22 Oct 17:00Departing from Tarragona, Spain Costa Daurada
  2. 23 Oct 13:00 - 20:00Port Mahon, Menorca Island Balearic Spain
  3. 24 Oct 10:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  4. 25 Oct 09:00 - 17:00Valencia, Spain
  5. 26 Oct 12:00 - 23:59Cartagena Spain, Murcia
  6. 28 Oct 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  7. 29 Oct 08:00 - 31 Oct 14:00Malaga, Spain Granada
  8. 01 Nov 09:00 - 20:00Cadiz, Spain, Sevilla
  9. 02 Nov 06:00 - 18:00Tangier, Morocco, Tanger-Ville
  10. 03 Nov 14:00 - 04 Nov 23:00Casablanca, Marrakesh, Morocco
  11. 06 Nov 08:00 - 18:00Agadir, Morocco
  12. 08 Nov 08:00 - 16:00Las Palmas de Gran Canaria, Canary Islands
  13. 09 Nov 00:01 - 10 Nov 17:00Santa Cruz de Tenerife, Canary Islands
  14. 12 Nov 13:00 - 13 Nov 22:00Funchal, Madeira Island Portugal
  15. 14 Nov 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  16. 16 Nov 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  17. 17 Nov 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  18. 18 Nov 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  19. 19 Nov 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$11092from / pp
Wind Spirit
Windstar Cruises
Malaga → Santa Cruz de Tenerife
⚓ Calls 14 Nov 08:00 - 17:0019 nights13 portsDeparts 2027 Oct 31
View itinerary · 13 ports
19 days, one-way from Malaga to Santa Cruz de Tenerife
  1. 31 Oct 14:00Departing from Malaga, Spain Granada
  2. 01 Nov 09:00 - 20:00Cadiz, Spain, Sevilla
  3. 02 Nov 06:00 - 18:00Tangier, Morocco, Tanger-Ville
  4. 03 Nov 14:00 - 04 Nov 23:00Casablanca, Marrakesh, Morocco
  5. 06 Nov 08:00 - 18:00Agadir, Morocco
  6. 08 Nov 08:00 - 16:00Las Palmas de Gran Canaria, Canary Islands
  7. 09 Nov 00:01 - 10 Nov 17:00Santa Cruz de Tenerife, Canary Islands
  8. 12 Nov 13:00 - 13 Nov 22:00Funchal, Madeira Island Portugal
  9. 14 Nov 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  10. 16 Nov 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  11. 17 Nov 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  12. 18 Nov 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  13. 19 Nov 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$7521from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 24 Nov 08:00 - 17:0010 nights8 portsDeparts 2027 Nov 19
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 19 Nov 18:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 20 Nov 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 22 Nov 14:15 - 23 Nov 22:00Funchal, Madeira Island Portugal
  4. 24 Nov 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 26 Nov 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 27 Nov 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 28 Nov 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 29 Nov 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3519from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 04 Dec 08:00 - 17:0010 nights8 portsDeparts 2027 Nov 29
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 29 Nov 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 30 Nov 11:00 - 17:00Arrecife, Lanzarote, Canary Islands
  3. 02 Dec 13:00 - 03 Dec 22:00Funchal, Madeira Island Portugal
  4. 04 Dec 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 06 Dec 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 07 Dec 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 08 Dec 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 09 Dec 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3519from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 13 Dec 08:00 - 17:0010 nights8 portsDeparts 2027 Dec 09
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 09 Dec 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 11 Dec 13:00 - 12 Dec 22:00Funchal, Madeira Island Portugal
  3. 13 Dec 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  4. 15 Dec 08:00 - 14:00Las Palmas de Gran Canaria, Canary Islands
  5. 16 Dec 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 17 Dec 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 18 Dec 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 19 Dec 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3519from / pp
Wind Spirit
Windstar Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 24 Dec 08:00 - 17:0010 nights8 portsDeparts 2027 Dec 19
View itinerary · 8 ports
10 days, round-trip 10 Night Hidden Gems of the Canary Islands and Madeira Cruise
  1. 19 Dec 16:00Departing from Santa Cruz de Tenerife, Canary Islands
  2. 20 Dec 11:00 - 22:00Arrecife, Lanzarote, Canary Islands
  3. 22 Dec 18:00 - 23 Dec 22:00Funchal, Madeira Island Portugal
  4. 24 Dec 08:00 - 17:00Porto Santo Island Madeira, Vila Baleira
  5. 26 Dec 08:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 27 Dec 08:00 - 22:00El Hierro Island, Puerto de la Estaca, Canary Islands
  7. 28 Dec 07:00 - 14:30San Sebastian de la Gomera, Canary Islands
  8. 29 Dec 00:01Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$3719from / pp

Itineraries and prices change — always confirm with the cruise line before booking. Some links are affiliate links that may earn us a commission at no extra cost to you.