Cruises Calling at Casablanca

105 upcoming cruises that stop at Casablanca, Morocco. Updated regularly; always confirm with the cruise line.

Silver Muse
Silversea Cruises
Barcelona → Lisbon
⚓ Calls 18 Aug 08:00 - 18:0010 nights9 portsDeparts 2026 Aug 10
View itinerary · 9 ports
10 days, one-way from Barcelona to Lisbon
  1. 10 Aug 19:00Departing from Barcelona, Spain
  2. 11 Aug 07:30 - 17:00Valencia, Spain
  3. 12 Aug 08:00 - 18:00Cartagena Spain, Murcia
  4. 13 Aug 13:00 - 14 Aug 18:00Malaga, Spain Granada
  5. 15 Aug 08:00 - 18:00Gibraltar
  6. 16 Aug 08:00 - 23:00Cadiz, Spain, Sevilla
  7. 17 Aug 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  8. 18 Aug 08:00 - 18:00Casablanca, Marrakesh, Morocco
  9. 20 AugArriving in Lisbon, Portugal
Find this cruise to book →
$9100from / pp
Oceania Nautica-Aurelia
Oceania Cruises
Venice → Bilbao
⚓ Calls 24 Aug 11:00 - 19:0020 nights19 portsDeparts 2026 Aug 10
View itinerary · 19 ports
20 days, one-way from Venice to Bilbao
  1. 10 Aug 17:00Departing from Venice, Marghera, Italy
  2. 11 Aug 07:00 - 16:00Pula, Croatia
  3. 12 Aug 11:00 - 19:00Dubrovnik, Croatia, Port Gruz
  4. 13 Aug 07:00 - 16:00Kotor, Montenegro
  5. 14 Aug 09:00 - 18:00Igoumenitsa, Greece
  6. 15 Aug 07:00 - 17:00Gallipoli, Italy
  7. 16 Aug 09:00 - 19:00Messina, Sicily Italy
  8. 17 Aug 07:00 - 18:00Sorrento, Italy
  9. 18 Aug 07:00 - 19:00Civitavecchia-Rome, Italy
  10. 20 Aug 06:00 - 21:00Barcelona, Spain
  11. 21 Aug 09:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  12. 22 Aug 09:00 - 18:00Cartagena Spain, Murcia
  13. 23 Aug 08:00 - 20:00Malaga, Spain Granada
  14. 24 Aug 11:00 - 19:00Casablanca, Marrakesh, Morocco
  15. 25 Aug 11:00 - 23:00Cadiz, Spain, Sevilla
  16. 26 Aug 08:00 - 17:00Portimao, Portugal
  17. 27 Aug 07:00 - 18:00Lisbon, Portugal
  18. 29 Aug 08:00 - 18:00Gijon, Spain Asturias
  19. 30 Aug 08:00Arriving in Bilbao, Spain Biscay Basque Country
Find this cruise to book →
$6949from / pp
Oceania Nautica-Aurelia
Oceania Cruises
Barcelona → Bilbao
⚓ Calls 24 Aug 11:00 - 19:0010 nights10 portsDeparts 2026 Aug 20
View itinerary · 10 ports
10 days, one-way from Barcelona to Bilbao
  1. 20 Aug 21:00Departing from Barcelona, Spain
  2. 21 Aug 09:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 22 Aug 09:00 - 18:00Cartagena Spain, Murcia
  4. 23 Aug 08:00 - 20:00Malaga, Spain Granada
  5. 24 Aug 11:00 - 19:00Casablanca, Marrakesh, Morocco
  6. 25 Aug 11:00 - 23:00Cadiz, Spain, Sevilla
  7. 26 Aug 08:00 - 17:00Portimao, Portugal
  8. 27 Aug 07:00 - 18:00Lisbon, Portugal
  9. 29 Aug 08:00 - 18:00Gijon, Spain Asturias
  10. 30 Aug 08:00Arriving in Bilbao, Spain Biscay Basque Country
Find this cruise to book →
$2805from / pp
Silver Muse
Silversea Cruises
Lisbon → Barcelona
⚓ Calls 22 Aug 08:00 - 18:009 nights9 portsDeparts 2026 Aug 20
View itinerary · 9 ports
9 days, one-way from Lisbon to Barcelona
  1. 20 Aug 19:00Departing from Lisbon, Portugal
  2. 22 Aug 08:00 - 18:00Casablanca, Marrakesh, Morocco
  3. 23 Aug 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  4. 24 Aug 08:00 - 23:00Cadiz, Spain, Sevilla
  5. 25 Aug 08:00 - 18:00Gibraltar
  6. 26 Aug 07:00 - 18:00Malaga, Spain Granada
  7. 27 Aug 09:00 - 17:00Cartagena Spain, Murcia
  8. 28 Aug 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  9. 29 AugArriving in Barcelona, Spain
Find this cruise to book →
$8800from / pp
Oceania Allura
Oceania Cruises
Valletta → Barcelona
⚓ Calls 02 Sep 09:00 - 18:0014 nights12 portsDeparts 2026 Aug 22
View itinerary · 12 ports
14 days, one-way from Valletta to Barcelona
  1. 22 Aug 16:00Departing from Valletta, Malta
  2. 23 Aug 09:00 - 18:00La Goulette-Tunis, Tunisia
  3. 25 Aug 08:00 - 17:00Cartagena Spain, Murcia
  4. 26 Aug 07:00 - 17:00Malaga, Spain Granada
  5. 28 Aug 10:00 - 19:00Funchal, Madeira Island Portugal
  6. 29 Aug 13:00 - 21:00Santa Cruz de la Palma, Canary Islands
  7. 30 Aug 08:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  8. 31 Aug 08:00 - 17:00Arrecife, Lanzarote, Canary Islands
  9. 01 Sep 07:00 - 16:00Agadir, Morocco
  10. 02 Sep 09:00 - 18:00Casablanca, Marrakesh, Morocco
  11. 03 Sep 09:00 - 18:00Cadiz, Spain, Sevilla
  12. 05 Sep 08:00Arriving in Barcelona, Spain
Find this cruise to book →
Price on request
Oceania Sirena
Oceania Cruises
Civitavecchia-Rome → Lisbon
⚓ Calls 13 Dec 07:00 - 16:0019 nights19 portsDeparts 2026 Dec 02
View itinerary · 19 ports
19 days, one-way from Civitavecchia-Rome to Lisbon
  1. 02 Dec 17:00Departing from Civitavecchia-Rome, Italy
  2. 03 Dec 07:00 - 17:00Bastia, Corsica France
  3. 04 Dec 07:00 - 19:00Livorno, Florence-Pisa, Italy
  4. 05 Dec 07:00 - 17:00La Spezia, Italy Riviera
  5. 06 Dec 07:00 - 17:00Toulon, France Riviera, La Seyne-sur-Mer
  6. 07 Dec 07:00 - 17:00Palamos, Spain Costa Brava
  7. 08 Dec 07:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 09 Dec 07:00 - 17:00Barcelona, Spain
  9. 10 Dec 09:00 - 18:00Alicante, Spain
  10. 11 Dec 07:00 - 19:00Almeria, Spain Andalusia
  11. 12 Dec 08:00 - 16:00Gibraltar
  12. 13 Dec 07:00 - 16:00Casablanca, Marrakesh, Morocco
  13. 14 Dec 11:00 - 18:00Agadir, Morocco
  14. 15 Dec 10:00 - 18:00Arrecife, Lanzarote, Canary Islands
  15. 16 Dec 07:00 - 17:00Las Palmas de Gran Canaria, Canary Islands
  16. 17 Dec 07:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  17. 18 Dec 07:00 - 16:00Santa Cruz de la Palma, Canary Islands
  18. 19 Dec 10:00 - 18:00Funchal, Madeira Island Portugal
  19. 21 Dec 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
$5499from / pp
Arcadia
P&O Cruises
Round-trip from Southampton
⚓ Calls 16 Dec18 nights9 portsDeparts 2026 Dec 03
View itinerary · 9 ports
18 days, round-trip Morocco And Cape Verde Discovery
  1. 03 DecDeparting from Southampton, England
  2. 07 DecSanta Cruz de Tenerife, Canary Islands
  3. 10 DecMindelo, Sao Vicente Island Cape Verde
  4. 11 DecPraia, Santiago Island Cape Verde
  5. 14 DecArrecife, Lanzarote, Canary Islands
  6. 15 DecAgadir, Morocco
  7. 16 DecCasablanca, Marrakesh, Morocco
  8. 18 DecLisbon, Portugal
  9. 21 DecArriving in Southampton, England
Find this cruise to book →
Price on request
MSC Magnifica
MSC Cruises
Round-trip from Genoa
⚓ Calls 11 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 06
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 06 Dec 17:00Departing from Genoa, Milan, Italy Riviera
  2. 07 Dec 08:00 - 19:00Marseille, France Riviera
  3. 08 Dec 08:00 - 19:00Barcelona, Spain
  4. 10 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  5. 11 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  6. 12 Dec 12:00 - 20:00Malaga, Spain Granada
  7. 13 Dec 12:00 - 20:00Alicante, Spain
  8. 15 Dec 07:00 - 19:00Civitavecchia-Rome, Italy
  9. 16 Dec 08:00Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1179from / pp
MSC Magnifica
MSC Cruises
Round-trip from Marseille
⚓ Calls 11 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 07
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 07 Dec 19:00Departing from Marseille, France Riviera
  2. 08 Dec 08:00 - 19:00Barcelona, Spain
  3. 10 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  4. 11 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  5. 12 Dec 12:00 - 20:00Malaga, Spain Granada
  6. 13 Dec 12:00 - 20:00Alicante, Spain
  7. 15 Dec 07:00 - 19:00Civitavecchia-Rome, Italy
  8. 16 Dec 08:00 - 17:00Genoa, Milan, Italy Riviera
  9. 17 Dec 08:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1027from / pp
MSC Magnifica
MSC Cruises
Round-trip from Barcelona
⚓ Calls 11 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 08
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 08 Dec 19:00Departing from Barcelona, Spain
  2. 10 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  3. 11 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  4. 12 Dec 12:00 - 20:00Malaga, Spain Granada
  5. 13 Dec 12:00 - 20:00Alicante, Spain
  6. 15 Dec 07:00 - 19:00Civitavecchia-Rome, Italy
  7. 16 Dec 08:00 - 17:00Genoa, Milan, Italy Riviera
  8. 17 Dec 08:00 - 19:00Marseille, France Riviera
  9. 18 Dec 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1036from / pp
MSC Magnifica
MSC Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 11 Dec 06:00 - 20:007 nights6 portsDeparts 2026 Dec 08
View itinerary · 6 ports
7 days, one-way from Barcelona to Civitavecchia-Rome
  1. 08 Dec 19:00Departing from Barcelona, Spain
  2. 10 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  3. 11 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  4. 12 Dec 12:00 - 20:00Malaga, Spain Granada
  5. 13 Dec 12:00 - 20:00Alicante, Spain
  6. 15 Dec 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$689from / pp
Celebrity Infinity
Celebrity Cruises
Round-trip from Barcelona
⚓ Calls 12 Dec 08:00 - 18:0012 nights9 portsDeparts 2026 Dec 08
View itinerary · 9 ports
12 days, round-trip Canaries, Spain Morocco
  1. 08 Dec 17:00Departing from Barcelona, Spain
  2. 10 Dec 08:00 - 18:00Malaga, Spain Granada
  3. 11 Dec 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  4. 12 Dec 08:00 - 18:00Casablanca, Marrakesh, Morocco
  5. 14 Dec 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  6. 15 Dec 08:00 - 18:00Santa Cruz de Tenerife, Canary Islands
  7. 16 Dec 07:00 - 17:00Arrecife, Lanzarote, Canary Islands
  8. 18 Dec 08:00 - 18:00Gibraltar
  9. 20 Dec 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$1460from / pp
Oceania Sirena
Oceania Cruises
Barcelona → Lisbon
⚓ Calls 13 Dec 07:00 - 16:0012 nights12 portsDeparts 2026 Dec 09
View itinerary · 12 ports
12 days, one-way from Barcelona to Lisbon
  1. 09 Dec 17:00Departing from Barcelona, Spain
  2. 10 Dec 09:00 - 18:00Alicante, Spain
  3. 11 Dec 07:00 - 19:00Almeria, Spain Andalusia
  4. 12 Dec 08:00 - 16:00Gibraltar
  5. 13 Dec 07:00 - 16:00Casablanca, Marrakesh, Morocco
  6. 14 Dec 11:00 - 18:00Agadir, Morocco
  7. 15 Dec 10:00 - 18:00Arrecife, Lanzarote, Canary Islands
  8. 16 Dec 07:00 - 17:00Las Palmas de Gran Canaria, Canary Islands
  9. 17 Dec 07:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  10. 18 Dec 07:00 - 16:00Santa Cruz de la Palma, Canary Islands
  11. 19 Dec 10:00 - 18:00Funchal, Madeira Island Portugal
  12. 21 Dec 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
$2560from / pp
Oceania Sirena
Oceania Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 13 Dec 07:00 - 16:0026 nights23 portsDeparts 2026 Dec 09
View itinerary · 23 ports
26 days, one-way from Barcelona to Civitavecchia-Rome
  1. 09 Dec 17:00Departing from Barcelona, Spain
  2. 10 Dec 09:00 - 18:00Alicante, Spain
  3. 11 Dec 07:00 - 19:00Almeria, Spain Andalusia
  4. 12 Dec 08:00 - 16:00Gibraltar
  5. 13 Dec 07:00 - 16:00Casablanca, Marrakesh, Morocco
  6. 14 Dec 11:00 - 18:00Agadir, Morocco
  7. 15 Dec 10:00 - 18:00Arrecife, Lanzarote, Canary Islands
  8. 16 Dec 07:00 - 17:00Las Palmas de Gran Canaria, Canary Islands
  9. 17 Dec 07:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  10. 18 Dec 07:00 - 16:00Santa Cruz de la Palma, Canary Islands
  11. 19 Dec 10:00 - 18:00Funchal, Madeira Island Portugal
  12. 21 Dec 07:00 - 17:00Lisbon, Portugal
  13. 22 Dec 07:00 - 17:00Portimao, Portugal
  14. 23 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  15. 24 Dec 07:00 - 19:00Malaga, Spain Granada
  16. 26 Dec 07:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  17. 27 Dec 07:00 - 17:00Palamos, Spain Costa Brava
  18. 28 Dec 08:00 - 18:00Toulon, France Riviera, La Seyne-sur-Mer
  19. 29 Dec 08:00 - 19:00La Spezia, Italy Riviera
  20. 30 Dec 08:00 - 15:00Ajaccio, Corsica France
  21. 31 Dec 11:00 - 01 Jan 20:00Barcelona, Spain
  22. 03 Jan 07:00Civitavecchia-Rome, Italy
  23. 04 JanArriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$8099from / pp
MS Hamburg
Small Cruise Lines Cruises
flight → Hamburg
⚓ Calls 25 Dec 07:00 - 19:3033 nights26 portsDeparts 2026 Dec 11
View itinerary · 26 ports
33 days, one-way from Istanbul to Hamburg
  1. 11 Decflight
  2. 11 Dec - 12 Dec 23:00Departing from Istanbul, Turkey, Galataport
  3. 13 Deccoastal cruising
  4. 14 Dec 08:00 - 16:00Piraeus-Athens, Greece
  5. 16 Dec 09:00 - 17:00Valletta, Malta
  6. 17 Dec 08:30 - 18:30Trapani, Sicily Italy
  7. 18 Dec 08:00 - 17:00La Goulette-Tunis, Tunisia
  8. 19 Dec 08:00 - 16:00Cagliari, Sardinia Italy
  9. 21 Dec 08:00 - 16:00Cartagena Spain, Murcia
  10. 22 Dec 08:30 - 23:00Malaga, Spain Granada
  11. 23 Dec 08:00 - 23:30Gibraltar
  12. 24 Dec 07:00 - 16:00Tangier, Morocco, Tanger-Ville
  13. 25 Dec 07:00 - 19:30Casablanca, Marrakesh, Morocco
  14. 27 Dec 08:00 - 19:00Arrecife, Lanzarote, Canary Islands
  15. 28 Dec 08:00 - 23:30Las Palmas de Gran Canaria, Canary Islands
  16. 29 Dec 08:00 - 21:00Santa Cruz de Tenerife, Canary Islands
  17. 30 Dec 07:30 - 13:00El Hierro Island, Puerto de la Estaca, Canary Islands
  18. 31 Dec 13:00 - 01 Jan 17:00Funchal, Madeira Island Portugal
  19. 03 Jan 09:00 - 17:00Portimao, Portugal
  20. 04 Jan 08:00 - 20:00Lisbon, Portugal
  21. 05 Jan 13:00 - 18:00Porto-Leixoes, Oporto, Portugal
  22. 06 Jan 13:00 - 18:00Ferrol, Spain Galicia
  23. 08 Jan 07:00 - 17:00Bordeaux, France
  24. 10 Jan 09:00 - 19:00Cherbourg, France
  25. 11 Jan 08:00 - 19:00Boulogne-sur-Mer, France
  26. 13 Jan 09:00Arriving in Hamburg, Germany
Find this cruise to book →
Price on request
Viking Saturn
Viking Cruises
Round-trip from Barcelona
⚓ Calls 23 Dec14 nights12 portsDeparts 2026 Dec 12
View itinerary · 12 ports
14 days, round-trip 15 Night Malta Morocco and the Mediterranean Cruise
  1. 12 DecDeparting from Barcelona, Spain
  2. 13 DecMarseille, France Riviera
  3. 14 DecAjaccio, Corsica France
  4. 15 DecCivitavecchia-Rome, Italy
  5. 17 Dec - 18 DecValletta, Malta
  6. 19 DecLa Goulette-Tunis, Tunisia
  7. 21 DecAlgiers, Algeria
  8. 22 Deccoastal cruising
  9. 23 DecCasablanca, Marrakesh, Morocco
  10. 24 DecCadiz, Spain, Sevilla
  11. 25 Decsea cruising
  12. 26 DecArriving in Barcelona, Spain
Find this cruise to book →
$6999from / pp
Viking Vela
Viking Cruises
Round-trip from Barcelona
⚓ Calls 25 Dec15 nights11 portsDeparts 2026 Dec 14
View itinerary · 11 ports
15 days, round-trip 15 Night Malta Morocco and the Mediterranean Cruise
  1. 14 DecDeparting from Barcelona, Spain
  2. 15 DecMarseille, France Riviera
  3. 16 DecAjaccio, Corsica France
  4. 17 DecCivitavecchia-Rome, Italy
  5. 19 Dec - 20 DecValletta, Malta
  6. 21 DecLa Goulette-Tunis, Tunisia
  7. 23 DecAlgiers, Algeria
  8. 25 DecCasablanca, Marrakesh, Morocco
  9. 26 DecCadiz, Spain, Sevilla
  10. 27 DecMalaga, Spain Granada
  11. 29 DecArriving in Barcelona, Spain
Find this cruise to book →
$6999from / pp
MSC Magnifica
MSC Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 21 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 15
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 15 Dec 19:00Departing from Civitavecchia-Rome, Italy
  2. 16 Dec 08:00 - 17:00Genoa, Milan, Italy Riviera
  3. 17 Dec 08:00 - 19:00Marseille, France Riviera
  4. 18 Dec 08:00 - 19:00Barcelona, Spain
  5. 20 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  6. 21 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  7. 22 Dec 12:00 - 20:00Malaga, Spain Granada
  8. 23 Dec 12:00 - 20:00Alicante, Spain
  9. 25 Dec 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1046from / pp
MSC Magnifica
MSC Cruises
Round-trip from Genoa
⚓ Calls 21 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 16
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 16 Dec 17:00Departing from Genoa, Milan, Italy Riviera
  2. 17 Dec 08:00 - 19:00Marseille, France Riviera
  3. 18 Dec 08:00 - 19:00Barcelona, Spain
  4. 20 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  5. 21 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  6. 22 Dec 12:00 - 20:00Malaga, Spain Granada
  7. 23 Dec 12:00 - 20:00Alicante, Spain
  8. 25 Dec 07:00 - 19:00Civitavecchia-Rome, Italy
  9. 26 Dec 08:00Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1536from / pp
MSC Magnifica
MSC Cruises
Round-trip from Marseille
⚓ Calls 21 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 17
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 17 Dec 19:00Departing from Marseille, France Riviera
  2. 18 Dec 08:00 - 19:00Barcelona, Spain
  3. 20 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  4. 21 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  5. 22 Dec 12:00 - 20:00Malaga, Spain Granada
  6. 23 Dec 12:00 - 20:00Alicante, Spain
  7. 25 Dec 07:00 - 19:00Civitavecchia-Rome, Italy
  8. 26 Dec 08:00 - 17:00Genoa, Milan, Italy Riviera
  9. 27 Dec 08:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1557from / pp
MSC Magnifica
MSC Cruises
Round-trip from Barcelona
⚓ Calls 21 Dec 06:00 - 20:0010 nights9 portsDeparts 2026 Dec 18
View itinerary · 9 ports
10 days, round-trip Mediterranean
  1. 18 Dec 19:00Departing from Barcelona, Spain
  2. 20 Dec 07:00 - 17:00Cadiz, Spain, Sevilla
  3. 21 Dec 06:00 - 20:00Casablanca, Marrakesh, Morocco
  4. 22 Dec 12:00 - 20:00Malaga, Spain Granada
  5. 23 Dec 12:00 - 20:00Alicante, Spain
  6. 25 Dec 07:00 - 19:00Civitavecchia-Rome, Italy
  7. 26 Dec 08:00 - 17:00Genoa, Milan, Italy Riviera
  8. 27 Dec 08:00 - 19:00Marseille, France Riviera
  9. 28 Dec 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1626from / pp
Celebrity Infinity
Celebrity Cruises
Round-trip from Barcelona
⚓ Calls 29 Dec 08:00 - 18:0013 nights8 portsDeparts 2026 Dec 20
View itinerary · 8 ports
13 days, round-trip Madeira, Canaries Morocco Holiday
  1. 20 Dec 17:00Departing from Barcelona, Spain
  2. 23 Dec 11:00 - 20:00Arrecife, Lanzarote, Canary Islands
  3. 24 Dec 08:00 - 18:00Santa Cruz de Tenerife, Canary Islands
  4. 26 Dec 07:00 - 27 Dec 20:00Funchal, Madeira Island Portugal
  5. 29 Dec 08:00 - 18:00Casablanca, Marrakesh, Morocco
  6. 30 Dec 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  7. 31 Dec 08:00 - 18:00Malaga, Spain Granada
  8. 02 Jan 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$2916from / pp
Viking Sky
Viking Cruises
Fort Lauderdale → London-Greenwich
⚓ Calls 02 May - 03 May141 nights69 portsDeparts 2026 Dec 22
View itinerary · 69 ports
141 days, one-way from Fort Lauderdale to London-Greenwich
  1. 22 DecDeparting from Fort Lauderdale, Port Everglades, Florida
  2. 24 DecCozumel, Mexico, Riviera Maya
  3. 27 DecCartagena Colombia
  4. 28 DecColon, Panama
  5. 29 DecPanama Canal
  6. 31 DecPuntarenas, Puerto Caldera, Costa Rica
  7. 05 JanCabo San Lucas, Baja California Mexico
  8. 08 JanLos Angeles, Long Beach-San Pedro, California
  9. 14 JanHonolulu, Oahu Island Hawaii
  10. 15 JanKailua-Kona, Hawaii Island
  11. 21 JanBora Bora Island, Vaitape, Society Islands French Polynesia
  12. 22 Jan - 23 JanPapeete, Tahiti Island French Polynesia
  13. 25 JanRarotonga Island, Cook Islands NZ
  14. 01 FebWellington, New Zealand
  15. 02 FebNapier, New Zealand
  16. 03 FebTauranga, Rotorua, New Zealand
  17. 04 FebAuckland, New Zealand
  18. 08 Feb - 09 FebSydney, NSW Australia
  19. 10 Febcoastal cruising
  20. 11 FebBrisbane, Queensland Australia
  21. 12 Febcoastal cruising
  22. 13 FebWhitsunday Islands Australia
  23. 14 Feb - 15 FebCairns, Queensland Australia
  24. 16 FebCoral Sea Islands Australia
  25. 17 FebThursday Island, Queensland Australia
  26. 20 FebDarwin, NT Australia
  27. 21 Feb - 22 Febsea cruising
  28. 23 FebPulau Rinca Island Indonesia, East Nusa Tenggara
  29. 24 Feb - 25 FebBenoa, Bali Indonesia
  30. 27 FebSemarang, Java Indonesia
  31. 28 Feb - 01 MarJakarta, Java Indonesia
  32. 03 Mar - 04 MarSingapore
  33. 05 Marsea cruising
  34. 06 MarKlang, Kuala Lumpur, Malaysia Selangor
  35. 07 MarPulau Langkawi Island, Malaysia Kedah
  36. 08 MarPulau Penang Island, Georgetown, Malaysia Penang
  37. 09 MarPhuket, Thailand
  38. 10 Mar - 11 Marsea cruising
  39. 12 Mar - 13 MarColombo, Sri Lanka
  40. 14 Marsea cruising
  41. 15 MarMale City, Kaafu Atoll Maldives
  42. 19 MarMahe Island Seychelles, Victoria
  43. 22 Mar - 23 MarMombasa, Kenya
  44. 24 Mar - 25 MarZanzibar, Tanzania
  45. 27 MarNosy Be Island, Madagascar
  46. 31 MarMaputo, Mozambique
  47. 01 AprRichards Bay, South Africa
  48. 02 AprDurban, South Africa
  49. 03 AprEast London, South Africa
  50. 04 AprPort Elizabeth, Gqeberha, South Africa
  51. 06 Apr - 07 AprCape Town, South Africa
  52. 09 AprLuderitz, Namibia
  53. 10 Apr - 11 AprWalvis Bay, Namibia
  54. 14 AprLuanda, Angola
  55. 17 Apr - 18 AprLagos City, Nigeria
  56. 19 AprTema Harbour-Accra, Ghana
  57. 20 AprTakoradi, Ghana
  58. 24 AprDakar, Senegal
  59. 26 AprMindelo, Sao Vicente Island Cape Verde
  60. 29 AprSanta Cruz de Tenerife, Canary Islands
  61. 30 Apr - 01 MayAgadir, Morocco
  62. 02 May - 03 MayCasablanca, Marrakesh, Morocco
  63. 04 MayCadiz, Spain, Sevilla
  64. 05 May - 06 MayLisbon, Portugal
  65. 07 MayPorto-Leixoes, Oporto, Portugal
  66. 08 MayLa Coruna, Spain Galicia
  67. 10 MayHonfleur, France
  68. 11 MayDover, England
  69. 12 MayArriving in London-Greenwich, England
Find this cruise to book →
$71995from / pp
MS Hamburg
Small Cruise Lines Cruises
flight → Lisbon
⚓ Calls 25 Dec 07:00 - 19:3013 nights13 portsDeparts 2026 Dec 22
View itinerary · 13 ports
13 days, one-way from Malaga to Lisbon
  1. 22 Decflight
  2. 22 Dec - 23:30Departing from Malaga, Spain Granada
  3. 23 Dec 08:00 - 23:30Gibraltar
  4. 24 Dec 07:00 - 16:00Tangier, Morocco, Tanger-Ville
  5. 25 Dec 07:00 - 19:30Casablanca, Marrakesh, Morocco
  6. 27 Dec 08:00 - 19:00Arrecife, Lanzarote, Canary Islands
  7. 28 Dec 08:00 - 23:30Las Palmas de Gran Canaria, Canary Islands
  8. 29 Dec 08:00 - 21:00Santa Cruz de Tenerife, Canary Islands
  9. 30 Dec 07:30 - 13:00El Hierro Island, Puerto de la Estaca, Canary Islands
  10. 31 Dec 13:00 - 01 Jan 17:00Funchal, Madeira Island Portugal
  11. 03 Jan 09:00 - 17:00Portimao, Portugal
  12. 04 Janflight
  13. 04 Jan 09:00Arriving in Lisbon, Portugal
Find this cruise to book →
Price on request
Azamara Onward
Azamara Cruises
Civitavecchia-Rome → Lisbon
⚓ Calls 02 Jan 08:00 - 20:0017 nights13 portsDeparts 2026 Dec 22
View itinerary · 13 ports
17 days, one-way from Civitavecchia-Rome to Lisbon
  1. 22 Dec 18:00Departing from Civitavecchia-Rome, Italy
  2. 23 Dec 08:00 - 24 Dec 18:00Livorno, Florence-Pisa, Italy
  3. 26 Dec 08:00 - 20:00Port Mahon, Menorca Island Balearic Spain
  4. 27 Dec 09:00 - 22:00Palma de Mallorca, Majorca Island Balearic Spain
  5. 28 Dec 09:00 - 29 DecBarcelona, Spain
  6. 30 Dec 12:00 - 18:00Cartagena Spain, Murcia
  7. 31 Dec 09:00 - 23:00Malaga, Spain Granada
  8. 02 Jan 08:00 - 20:00Casablanca, Marrakesh, Morocco
  9. 03 Jan 08:00 - 20:00Tangier, Morocco, Tanger-Ville
  10. 04 Jan 08:00 - 18:00Cadiz, Spain, Sevilla
  11. 05 Jan 06:00 - 06 Jan 17:30Seville, Spain Andalusia
  12. 07 Jan 16:00Lisbon, Portugal
  13. 08 JanArriving in Lisbon, Portugal
Find this cruise to book →
$4719from / pp
MS Hamburg
Small Cruise Lines Cruises
Malaga → Hamburg
⚓ Calls 25 Dec 07:00 - 19:3022 nights17 portsDeparts 2026 Dec 22
View itinerary · 17 ports
22 days, one-way from Malaga to Hamburg
  1. 22 Dec - 23:30Departing from Malaga, Spain Granada
  2. 23 DecGibraltar
  3. 24 Dec 07:00 - 16:00Tangier, Morocco, Tanger-Ville
  4. 25 Dec 07:00 - 19:30Casablanca, Marrakesh, Morocco
  5. 27 Dec 08:00 - 19:00Arrecife, Lanzarote, Canary Islands
  6. 28 Dec 08:00 - 23:30Las Palmas de Gran Canaria, Canary Islands
  7. 29 Dec 08:00 - 21:00Santa Cruz de Tenerife, Canary Islands
  8. 30 Dec 07:30 - 13:00El Hierro Island, Puerto de la Estaca, Canary Islands
  9. 31 Dec 13:00 - 01 Jan 17:00Funchal, Madeira Island Portugal
  10. 03 Jan 09:00 - 17:00Portimao, Portugal
  11. 04 Jan 09:00 - 20:00Lisbon, Portugal
  12. 05 Jan 13:00 - 18:00Porto-Leixoes, Oporto, Portugal
  13. 06 Jan 13:00 - 19:00Ferrol, Spain Galicia
  14. 08 Jan 09:30 - 18:30Bordeaux, France
  15. 10 Jan 12:00 - 19:00Cherbourg, France
  16. 11 Jan 08:00 - 19:00Boulogne-sur-Mer, France
  17. 13 Jan 09:00Arriving in Hamburg, Germany
Find this cruise to book →
Price on request
Viking Sky
Viking Cruises
Fort Lauderdale → Stockholm
⚓ Calls 02 May - 03 May169 nights91 portsDeparts 2026 Dec 22
View itinerary · 91 ports
169 days, one-way from Fort Lauderdale to Stockholm
  1. 22 DecDeparting from Fort Lauderdale, Port Everglades, Florida
  2. 24 DecCozumel, Mexico, Riviera Maya
  3. 27 DecCartagena Colombia
  4. 28 DecColon, Panama
  5. 29 DecPanama Canal
  6. 31 DecPuntarenas, Puerto Caldera, Costa Rica
  7. 05 JanCabo San Lucas, Baja California Mexico
  8. 08 JanLos Angeles, Long Beach-San Pedro, California
  9. 14 JanHonolulu, Oahu Island Hawaii
  10. 15 JanKailua-Kona, Hawaii Island
  11. 21 JanBora Bora Island, Vaitape, Society Islands French Polynesia
  12. 22 Jan - 23 JanPapeete, Tahiti Island French Polynesia
  13. 25 JanRarotonga Island, Cook Islands NZ
  14. 01 FebWellington, New Zealand
  15. 02 FebNapier, New Zealand
  16. 03 FebTauranga, Rotorua, New Zealand
  17. 04 FebAuckland, New Zealand
  18. 08 Feb - 09 FebSydney, NSW Australia
  19. 10 Febcoastal cruising
  20. 11 FebBrisbane, Queensland Australia
  21. 12 Febcoastal cruising
  22. 13 FebWhitsunday Islands Australia
  23. 14 Feb - 15 FebCairns, Queensland Australia
  24. 16 FebCoral Sea Islands Australia
  25. 17 FebThursday Island, Queensland Australia
  26. 20 FebDarwin, NT Australia
  27. 21 Feb - 22 Febsea cruising
  28. 23 FebPulau Rinca Island Indonesia, East Nusa Tenggara
  29. 24 Feb - 25 FebBenoa, Bali Indonesia
  30. 27 FebSemarang, Java Indonesia
  31. 28 Feb - 01 MarJakarta, Java Indonesia
  32. 03 Mar - 04 MarSingapore
  33. 05 Marsea cruising
  34. 06 MarKlang, Kuala Lumpur, Malaysia Selangor
  35. 07 MarPulau Langkawi Island, Malaysia Kedah
  36. 08 MarPulau Penang Island, Georgetown, Malaysia Penang
  37. 09 MarPhuket, Thailand
  38. 10 Mar - 11 Marsea cruising
  39. 12 Mar - 13 MarColombo, Sri Lanka
  40. 14 Marsea cruising
  41. 15 MarMale City, Kaafu Atoll Maldives
  42. 19 MarMahe Island Seychelles, Victoria
  43. 22 Mar - 23 MarMombasa, Kenya
  44. 24 Mar - 25 MarZanzibar, Tanzania
  45. 27 MarNosy Be Island, Madagascar
  46. 31 MarMaputo, Mozambique
  47. 01 AprRichards Bay, South Africa
  48. 02 AprDurban, South Africa
  49. 03 AprEast London, South Africa
  50. 04 AprPort Elizabeth, Gqeberha, South Africa
  51. 06 Apr - 07 AprCape Town, South Africa
  52. 09 AprLuderitz, Namibia
  53. 10 Apr - 11 AprWalvis Bay, Namibia
  54. 14 AprLuanda, Angola
  55. 17 Apr - 18 AprLagos City, Nigeria
  56. 19 AprTema Harbour-Accra, Ghana
  57. 20 AprTakoradi, Ghana
  58. 24 AprDakar, Senegal
  59. 26 AprMindelo, Sao Vicente Island Cape Verde
  60. 29 AprSanta Cruz de Tenerife, Canary Islands
  61. 30 Apr - 01 MayAgadir, Morocco
  62. 02 May - 03 MayCasablanca, Marrakesh, Morocco
  63. 04 MayCadiz, Spain, Sevilla
  64. 05 May - 06 MayLisbon, Portugal
  65. 07 MayPorto-Leixoes, Oporto, Portugal
  66. 08 MayLa Coruna, Spain Galicia
  67. 10 MayHonfleur, France
  68. 11 MayDover, England
  69. 12 May - 14 MayLondon-Greenwich, England
  70. 15 MayDover, England
  71. 16 Maycoastal cruising
  72. 17 MayHolyhead, Anglesey Island Wales
  73. 18 MayLiverpool, England
  74. 19 MayDun Laoghaire, Ireland
  75. 20 MayBelfast, Northern Ireland
  76. 21 MayUllapool, Scotland
  77. 22 MayKirkwall, Orkney Island Scotland
  78. 23 MayNewhaven, England
  79. 24 MayAberdeen, Scotland
  80. 25 MayLerwick, Mainland Shetland, Scotland
  81. 26 May - 28 MayBergen, Norway
  82. 29 MayEidfjord, Norway Hardangerfjord
  83. 30 MayStavanger, Norway
  84. 31 May - 01 JunOslo, Norway
  85. 02 JunAalborg, Denmark
  86. 03 JunCopenhagen, Denmark
  87. 04 JunWarnemunde-Rostock, Germany
  88. 05 JunBornholm Island Denmark, Ronne-Gudhjem
  89. 06 JunGdynia-Gdansk, Poland
  90. 08 JunTallinn, Estonia
  91. 09 JunArriving in Stockholm, Sweden
Find this cruise to book →
$89995from / pp
Viking Libra
Viking Cruises
Round-trip from Barcelona
⚓ Calls 07 Jan15 nights13 portsDeparts 2026 Dec 27
View itinerary · 13 ports
15 days, round-trip 15 Night Malta Morocco and the Mediterranean Cruise
  1. 27 DecDeparting from Barcelona, Spain
  2. 28 DecMarseille, France Riviera
  3. 29 DecAjaccio, Corsica France
  4. 30 DecCivitavecchia-Rome, Italy
  5. 01 Jan - 02 JanValletta, Malta
  6. 03 JanLa Goulette-Tunis, Tunisia
  7. 05 JanAlgiers, Algeria
  8. 06 Jancoastal cruising
  9. 07 JanCasablanca, Marrakesh, Morocco
  10. 08 JanCadiz, Spain, Sevilla
  11. 09 JanMalaga, Spain Granada
  12. 10 Jansea cruising
  13. 11 JanArriving in Barcelona, Spain
Find this cruise to book →
$7499from / pp
Viking Vela
Viking Cruises
Round-trip from Barcelona
⚓ Calls 09 Jan15 nights13 portsDeparts 2026 Dec 29
View itinerary · 13 ports
15 days, round-trip 15 Night Malta Morocco and the Mediterranean Cruise
  1. 29 DecDeparting from Barcelona, Spain
  2. 30 DecMarseille, France Riviera
  3. 31 DecAjaccio, Corsica France
  4. 02 JanMessina, Sicily Italy
  5. 03 Jan - 04 JanValletta, Malta
  6. 05 JanLa Goulette-Tunis, Tunisia
  7. 07 JanAlgiers, Algeria
  8. 08 Jancoastal cruising
  9. 09 JanCasablanca, Marrakesh, Morocco
  10. 10 JanCadiz, Spain, Sevilla
  11. 11 JanMalaga, Spain Granada
  12. 12 Jansea cruising
  13. 13 JanArriving in Barcelona, Spain
Find this cruise to book →
$7499from / pp
Azamara Onward
Azamara Cruises
Barcelona → Lisbon
⚓ Calls 02 Jan 08:00 - 20:0010 nights9 portsDeparts 2026 Dec 29
View itinerary · 9 ports
10 days, one-way from Barcelona to Lisbon
  1. 29 Dec 17:00Departing from Barcelona, Spain
  2. 30 Dec 12:00 - 18:00Cartagena Spain, Murcia
  3. 31 Dec 09:00 - 23:00Malaga, Spain Granada
  4. 02 Jan 08:00 - 20:00Casablanca, Marrakesh, Morocco
  5. 03 Jan 08:00 - 20:00Tangier, Morocco, Tanger-Ville
  6. 04 Jan 08:00 - 18:00Cadiz, Spain, Sevilla
  7. 05 Jan 06:00 - 06 Jan 17:30Seville, Spain Andalusia
  8. 07 Jan 16:00Lisbon, Portugal
  9. 08 JanArriving in Lisbon, Portugal
Find this cruise to book →
$3559from / pp
Arcadia
P&O Cruises
Round-trip from Southampton
⚓ Calls 22 Jun - 23 Jun19 nights10 portsDeparts 2026 Jun 10
View itinerary · 10 ports
19 days, round-trip Mediterranean And Morocco Discovery
  1. 10 JunDeparting from Southampton, England
  2. 13 JunLisbon, Portugal
  3. 15 JunAlicante, Spain
  4. 17 JunLivorno, Florence-Pisa, Italy
  5. 18 JunCivitavecchia-Rome, Italy
  6. 20 JunCartagena Spain, Murcia
  7. 22 Jun - 23 JunCasablanca, Marrakesh, Morocco
  8. 24 JunTangier, Morocco, Tanger-Ville
  9. 26 JunVigo, Spain Galicia
  10. 29 JunArriving in Southampton, England
Find this cruise to book →
Price on request
Norwegian Dawn
Norwegian Cruise Line Cruises
Lisbon → Jacksonville
⚓ Calls 03 Nov 09:00 - 19:0014 nights6 portsDeparts 2026 Nov 01
View itinerary · 6 ports
14 days, one-way from Lisbon to Jacksonville
  1. 01 Nov 16:00Departing from Lisbon, Portugal
  2. 02 Nov 11:00 - 21:00Cadiz, Spain, Sevilla
  3. 03 Nov 09:00 - 19:00Casablanca, Marrakesh, Morocco
  4. 06 Nov 07:00 - 16:00Ponta Delgada, Sao Miguel Island Azores Portugal
  5. 13 Nov 07:00 - 17:00Great Stirrup Cay, Bahamas NCL private island
  6. 15 Nov 07:00Arriving in Jacksonville, JAXPORT, Florida
Find this cruise to book →
$1139from / pp
ms La Belle des Oceans
CroisiEurope Cruises
Villefranche-sur-Mer → Malaga
⚓ Calls 04 Nov 20:00 - 20:007 nights6 portsDeparts 2026 Nov 01
View itinerary · 6 ports
7 days, one-way from Villefranche-sur-Mer to Malaga
  1. 01 Nov 18:00 - 18:00Departing from Villefranche-sur-Mer, Nice, France Riviera
  2. 03 Nov 08:30 - 18:00Port Mahon, Menorca Island Balearic Spain
  3. 04 Nov 08:30Palma de Mallorca, Majorca Island Balearic Spain
  4. 04 Nov 20:00 - 20:00Casablanca, Marrakesh, Morocco
  5. 05 Nov 08:30 - 18:00Ibiza, Ibiza Island Balearic Spain
  6. 07 Nov 07:30 - 08 Nov 09:00Arriving in Malaga, Spain Granada
Find this cruise to book →
$2241from / pp
Costa Fascinosa
Costa Cruises
Round-trip from Marseille
⚓ Calls 10 Nov 07:00 - 21:0010 nights9 portsDeparts 2026 Nov 04
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Marseilles
  1. 04 Nov 17:30Departing from Marseille, France Riviera
  2. 05 Nov 08:00 - 16:30Savona, Italy Riviera
  3. 06 Nov 14:00 - 20:00Barcelona, Spain
  4. 08 Nov 08:00 - 18:00Gibraltar
  5. 09 Nov 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  6. 10 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  7. 11 Nov 09:30 - 19:00Cadiz, Spain, Sevilla
  8. 12 Nov 08:00 - 17:00Malaga, Spain Granada
  9. 14 Nov 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1317from / pp
Star Legend
Windstar Cruises
Barcelona → Bridgetown
⚓ Calls 14 Nov 06:00 - 23:0023 nights6 portsDeparts 2026 Nov 04
View itinerary · 6 ports
23 days, one-way from Barcelona to Bridgetown
  1. 04 Nov 17:00Departing from Barcelona, Spain
  2. 12 Nov 07:00 - 17:00Malaga, Spain Granada
  3. 13 Nov 07:00 - 13:00Tangier, Morocco, Tanger-Ville
  4. 14 Nov 06:00 - 23:00Casablanca, Marrakesh, Morocco
  5. 16 Nov 13:00 - 23:00Funchal, Madeira Island Portugal
  6. 27 Nov 06:00Arriving in Bridgetown, Barbados
Find this cruise to book →
$6655from / pp
Viking Jupiter
Viking Cruises
Civitavecchia-Rome → Buenos Aires
⚓ Calls 15 Nov27 nights13 portsDeparts 2026 Nov 04
View itinerary · 13 ports
27 days, one-way from Civitavecchia-Rome to Buenos Aires
  1. 04 NovDeparting from Civitavecchia-Rome, Italy
  2. 05 Nov - 06 NovLivorno, Florence-Pisa, Italy
  3. 07 NovMonte Carlo, Monaco City
  4. 08 NovMarseille, France Riviera
  5. 09 NovSete, France Riviera
  6. 10 Nov - 12 NovBarcelona, Spain
  7. 14 NovMalaga, Spain Granada
  8. 15 NovCasablanca, Marrakesh, Morocco
  9. 19 NovMindelo, Sao Vicente Island Cape Verde
  10. 24 NovRecife, Brazil
  11. 27 NovRio de Janeiro, Brazil
  12. 30 NovMontevideo, Uruguay
  13. 01 DecArriving in Buenos Aires, Argentina
Find this cruise to book →
Price on request
Costa Fascinosa
Costa Cruises
Round-trip from Savona
⚓ Calls 10 Nov 07:00 - 21:0010 nights9 portsDeparts 2026 Nov 05
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Savona
  1. 05 Nov 16:30Departing from Savona, Italy Riviera
  2. 06 Nov 14:00 - 20:00Barcelona, Spain
  3. 08 Nov 08:00 - 18:00Gibraltar
  4. 09 Nov 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  5. 10 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  6. 11 Nov 09:30 - 19:00Cadiz, Spain, Sevilla
  7. 12 Nov 08:00 - 17:00Malaga, Spain Granada
  8. 14 Nov 09:00 - 18:00Marseille, France Riviera
  9. 15 Nov 08:00Arriving in Savona, Italy Riviera
Find this cruise to book →
$1223from / pp
Costa Fascinosa
Costa Cruises
Round-trip from Barcelona
⚓ Calls 10 Nov 07:00 - 21:0010 nights9 portsDeparts 2026 Nov 06
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Barcelona
  1. 06 Nov 20:00Departing from Barcelona, Spain
  2. 08 Nov 08:00 - 18:00Gibraltar
  3. 09 Nov 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  4. 10 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  5. 11 Nov 09:30 - 19:00Cadiz, Spain, Sevilla
  6. 12 Nov 08:00 - 17:00Malaga, Spain Granada
  7. 14 Nov 09:00 - 18:00Marseille, France Riviera
  8. 15 Nov 08:00 - 16:30Savona, Italy Riviera
  9. 16 Nov 14:00Arriving in Barcelona, Spain
Find this cruise to book →
$1243from / pp
ms La Belle des Oceans
CroisiEurope Cruises
Villefranche-sur-Mer → Malaga
⚓ Calls 11 Nov 20:00 - 20:006 nights6 portsDeparts 2026 Nov 08
View itinerary · 6 ports
6 days, one-way from Villefranche-sur-Mer to Malaga
  1. 08 Nov 18:00 - 18:00Departing from Villefranche-sur-Mer, Nice, France Riviera
  2. 10 Nov 08:30 - 18:00Port Mahon, Menorca Island Balearic Spain
  3. 11 Nov 08:30Palma de Mallorca, Majorca Island Balearic Spain
  4. 11 Nov 20:00 - 20:00Casablanca, Marrakesh, Morocco
  5. 12 Nov 08:30 - 18:00Ibiza, Ibiza Island Balearic Spain
  6. 14 Nov 07:30Arriving in Malaga, Spain Granada
Find this cruise to book →
$1633from / pp
MSC Splendida
MSC Cruises
Marseille → Buenos Aires
⚓ Calls 18 Nov 06:00 - 22:0024 nights14 portsDeparts 2026 Nov 09
View itinerary · 14 ports
24 days, one-way from Marseille to Buenos Aires
  1. 09 Nov 16:00Departing from Marseille, France Riviera
  2. 10 Nov 07:00 - 18:00Livorno, Florence-Pisa, Italy
  3. 11 Nov 12:00 - 19:00Cagliari, Sardinia Italy
  4. 12 Nov 09:00 - 17:00Palermo, Sicily Italy
  5. 13 Nov 09:00 - 17:00Valletta, Malta
  6. 15 Nov 08:00 - 19:00Barcelona, Spain
  7. 17 Nov 08:00 - 18:00Gibraltar
  8. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  9. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  10. 26 Nov 09:00 - 17:00Maceio, Brazil
  11. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  12. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  13. 02 Dec 08:00 - 18:00Montevideo, Uruguay
  14. 03 Dec 07:00Arriving in Buenos Aires, Argentina
Find this cruise to book →
$2129from / pp
Enchanted Princess
Princess Cruises
Civitavecchia-Rome → Fort Lauderdale
⚓ Calls 22 Nov 07:00 - 20:0023 nights12 portsDeparts 2026 Nov 10
View itinerary · 12 ports
23 days, one-way from Civitavecchia-Rome to Fort Lauderdale
  1. 10 Nov 18:00Departing from Civitavecchia-Rome, Italy
  2. 11 Nov 07:00 - 18:30Salerno, Italy
  3. 13 Nov 09:00 - 20:00Santorini Island, Thira, Greece
  4. 14 Nov 07:00 - 16:00Kusadasi, Ephesus, Turkey
  5. 15 Nov 12:00 - 21:00Katakolon, Olympia, Greece
  6. 17 Nov 06:00 - 18:00Civitavecchia-Rome, Italy
  7. 19 Nov 08:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 21 Nov 08:00 - 17:00Gibraltar
  9. 22 Nov 07:00 - 20:00Casablanca, Marrakesh, Morocco
  10. 24 Nov 08:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  11. 25 Nov 07:00 - 16:00Santa Cruz de la Palma, Canary Islands
  12. 03 Dec 06:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$2629from / pp
MSC Splendida
MSC Cruises
Livorno → Buenos Aires
⚓ Calls 18 Nov 06:00 - 22:0023 nights13 portsDeparts 2026 Nov 10
View itinerary · 13 ports
23 days, one-way from Livorno to Buenos Aires
  1. 10 Nov 18:00Departing from Livorno, Florence-Pisa, Italy
  2. 11 Nov 12:00 - 19:00Cagliari, Sardinia Italy
  3. 12 Nov 09:00 - 17:00Palermo, Sicily Italy
  4. 13 Nov 09:00 - 17:00Valletta, Malta
  5. 15 Nov 08:00 - 19:00Barcelona, Spain
  6. 17 Nov 08:00 - 18:00Gibraltar
  7. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  8. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  9. 26 Nov 09:00 - 17:00Maceio, Brazil
  10. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  11. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  12. 02 Dec 08:00 - 18:00Montevideo, Uruguay
  13. 03 Dec 07:00Arriving in Buenos Aires, Argentina
Find this cruise to book →
$2679from / pp
MSC Splendida
MSC Cruises
Cagliari → Montevideo
⚓ Calls 18 Nov 06:00 - 22:0021 nights11 portsDeparts 2026 Nov 11
View itinerary · 11 ports
21 days, one-way from Cagliari to Montevideo
  1. 11 Nov 19:00Departing from Cagliari, Sardinia Italy
  2. 12 Nov 09:00 - 17:00Palermo, Sicily Italy
  3. 13 Nov 09:00 - 17:00Valletta, Malta
  4. 15 Nov 08:00 - 19:00Barcelona, Spain
  5. 17 Nov 08:00 - 18:00Gibraltar
  6. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  7. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  8. 26 Nov 09:00 - 17:00Maceio, Brazil
  9. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  10. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  11. 02 Dec 08:00Arriving in Montevideo, Uruguay
Find this cruise to book →
$3047from / pp
MSC Splendida
MSC Cruises
Cagliari → Buenos Aires
⚓ Calls 18 Nov 06:00 - 22:0022 nights12 portsDeparts 2026 Nov 11
View itinerary · 12 ports
22 days, one-way from Cagliari to Buenos Aires
  1. 11 Nov 19:00Departing from Cagliari, Sardinia Italy
  2. 12 Nov 09:00 - 17:00Palermo, Sicily Italy
  3. 13 Nov 09:00 - 17:00Valletta, Malta
  4. 15 Nov 08:00 - 19:00Barcelona, Spain
  5. 17 Nov 08:00 - 18:00Gibraltar
  6. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  7. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  8. 26 Nov 09:00 - 17:00Maceio, Brazil
  9. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  10. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  11. 02 Dec 08:00 - 18:00Montevideo, Uruguay
  12. 03 Dec 07:00Arriving in Buenos Aires, Argentina
Find this cruise to book →
$1898from / pp
Seven Seas Navigator
Regent Seven Seas Cruises
Barcelona → Lisbon
⚓ Calls 16 Nov 07:00 - 16:0012 nights11 portsDeparts 2026 Nov 11
View itinerary · 11 ports
12 days, one-way from Barcelona to Lisbon
  1. 11 Nov 17:00Departing from Barcelona, Spain
  2. 12 Nov 09:00 - 18:00Alicante, Spain
  3. 14 Nov 07:00 - 22:00Malaga, Spain Granada
  4. 15 Nov 08:00 - 16:00Gibraltar
  5. 16 Nov 07:00 - 16:00Casablanca, Marrakesh, Morocco
  6. 17 Nov 11:00 - 18:00Agadir, Morocco
  7. 18 Nov 09:30 - 18:00Arrecife, Lanzarote, Canary Islands
  8. 19 Nov 07:00 - 16:00Santa Cruz de Tenerife, Canary Islands
  9. 20 Nov 10:00 - 19:00Funchal, Madeira Island Portugal
  10. 22 Nov 07:00Lisbon, Portugal
  11. 23 NovArriving in Lisbon, Portugal
Find this cruise to book →
$16398from / pp
Queen Victoria
Cunard Cruises
Round-trip from Southampton
⚓ Calls 21 Nov16 nights9 portsDeparts 2026 Nov 11
View itinerary · 9 ports
16 days, round-trip Portugal
  1. 11 NovDeparting from Southampton, England
  2. 15 NovFunchal, Madeira Island Portugal
  3. 16 NovSanta Cruz de Tenerife, Canary Islands
  4. 17 NovArrecife, Lanzarote, Canary Islands
  5. 19 NovAgadir, Morocco
  6. 21 NovCasablanca, Marrakesh, Morocco
  7. 22 NovTangier, Morocco, Tanger-Ville
  8. 24 NovLisbon, Portugal
  9. 27 NovArriving in Southampton, England
Find this cruise to book →
$2729from / pp
MSC Splendida
MSC Cruises
Palermo → Buenos Aires
⚓ Calls 18 Nov 06:00 - 22:0021 nights11 portsDeparts 2026 Nov 12
View itinerary · 11 ports
21 days, one-way from Palermo to Buenos Aires
  1. 12 Nov 17:00Departing from Palermo, Sicily Italy
  2. 13 Nov 09:00 - 17:00Valletta, Malta
  3. 15 Nov 08:00 - 19:00Barcelona, Spain
  4. 17 Nov 08:00 - 18:00Gibraltar
  5. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  6. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  7. 26 Nov 09:00 - 17:00Maceio, Brazil
  8. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  9. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  10. 02 Dec 08:00 - 18:00Montevideo, Uruguay
  11. 03 Dec 07:00Arriving in Buenos Aires, Argentina
Find this cruise to book →
$1777from / pp
MSC Splendida
MSC Cruises
Palermo → Montevideo
⚓ Calls 18 Nov 06:00 - 22:0020 nights10 portsDeparts 2026 Nov 12
View itinerary · 10 ports
20 days, one-way from Palermo to Montevideo
  1. 12 Nov 17:00Departing from Palermo, Sicily Italy
  2. 13 Nov 09:00 - 17:00Valletta, Malta
  3. 15 Nov 08:00 - 19:00Barcelona, Spain
  4. 17 Nov 08:00 - 18:00Gibraltar
  5. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  6. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  7. 26 Nov 09:00 - 17:00Maceio, Brazil
  8. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  9. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  10. 02 Dec 08:00Arriving in Montevideo, Uruguay
Find this cruise to book →
$2949from / pp
Star Legend
Windstar Cruises
Malaga → Bridgetown
⚓ Calls 14 Nov 06:00 - 23:0015 nights5 portsDeparts 2026 Nov 12
View itinerary · 5 ports
15 days, one-way from Malaga to Bridgetown
  1. 12 Nov 17:00Departing from Malaga, Spain Granada
  2. 13 Nov 07:00 - 13:00Tangier, Morocco, Tanger-Ville
  3. 14 Nov 06:00 - 23:00Casablanca, Marrakesh, Morocco
  4. 16 Nov 13:00 - 23:00Funchal, Madeira Island Portugal
  5. 27 Nov 06:00Arriving in Bridgetown, Barbados
Find this cruise to book →
$3304from / pp
Viking Jupiter
Viking Cruises
Barcelona → Buenos Aires
⚓ Calls 15 Nov19 nights8 portsDeparts 2026 Nov 12
View itinerary · 8 ports
19 days, one-way from Barcelona to Buenos Aires
  1. 12 NovDeparting from Barcelona, Spain
  2. 14 NovMalaga, Spain Granada
  3. 15 NovCasablanca, Marrakesh, Morocco
  4. 19 NovMindelo, Sao Vicente Island Cape Verde
  5. 24 NovRecife, Brazil
  6. 27 NovRio de Janeiro, Brazil
  7. 30 NovMontevideo, Uruguay
  8. 01 DecArriving in Buenos Aires, Argentina
Find this cruise to book →
$5799from / pp
Star Legend
Windstar Cruises
Malaga → Bridgetown
⚓ Calls 14 Nov 06:00 - 23:0022 nights12 portsDeparts 2026 Nov 12
View itinerary · 12 ports
22 days, one-way from Malaga to Bridgetown
  1. 12 Nov 17:00Departing from Malaga, Spain Granada
  2. 13 Nov 07:00 - 13:00Tangier, Morocco, Tanger-Ville
  3. 14 Nov 06:00 - 23:00Casablanca, Marrakesh, Morocco
  4. 16 Nov 13:00 - 23:00Funchal, Madeira Island Portugal
  5. 27 Nov 06:00 - 18:00Bridgetown, Barbados
  6. 28 Nov 08:00 - 18:00Les Trois-Ilets, Martinique
  7. 29 Nov 08:00 - 30 Nov 06:00Pigeon Island, Rodney Bay, St Lucia
  8. 30 Nov 08:00 - 18:30Castries, St Lucia Island
  9. 01 Dec 08:00 - 18:00Mayreau Island, Grenadines
  10. 02 Dec 08:00 - 22:00St Georges Grenada
  11. 03 Dec 08:00 - 17:00Bequia Island, Port Elizabeth, Grenadines
  12. 04 Dec 05:00Arriving in Bridgetown, Barbados
Find this cruise to book →
$5043from / pp
Oceania Sirena
Oceania Cruises
Istanbul → Lisbon
⚓ Calls 13 Dec 07:00 - 16:0039 nights39 portsDeparts 2026 Nov 12
View itinerary · 39 ports
39 days, one-way from Istanbul to Lisbon
  1. 12 Nov 17:00Departing from Istanbul, Turkey, Galataport
  2. 13 Nov 07:00 - 19:00Bozcaada Island, Turkey
  3. 14 Nov 07:00 - 19:00Mykonos Island, Greece
  4. 15 Nov 07:00 - 19:00Piraeus-Athens, Greece
  5. 16 Nov 07:00 - 19:00Gythion, Greece
  6. 17 Nov 07:00 - 19:00Katakolon, Olympia, Greece
  7. 18 Nov 07:00 - 17:00Igoumenitsa, Greece
  8. 19 Nov 08:00 - 19:00Kotor, Montenegro
  9. 20 Nov 07:00 - 16:00Dubrovnik, Croatia, Port Gruz
  10. 21 Nov 09:00 - 18:00Zadar, Croatia
  11. 22 Nov 07:00 - 17:00Venice, Marghera, Italy
  12. 23 Nov 07:00 - 19:00Koper, Slovenia
  13. 24 Nov 07:00 - 18:00Rijeka, Croatia
  14. 25 Nov 07:00 - 19:00Split, Croatia
  15. 26 Nov 07:00 - 17:00Bari, Italy
  16. 27 Nov 07:00 - 19:00Corfu Island, Kerkyra, Greece
  17. 28 Nov 07:00 - 17:00Crotone, Italy
  18. 29 Nov 10:00 - 18:00Valletta, Malta
  19. 30 Nov 07:00 - 18:00Messina, Sicily Italy
  20. 01 Dec 07:00 - 17:00Naples, Italy
  21. 02 Dec 07:00 - 17:00Civitavecchia-Rome, Italy
  22. 03 Dec 07:00 - 17:00Bastia, Corsica France
  23. 04 Dec 07:00 - 19:00Livorno, Florence-Pisa, Italy
  24. 05 Dec 07:00 - 17:00La Spezia, Italy Riviera
  25. 06 Dec 07:00 - 17:00Toulon, France Riviera, La Seyne-sur-Mer
  26. 07 Dec 07:00 - 17:00Palamos, Spain Costa Brava
  27. 08 Dec 07:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  28. 09 Dec 07:00 - 17:00Barcelona, Spain
  29. 10 Dec 09:00 - 18:00Alicante, Spain
  30. 11 Dec 07:00 - 19:00Almeria, Spain Andalusia
  31. 12 Dec 08:00 - 16:00Gibraltar
  32. 13 Dec 07:00 - 16:00Casablanca, Marrakesh, Morocco
  33. 14 Dec 11:00 - 18:00Agadir, Morocco
  34. 15 Dec 10:00 - 18:00Arrecife, Lanzarote, Canary Islands
  35. 16 Dec 07:00 - 17:00Las Palmas de Gran Canaria, Canary Islands
  36. 17 Dec 07:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  37. 18 Dec 07:00 - 16:00Santa Cruz de la Palma, Canary Islands
  38. 19 Dec 10:00 - 18:00Funchal, Madeira Island Portugal
  39. 21 Dec 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
$11599from / pp
Star Clipper
Star Clippers Cruises
Malaga → Las Palmas de Gran Canaria
⚓ Calls 15 Nov7 nights6 portsDeparts 2026 Nov 13
View itinerary · 6 ports
7 days, one-way from Malaga to Las Palmas de Gran Canaria
  1. 13 NovDeparting from Malaga, Spain Granada
  2. 15 NovCasablanca, Marrakesh, Morocco
  3. 16 NovSafi, Marrakesh, Morocco
  4. 18 NovArrecife, Lanzarote, Canary Islands
  5. 19 NovSanta Cruz de Tenerife, Canary Islands
  6. 20 NovArriving in Las Palmas de Gran Canaria, Canary Islands
Find this cruise to book →
Price on request
Star Clipper
Star Clippers Cruises
Malaga → Bridgetown
⚓ Calls 15 Nov22 nights8 portsDeparts 2026 Nov 13
View itinerary · 8 ports
22 days, one-way from Malaga to Bridgetown
  1. 13 NovDeparting from Malaga, Spain Granada
  2. 15 NovCasablanca, Marrakesh, Morocco
  3. 16 NovSafi, Marrakesh, Morocco
  4. 18 NovArrecife, Lanzarote, Canary Islands
  5. 19 NovSanta Cruz de Tenerife, Canary Islands
  6. 20 NovLas Palmas de Gran Canaria, Canary Islands
  7. 21 NovSanta Cruz de Tenerife, Canary Islands
  8. 05 DecArriving in Bridgetown, Barbados
Find this cruise to book →
Price on request
MSC Splendida
MSC Cruises
Barcelona → Rio de Janeiro
⚓ Calls 18 Nov 06:00 - 22:0014 nights7 portsDeparts 2026 Nov 15
View itinerary · 7 ports
14 days, one-way from Barcelona to Rio de Janeiro
  1. 15 Nov 19:00Departing from Barcelona, Spain
  2. 17 Nov 08:00 - 18:00Gibraltar
  3. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  4. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  5. 26 Nov 09:00 - 17:00Maceio, Brazil
  6. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  7. 29 Nov 09:00Arriving in Rio de Janeiro, Brazil
Find this cruise to book →
$1613from / pp
MSC Splendida
MSC Cruises
Barcelona → Buenos Aires
⚓ Calls 18 Nov 06:00 - 22:0018 nights9 portsDeparts 2026 Nov 15
View itinerary · 9 ports
18 days, one-way from Barcelona to Buenos Aires
  1. 15 Nov 19:00Departing from Barcelona, Spain
  2. 17 Nov 08:00 - 18:00Gibraltar
  3. 18 Nov 06:00 - 22:00Casablanca, Marrakesh, Morocco
  4. 20 Nov 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  5. 26 Nov 09:00 - 17:00Maceio, Brazil
  6. 27 Nov 10:00 - 19:00Salvador de Bahia, Brazil
  7. 29 Nov 09:00 - 19:00Rio de Janeiro, Brazil
  8. 02 Dec 08:00 - 18:00Montevideo, Uruguay
  9. 03 Dec 07:00Arriving in Buenos Aires, Argentina
Find this cruise to book →
$1558from / pp
ms Europa
Hapag-Lloyd Cruises
Malaga → Lisbon
⚓ Calls 17 Nov 07:00 - 21:0010 nights8 portsDeparts 2026 Nov 15
View itinerary · 8 ports
10 days, one-way from Malaga to Lisbon
  1. 15 Nov 20:00Departing from Malaga, Spain Granada
  2. 16 Nov 07:00 - 14:00Tangier, Morocco, Tanger-Ville
  3. 17 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  4. 19 Nov 07:00 - 18:00Arrecife, Lanzarote, Canary Islands
  5. 20 Nov 12:00 - 22:00Santa Cruz de la Palma, Canary Islands
  6. 21 Nov 08:00 - 19:00Santa Cruz de Tenerife, Canary Islands
  7. 22 Nov 16:00 - 23 Nov 17:00Funchal, Madeira Island Portugal
  8. 25 Nov 04:30Arriving in Lisbon, Portugal
Find this cruise to book →
Price on request
Enchanted Princess
Princess Cruises
Civitavecchia-Rome → Fort Lauderdale
⚓ Calls 22 Nov 07:00 - 20:0016 nights7 portsDeparts 2026 Nov 17
View itinerary · 7 ports
16 days, one-way from Civitavecchia-Rome to Fort Lauderdale
  1. 17 Nov 18:00Departing from Civitavecchia-Rome, Italy
  2. 19 Nov 08:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 21 Nov 08:00 - 17:00Gibraltar
  4. 22 Nov 07:00 - 20:00Casablanca, Marrakesh, Morocco
  5. 24 Nov 08:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  6. 25 Nov 07:00 - 16:00Santa Cruz de la Palma, Canary Islands
  7. 03 Dec 06:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$1324from / pp
Azamara Onward
Azamara Cruises
Lisbon → Civitavecchia-Rome
⚓ Calls 19 Nov 08:30 - 20:0018 nights16 portsDeparts 2026 Nov 17
View itinerary · 16 ports
18 days, one-way from Lisbon to Civitavecchia-Rome
  1. 17 Nov 17:00Departing from Lisbon, Portugal
  2. 18 Nov 08:00 - 16:00Portimao, Portugal
  3. 19 Nov 08:30 - 20:00Casablanca, Marrakesh, Morocco
  4. 20 Nov 09:30 - 18:00Tangier, Morocco, Tanger-Ville
  5. 21 Nov 08:00 - 18:00Cadiz, Spain, Sevilla
  6. 22 Nov 06:00 - 23 Nov 17:00Seville, Spain Andalusia
  7. 24 Nov 09:00 - 22:00Gibraltar
  8. 25 Nov 08:00 - 18:00Malaga, Spain Granada
  9. 26 Nov 09:00 - 17:00Cartagena Spain, Murcia
  10. 27 Nov 08:00 - 17:00Valencia, Spain
  11. 28 Nov 06:00Barcelona, Spain
  12. 29 Nov 08:00 - 22:00Marseille, France Riviera
  13. 30 Nov 09:00 - 01 Dec 20:00Villefranche-sur-Mer, Nice, France Riviera
  14. 02 Dec 08:00 - 20:00La Spezia, Italy Riviera
  15. 03 Dec 08:00 - 04 Dec 18:00Livorno, Florence-Pisa, Italy
  16. 05 Dec 06:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$3919from / pp
Azamara Onward
Azamara Cruises
Lisbon → Barcelona
⚓ Calls 19 Nov 08:30 - 20:0011 nights11 portsDeparts 2026 Nov 17
View itinerary · 11 ports
11 days, one-way from Lisbon to Barcelona
  1. 17 Nov 17:00Departing from Lisbon, Portugal
  2. 18 Nov 08:00 - 16:00Portimao, Portugal
  3. 19 Nov 08:30 - 20:00Casablanca, Marrakesh, Morocco
  4. 20 Nov 09:30 - 18:00Tangier, Morocco, Tanger-Ville
  5. 21 Nov 08:00 - 18:00Cadiz, Spain, Sevilla
  6. 22 Nov 06:00 - 23 Nov 17:00Seville, Spain Andalusia
  7. 24 Nov 09:00 - 22:00Gibraltar
  8. 25 Nov 08:00 - 18:00Malaga, Spain Granada
  9. 26 Nov 09:00 - 17:00Cartagena Spain, Murcia
  10. 27 Nov 08:00 - 17:00Valencia, Spain
  11. 28 Nov 06:00Arriving in Barcelona, Spain
Find this cruise to book →
$3389from / pp
Silver Ray
Silversea Cruises
Barcelona → Lisbon
⚓ Calls 24 Nov 07:00 - 18:0010 nights8 portsDeparts 2026 Nov 18
View itinerary · 8 ports
10 days, one-way from Barcelona to Lisbon
  1. 18 Nov 19:00Departing from Barcelona, Spain
  2. 19 Nov 08:00 - 18:00Valencia, Spain
  3. 20 Nov 08:00 - 18:00Cartagena Spain, Murcia
  4. 21 Nov 09:00 - 22 Nov 18:00Malaga, Spain Granada
  5. 24 Nov 07:00 - 18:00Casablanca, Marrakesh, Morocco
  6. 25 Nov 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  7. 26 Nov 08:00 - 23:00Cadiz, Spain, Sevilla
  8. 28 NovArriving in Lisbon, Portugal
Find this cruise to book →
$7600from / pp
Silver Ray
Silversea Cruises
Barcelona → Miami
⚓ Calls 24 Nov 07:00 - 18:0023 nights11 portsDeparts 2026 Nov 18
View itinerary · 11 ports
23 days, one-way from Barcelona to Miami
  1. 18 Nov 19:00Departing from Barcelona, Spain
  2. 19 Nov 08:00 - 18:00Valencia, Spain
  3. 20 Nov 08:00 - 18:00Cartagena Spain, Murcia
  4. 21 Nov 09:00 - 22 Nov 18:00Malaga, Spain Granada
  5. 24 Nov 07:00 - 18:00Casablanca, Marrakesh, Morocco
  6. 25 Nov 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  7. 26 Nov 08:00 - 23:00Cadiz, Spain, Sevilla
  8. 28 Nov 07:00Lisbon, Portugal
  9. 30 Nov 08:30 - 17:00Gibraltar
  10. 08 Dec 09:00 - 18:00Kings Wharf, Bermuda
  11. 11 DecArriving in Miami, Florida
Find this cruise to book →
$9500from / pp
Spirit of Adventure
Saga Cruises
Round-trip from Portsmouth UK
⚓ Calls 26 Nov 08:00 - 17:0018 nights11 portsDeparts 2026 Nov 19
View itinerary · 11 ports
18 days, round-trip Portugal, Morocco and the Canaries
  1. 19 Nov 17:00Departing from Portsmouth UK, England
  2. 22 Nov 08:00 - 17:00Lisbon, Portugal
  3. 23 Nov 09:00 - 17:00Porto-Leixoes, Oporto, Portugal
  4. 25 Nov 08:00 - 17:00Tangier, Morocco, Tanger-Ville
  5. 26 Nov 08:00 - 17:00Casablanca, Marrakesh, Morocco
  6. 28 Nov 08:00 - 17:00Arrecife, Lanzarote, Canary Islands
  7. 29 Nov 08:00 - 17:00Puerto del Rosario, Fuerteventura, Canary Islands
  8. 30 Nov 08:00 - 18:00Santa Cruz de Tenerife, Canary Islands
  9. 01 Dec 08:00 - 17:00Santa Cruz de la Palma, Canary Islands
  10. 02 Dec 11:00 - 03 Dec 13:00Funchal, Madeira Island Portugal
  11. 07 Dec 07:00Arriving in Portsmouth UK, England
Find this cruise to book →
Price on request
Azura
P&O Cruises
Round-trip from Santa Cruz de Tenerife
⚓ Calls 01 Dec14 nights9 portsDeparts 2026 Nov 20
View itinerary · 9 ports
14 days, round-trip Canaries Madeira And Morocco Fly-Cruise
  1. 20 NovDeparting from Santa Cruz de Tenerife, Canary Islands
  2. 23 NovFunchal, Madeira Island Portugal
  3. 25 NovLas Palmas de Gran Canaria, Canary Islands
  4. 26 NovArrecife, Lanzarote, Canary Islands
  5. 27 Nov - 28 NovSanta Cruz de Tenerife, Canary Islands
  6. 30 NovAgadir, Morocco
  7. 01 DecCasablanca, Marrakesh, Morocco
  8. 03 DecLas Palmas de Gran Canaria, Canary Islands
  9. 04 DecArriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
Price on request
Seven Seas Navigator
Regent Seven Seas Cruises
Lisbon → Barcelona
⚓ Calls 02 Dec 11:00 - 19:0014 nights12 portsDeparts 2026 Nov 23
View itinerary · 12 ports
14 days, one-way from Lisbon to Barcelona
  1. 23 Nov 17:00Departing from Lisbon, Portugal
  2. 26 Nov 07:00 - 15:00Las Palmas de Gran Canaria, Canary Islands
  3. 27 Nov 09:00 - 18:00Funchal, Madeira Island Portugal
  4. 28 Nov 10:00 - 18:00Santa Cruz de la Palma, Canary Islands
  5. 29 Nov 08:00 - 18:00Arrecife, Lanzarote, Canary Islands
  6. 30 Nov 07:00 - 23:00Santa Cruz de Tenerife, Canary Islands
  7. 02 Dec 11:00 - 19:00Casablanca, Marrakesh, Morocco
  8. 03 Dec 09:30 - 21:30Cadiz, Spain, Sevilla
  9. 04 Dec 10:00 - 20:00Malaga, Spain Granada
  10. 05 Dec 10:00 - 18:00Cartagena Spain, Murcia
  11. 06 Dec 09:30 - 19:30Palma de Mallorca, Majorca Island Balearic Spain
  12. 07 Dec 07:00Arriving in Barcelona, Spain
Find this cruise to book →
$23598from / pp
Silver Nova
Silversea Cruises
Civitavecchia-Rome → Lisbon
⚓ Calls 06 Dec 08:00 - 07 Dec 18:0016 nights13 portsDeparts 2026 Nov 23
View itinerary · 13 ports
16 days, one-way from Civitavecchia-Rome to Lisbon
  1. 23 Nov 19:00Departing from Civitavecchia-Rome, Italy
  2. 24 Nov 08:00 - 18:00Naples, Italy
  3. 25 Nov 09:00 - 18:00Trapani, Sicily Italy
  4. 26 Nov 08:00 - 18:00La Goulette-Tunis, Tunisia
  5. 27 Nov 08:00 - 22:00Cagliari, Sardinia Italy
  6. 29 Nov 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 30 Nov 07:00Barcelona, Spain
  8. 01 Dec 07:30 - 17:00Valencia, Spain
  9. 03 Dec 08:00 - 19:00Malaga, Spain Granada
  10. 04 Dec 08:00 - 19:00Cadiz, Spain, Sevilla
  11. 05 Dec 08:00 - 18:00Gibraltar
  12. 06 Dec 08:00 - 07 Dec 18:00Casablanca, Marrakesh, Morocco
  13. 09 DecArriving in Lisbon, Portugal
Find this cruise to book →
$8400from / pp
Costa Fascinosa
Costa Cruises
Round-trip from Marseille
⚓ Calls 29 Nov 07:00 - 21:0010 nights9 portsDeparts 2026 Nov 24
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Marseilles
  1. 24 Nov 18:00Departing from Marseille, France Riviera
  2. 25 Nov 08:00 - 16:30Savona, Italy Riviera
  3. 26 Nov 14:00 - 20:00Barcelona, Spain
  4. 28 Nov 08:00 - 17:00Gibraltar
  5. 29 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  6. 30 Nov 09:00 - 19:00Tangier, Morocco, Tanger-Ville
  7. 01 Dec 08:00 - 18:00Cadiz, Spain, Sevilla
  8. 02 Dec 08:00 - 17:00Malaga, Spain Granada
  9. 04 Dec 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1338from / pp
Costa Fascinosa
Costa Cruises
Round-trip from Savona
⚓ Calls 29 Nov 07:00 - 21:0010 nights9 portsDeparts 2026 Nov 25
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Savona
  1. 25 Nov 16:30Departing from Savona, Italy Riviera
  2. 26 Nov 14:00 - 20:00Barcelona, Spain
  3. 28 Nov 08:00 - 17:00Gibraltar
  4. 29 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  5. 30 Nov 09:00 - 19:00Tangier, Morocco, Tanger-Ville
  6. 01 Dec 08:00 - 18:00Cadiz, Spain, Sevilla
  7. 02 Dec 08:00 - 17:00Malaga, Spain Granada
  8. 04 Dec 09:00 - 18:00Marseille, France Riviera
  9. 05 Dec 08:00Arriving in Savona, Italy Riviera
Find this cruise to book →
$883from / pp
Le Champlain
Ponant Cruises
Malaga → Las Palmas de Gran Canaria
⚓ Calls 27 Nov 08:00 - 20:308 nights7 portsDeparts 2026 Nov 25
View itinerary · 7 ports
8 days, one-way from Malaga to Las Palmas de Gran Canaria
  1. 25 Nov 18:00Departing from Malaga, Spain Granada
  2. 26 Nov 07:00 - 16:00Tangier, Morocco, Tanger-Ville
  3. 27 Nov 08:00 - 20:30Casablanca, Marrakesh, Morocco
  4. 29 Nov 12:30 - 23:59Funchal, Madeira Island Portugal
  5. 01 Dec 07:00 - 18:00Santa Cruz de la Palma, Canary Islands
  6. 02 Dec 13:30 - 19:00Arrecife, Lanzarote, Canary Islands
  7. 03 Dec 07:00Arriving in Las Palmas de Gran Canaria, Canary Islands
Find this cruise to book →
$5870from / pp
Costa Fascinosa
Costa Cruises
Round-trip from Barcelona
⚓ Calls 29 Nov 07:00 - 21:0010 nights9 portsDeparts 2026 Nov 26
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Barcelona
  1. 26 Nov 20:00Departing from Barcelona, Spain
  2. 28 Nov 08:00 - 17:00Gibraltar
  3. 29 Nov 07:00 - 21:00Casablanca, Marrakesh, Morocco
  4. 30 Nov 09:00 - 19:00Tangier, Morocco, Tanger-Ville
  5. 01 Dec 08:00 - 18:00Cadiz, Spain, Sevilla
  6. 02 Dec 08:00 - 17:00Malaga, Spain Granada
  7. 04 Dec 09:00 - 18:00Marseille, France Riviera
  8. 05 Dec 08:00 - 16:30Savona, Italy Riviera
  9. 06 Dec 14:00Arriving in Barcelona, Spain
Find this cruise to book →
$1271from / pp
Celebrity Infinity
Celebrity Cruises
Round-trip from Barcelona
⚓ Calls 30 Nov 08:00 - 18:0012 nights9 portsDeparts 2026 Nov 26
View itinerary · 9 ports
12 days, round-trip Canaries, Spain Morocco
  1. 26 Nov 17:00Departing from Barcelona, Spain
  2. 28 Nov 08:00 - 18:00Malaga, Spain Granada
  3. 29 Nov 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  4. 30 Nov 08:00 - 18:00Casablanca, Marrakesh, Morocco
  5. 02 Dec 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  6. 03 Dec 08:00 - 18:00Santa Cruz de Tenerife, Canary Islands
  7. 04 Dec 07:00 - 17:00Arrecife, Lanzarote, Canary Islands
  8. 06 Dec 08:00 - 18:00Gibraltar
  9. 08 Dec 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$1698from / pp
Marella Explorer
Marella Cruises
Malaga → Las Palmas de Gran Canaria
⚓ Calls 28 Nov 08:00 - 18:004 nights4 portsDeparts 2026 Nov 26
View itinerary · 4 ports
4 days, one-way from Malaga to Las Palmas de Gran Canaria
  1. 26 Nov 22:00Departing from Malaga, Spain Granada
  2. 27 Nov 08:00 - 17:00Gibraltar
  3. 28 Nov 08:00 - 18:00Casablanca, Marrakesh, Morocco
  4. 30 Nov 08:00Arriving in Las Palmas de Gran Canaria, Canary Islands
Find this cruise to book →
$1104from / pp
Marella Explorer
Marella Cruises
Malaga → Santa Cruz de Tenerife
⚓ Calls 28 Nov 08:00 - 18:005 nights5 portsDeparts 2026 Nov 26
View itinerary · 5 ports
5 days, one-way from Malaga to Santa Cruz de Tenerife
  1. 26 Nov 22:00Departing from Malaga, Spain Granada
  2. 27 Nov 08:00 - 17:00Gibraltar
  3. 28 Nov 08:00 - 18:00Casablanca, Marrakesh, Morocco
  4. 30 Nov 08:00 - 22:00Las Palmas de Gran Canaria, Canary Islands
  5. 01 Dec 07:00Arriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
$1228from / pp
Aurora
P&O Cruises
Round-trip from Southampton
⚓ Calls 04 Dec14 nights8 portsDeparts 2026 Nov 27
View itinerary · 8 ports
14 days, round-trip Spain Portugal And Morocco
  1. 27 NovDeparting from Southampton, England
  2. 01 DecFunchal, Madeira Island Portugal
  3. 03 DecAgadir, Morocco
  4. 04 DecCasablanca, Marrakesh, Morocco
  5. 05 DecTangier, Morocco, Tanger-Ville
  6. 07 DecLisbon, Portugal
  7. 09 DecLa Coruna, Spain Galicia
  8. 11 DecArriving in Southampton, England
Find this cruise to book →
Price on request
Silver Nova
Silversea Cruises
Barcelona → Lisbon
⚓ Calls 06 Dec 08:00 - 07 Dec 18:009 nights7 portsDeparts 2026 Nov 30
View itinerary · 7 ports
9 days, one-way from Barcelona to Lisbon
  1. 30 Nov 19:00Departing from Barcelona, Spain
  2. 01 Dec 07:30 - 17:00Valencia, Spain
  3. 03 Dec 08:00 - 19:00Malaga, Spain Granada
  4. 04 Dec 08:00 - 19:00Cadiz, Spain, Sevilla
  5. 05 Dec 08:00 - 18:00Gibraltar
  6. 06 Dec 08:00 - 07 Dec 18:00Casablanca, Marrakesh, Morocco
  7. 09 DecArriving in Lisbon, Portugal
Find this cruise to book →
$7900from / pp
Crystal Serenity
Crystal Cruises
Barcelona → Lisbon
⚓ Calls 07 Oct 08:00 - 23:0010 nights10 portsDeparts 2026 Oct 01
View itinerary · 10 ports
10 days, one-way from Barcelona to Lisbon
  1. 01 Oct 19:00Departing from Barcelona, Spain
  2. 02 Oct 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 03 Oct 08:00 - 18:00Alicante, Spain
  4. 04 Oct 08:00 - 18:00Cartagena Spain, Murcia
  5. 05 Oct 08:00 - 18:00Malaga, Spain Granada
  6. 06 Oct 08:00 - 17:00Gibraltar
  7. 07 Oct 08:00 - 23:00Casablanca, Marrakesh, Morocco
  8. 08 Oct 10:00 - 19:00Tangier, Morocco, Tanger-Ville
  9. 09 Oct 07:00 - 23:00Cadiz, Spain, Sevilla
  10. 11 Oct 06:00Arriving in Lisbon, Portugal
Find this cruise to book →
$8100from / pp
Island Princess
Princess Cruises
Round-trip from Fort Lauderdale
⚓ Calls 14 Nov 07:00 - 20:0050 nights27 portsDeparts 2026 Oct 06
View itinerary · 27 ports
50 days, round-trip Grand Mediterranean Odyssey
  1. 06 Oct 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 09 Oct 09:00 - 16:00Kings Wharf, Bermuda
  3. 14 Oct 09:00 - 18:00Ponta Delgada, Sao Miguel Island Azores Portugal
  4. 17 Oct 08:00 - 20:00Cadiz, Spain, Sevilla
  5. 19 Oct 07:00 - 16:00Cartagena Spain, Murcia
  6. 20 Oct 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 21 Oct 07:00 - 22:00Barcelona, Spain
  8. 23 Oct 07:00 - 17:00Ajaccio, Corsica France
  9. 24 Oct 07:00 - 17:00Portoferraio, Elba Island Italy
  10. 25 Oct 07:00 - 19:00Civitavecchia-Rome, Italy
  11. 26 Oct 07:00 - 18:00Naples, Italy
  12. 28 Oct 09:00 - 20:00Souda-Chania, Crete Greece
  13. 29 Oct 07:00 - 21:00Santorini Island, Thira, Greece
  14. 30 Oct 07:00 - 21:00Mykonos Island, Greece
  15. 31 Oct 07:00 - 18:00Piraeus-Athens, Greece
  16. 01 Nov 09:00 - 18:00Kusadasi, Ephesus, Turkey
  17. 02 Nov 07:00 - 17:00Rhodes Island, Greece
  18. 04 Nov 07:00 - 17:00Corfu Island, Kerkyra, Greece
  19. 05 Nov 08:00 - 17:00Kotor, Montenegro
  20. 06 Nov 07:00 - 17:00Split, Croatia
  21. 07 Nov 07:00 - 19:00Dubrovnik, Croatia, Port Gruz
  22. 09 Nov 08:00 - 18:00Siracusa, Sicily Italy, Syracuse
  23. 10 Nov 07:00 - 17:00Valletta, Malta
  24. 13 Nov 08:00 - 17:00Gibraltar
  25. 14 Nov 07:00 - 20:00Casablanca, Marrakesh, Morocco
  26. 16 Nov 07:00 - 21:00Las Palmas de Gran Canaria, Canary Islands
  27. 25 Nov 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$7529from / pp
National Geographic Endurance
Lindblad Expeditions Cruises
Lisbon → Dakar
⚓ Calls 09 Oct13 nights10 portsDeparts 2026 Oct 07
View itinerary · 10 ports
13 days, one-way from Lisbon to Dakar
  1. 07 OctDeparting from Lisbon, Portugal
  2. 08 OctPortimao, Portugal
  3. 09 OctCasablanca, Marrakesh, Morocco
  4. 10 OctAgadir, Morocco
  5. 12 OctFunchal, Madeira Island Portugal
  6. 13 OctSanta Cruz de la Palma, Canary Islands
  7. 14 OctSanta Cruz de Tenerife, Canary Islands
  8. 17 OctFogo Island, Sao Filipe, Cape Verde
  9. 18 OctPraia, Santiago Island Cape Verde
  10. 20 OctArriving in Dakar, Senegal
Find this cruise to book →
$14883from / pp
Norwegian Star
Norwegian Cruise Line Cruises
Round-trip from Lisbon
⚓ Calls 14 Oct 09:00 - 19:0013 nights13 portsDeparts 2026 Oct 07
View itinerary · 13 ports
13 days, round-trip Europe Round-trip Lisbon Spain, Morocco, Portugal Gibraltar
  1. 07 Oct 18:00Departing from Lisbon, Portugal
  2. 09 Oct 07:00 - 16:00Funchal, Madeira Island Portugal
  3. 10 Oct 08:00 - 23:59Santa Cruz de Tenerife, Canary Islands
  4. 11 Oct 07:00 - 23:00Las Palmas de Gran Canaria, Canary Islands
  5. 12 Oct 07:00 - 17:00Puerto del Rosario, Fuerteventura, Canary Islands
  6. 13 Oct 08:00 - 17:00Agadir, Morocco
  7. 14 Oct 09:00 - 19:00Casablanca, Marrakesh, Morocco
  8. 15 Oct 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  9. 16 Oct 08:00 - 22:00Motril, Spain Granada
  10. 17 Oct 08:00 - 16:00Gibraltar
  11. 18 Oct 08:00 - 22:00Cadiz, Spain, Sevilla
  12. 19 Oct 07:00 - 19:00Portimao, Portugal
  13. 20 Oct 07:00Arriving in Lisbon, Portugal
Find this cruise to book →
Price on request
Costa Diadema
Costa Cruises
Round-trip from Marseille
⚓ Calls 12 Oct 07:00 - 21:0010 nights9 portsDeparts 2026 Oct 07
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Marseilles
  1. 07 Oct 18:00Departing from Marseille, France Riviera
  2. 08 Oct 09:00 - 16:30Savona, Italy Riviera
  3. 09 Oct 14:00 - 19:30Barcelona, Spain
  4. 11 Oct 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  5. 12 Oct 07:00 - 21:00Casablanca, Marrakesh, Morocco
  6. 13 Oct 12:00 - 21:00Cadiz, Spain, Sevilla
  7. 14 Oct 08:00 - 20:00Gibraltar
  8. 15 Oct 08:00 - 17:00Malaga, Spain Granada
  9. 17 Oct 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1977from / pp
Costa Diadema
Costa Cruises
Round-trip from Savona
⚓ Calls 12 Oct 07:00 - 21:0010 nights9 portsDeparts 2026 Oct 08
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Savona
  1. 08 Oct 16:30Departing from Savona, Italy Riviera
  2. 09 Oct 14:00 - 19:30Barcelona, Spain
  3. 11 Oct 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  4. 12 Oct 07:00 - 21:00Casablanca, Marrakesh, Morocco
  5. 13 Oct 12:00 - 21:00Cadiz, Spain, Sevilla
  6. 14 Oct 08:00 - 20:00Gibraltar
  7. 15 Oct 08:00 - 17:00Malaga, Spain Granada
  8. 17 Oct 09:00 - 18:00Marseille, France Riviera
  9. 18 Oct 09:00Arriving in Savona, Italy Riviera
Find this cruise to book →
$2044from / pp
Costa Diadema
Costa Cruises
Round-trip from Barcelona
⚓ Calls 12 Oct 07:00 - 21:0010 nights9 portsDeparts 2026 Oct 09
View itinerary · 9 ports
10 days, round-trip Western Mediterranean from Barcelona
  1. 09 Oct 19:30Departing from Barcelona, Spain
  2. 11 Oct 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  3. 12 Oct 07:00 - 21:00Casablanca, Marrakesh, Morocco
  4. 13 Oct 12:00 - 21:00Cadiz, Spain, Sevilla
  5. 14 Oct 08:00 - 20:00Gibraltar
  6. 15 Oct 08:00 - 17:00Malaga, Spain Granada
  7. 17 Oct 09:00 - 18:00Marseille, France Riviera
  8. 18 Oct 09:00 - 16:30Savona, Italy Riviera
  9. 19 Oct 14:00Arriving in Barcelona, Spain
Find this cruise to book →
$2046from / pp
Scarlet Lady
Virgin Voyages Cruises
Barcelona → Miami
⚓ Calls 13 Oct 09:30 - 22:0014 nights5 portsDeparts 2026 Oct 11
View itinerary · 5 ports
14 days, one-way from Barcelona to Miami
  1. 11 Oct 18:00Departing from Barcelona, Spain
  2. 13 Oct 09:30 - 22:00Casablanca, Marrakesh, Morocco
  3. 15 Oct 09:00 - 20:00Las Palmas de Gran Canaria, Canary Islands
  4. 16 Oct 08:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  5. 25 Oct 06:30Arriving in Miami, Florida
Find this cruise to book →
$1469from / pp
Crystal Serenity
Crystal Cruises
Round-trip from Lisbon
⚓ Calls 13 Oct 07:00 - 17:006 nights6 portsDeparts 2026 Oct 11
View itinerary · 6 ports
6 days, round-trip 6 Night Roundtrip Lisbon Cruise
  1. 11 Oct 18:00Departing from Lisbon, Portugal
  2. 12 Oct 08:00 - 17:00Portimao, Portugal
  3. 13 Oct 07:00 - 17:00Casablanca, Marrakesh, Morocco
  4. 14 Oct 09:00 - 18:00Agadir, Morocco
  5. 15 Oct 09:00 - 17:00Arrecife, Lanzarote, Canary Islands
  6. 17 Oct 06:00Arriving in Lisbon, Portugal
Find this cruise to book →
$4200from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Round-trip from Barcelona
⚓ Calls 26 Oct 07:00 - 27 Oct 16:0020 nights16 portsDeparts 2026 Oct 12
View itinerary · 16 ports
20 days, round-trip An Extended Journey Through Mediterranean Gems Sun-Hazed Gateways
  1. 12 Oct 20:00Departing from Barcelona, Spain
  2. 13 Oct 09:00 - 19:00Marseille, France Riviera
  3. 14 Oct 09:00 - 19:00Villefranche-sur-Mer, Nice, France Riviera
  4. 15 Oct 08:00 - 19:00Porto Santo Stefano, Italy
  5. 16 Oct 09:00 - 20:00Naples, Italy
  6. 17 Oct 09:00 - 19:00Palermo, Sicily Italy
  7. 19 Oct 12:00 - 23:55Ibiza, Ibiza Island Balearic Spain
  8. 20 Oct 09:00 - 20:00Palma de Mallorca, Majorca Island Balearic Spain
  9. 21 Oct 08:00 - 18:00Barcelona, Spain
  10. 22 Oct 09:00 - 19:00Alicante, Spain
  11. 24 Oct 09:00 - 25 Oct 02:00Lisbon, Portugal
  12. 26 Oct 07:00 - 27 Oct 16:00Casablanca, Marrakesh, Morocco
  13. 28 Oct 09:00 - 19:00Tangier, Morocco, Tanger-Ville
  14. 29 Oct 07:00 - 23:55Malaga, Spain Granada
  15. 30 Oct 09:00 - 21:00Motril, Spain Granada
  16. 01 Nov 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$14405from / pp
Viking Vela
Viking Cruises
Round-trip from Tarragona
⚓ Calls 23 Oct15 nights13 portsDeparts 2026 Oct 12
View itinerary · 13 ports
15 days, round-trip 15 Night Malta Morocco and the Mediterranean Cruise
  1. 12 OctDeparting from Tarragona, Spain Costa Daurada
  2. 13 OctMarseille, France Riviera
  3. 14 OctAjaccio, Corsica France
  4. 15 OctCivitavecchia-Rome, Italy
  5. 17 Oct - 18 OctValletta, Malta
  6. 19 OctLa Goulette-Tunis, Tunisia
  7. 21 OctAlgiers, Algeria
  8. 22 Octcoastal cruising
  9. 23 OctCasablanca, Marrakesh, Morocco
  10. 24 OctCadiz, Spain, Sevilla
  11. 25 OctMalaga, Spain Granada
  12. 26 Octsea cruising
  13. 27 OctArriving in Tarragona, Spain Costa Daurada
Find this cruise to book →
$13999from / pp
Le Laperouse
Ponant Cruises
Lisbon → Las Palmas de Gran Canaria
⚓ Calls 19 Oct 08:00 - 21:0012 nights11 portsDeparts 2026 Oct 13
View itinerary · 11 ports
12 days, one-way from Lisbon to Las Palmas de Gran Canaria
  1. 13 Oct 17:30Departing from Lisbon, Portugal
  2. 14 Oct 07:30 - 18:30Portimao, Portugal
  3. 15 Oct 07:00 - 20:00Cadiz, Spain, Sevilla
  4. 16 Oct 07:00 - 18:00Puerto Banus-Marbella, Spain Costa del Sol
  5. 17 Oct - 18:30Malaga, Spain Granada
  6. 18 Oct 06:30 - 17:00Tangier, Morocco, Tanger-Ville
  7. 19 Oct 08:00 - 21:00Casablanca, Marrakesh, Morocco
  8. 21 Oct 13:00 - 22 Oct 14:00Funchal, Madeira Island Portugal
  9. 23 Oct 12:00 - 19:00Santa Cruz de la Palma, Canary Islands
  10. 24 Oct 07:00 - 18:00Santa Cruz de Tenerife, Canary Islands
  11. 25 Oct 07:00Arriving in Las Palmas de Gran Canaria, Canary Islands
Find this cruise to book →
$10990from / pp
MSC Meraviglia
MSC Cruises
Palermo → Miami
⚓ Calls 24 Oct 06:00 - 21:0026 nights15 portsDeparts 2026 Oct 16
View itinerary · 15 ports
26 days, one-way from Palermo to Miami
  1. 16 Oct 18:00Departing from Palermo, Sicily Italy
  2. 17 Oct 06:30 - 16:30Naples, Italy
  3. 18 Oct 09:00 - 19:00Livorno, Florence-Pisa, Italy
  4. 19 Oct 10:00 - 19:00Marseille, France Riviera
  5. 20 Oct 08:00 - 19:00Barcelona, Spain
  6. 21 Oct 09:00 - 19:00Alicante, Spain
  7. 22 Oct 13:00 - 20:00Gibraltar
  8. 23 Oct 07:00 - 17:00Cadiz, Spain, Sevilla
  9. 24 Oct 06:00 - 21:00Casablanca, Marrakesh, Morocco
  10. 26 Oct 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  11. 27 Oct 09:00 - 19:00Funchal, Madeira Island Portugal
  12. 29 Oct 09:00 - 30 Oct 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  13. 05 Nov 09:00 - 06 Nov 19:00Boston, Massachusetts
  14. 08 Nov 07:00 - 19:00New York, NYC Manhattan-Brooklyn
  15. 11 Nov 07:00Arriving in Miami, Florida
Find this cruise to book →
$1681from / pp
MSC Meraviglia
MSC Cruises
Naples → Miami
⚓ Calls 24 Oct 06:00 - 21:0025 nights14 portsDeparts 2026 Oct 17
View itinerary · 14 ports
25 days, one-way from Naples to Miami
  1. 17 Oct 16:30Departing from Naples, Italy
  2. 18 Oct 09:00 - 19:00Livorno, Florence-Pisa, Italy
  3. 19 Oct 10:00 - 19:00Marseille, France Riviera
  4. 20 Oct 08:00 - 19:00Barcelona, Spain
  5. 21 Oct 09:00 - 19:00Alicante, Spain
  6. 22 Oct 13:00 - 20:00Gibraltar
  7. 23 Oct 07:00 - 17:00Cadiz, Spain, Sevilla
  8. 24 Oct 06:00 - 21:00Casablanca, Marrakesh, Morocco
  9. 26 Oct 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  10. 27 Oct 09:00 - 19:00Funchal, Madeira Island Portugal
  11. 29 Oct 09:00 - 30 Oct 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  12. 05 Nov 09:00 - 06 Nov 19:00Boston, Massachusetts
  13. 08 Nov 07:00 - 19:00New York, NYC Manhattan-Brooklyn
  14. 11 Nov 07:00Arriving in Miami, Florida
Find this cruise to book →
$1546from / pp
ms Europa 2
Hapag-Lloyd Cruises
Lisbon → Santa Cruz de Tenerife
⚓ Calls 21 Oct 13:00 - 22 Oct 21:0011 nights9 portsDeparts 2026 Oct 18
View itinerary · 9 ports
11 days, one-way from Lisbon to Santa Cruz de Tenerife
  1. 18 Oct 19:00Departing from Lisbon, Portugal
  2. 20 Oct 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  3. 21 Oct 13:00 - 22 Oct 21:00Casablanca, Marrakesh, Morocco
  4. 24 Oct 08:00 - 19:00Agadir, Morocco
  5. 25 Oct 12:00 - 19:00Arrecife, Lanzarote, Canary Islands
  6. 26 Oct 12:00San Sebastian de la Gomera, Canary Islands
  7. 27 Oct 08:00 - 23:30Santa Cruz de la Palma, Canary Islands
  8. 28 Oct 08:30Santa Cruz de Tenerife, Canary Islands
  9. 29 OctArriving in Santa Cruz de Tenerife, Canary Islands
Find this cruise to book →
Price on request
MSC Meraviglia
MSC Cruises
Livorno → Miami
⚓ Calls 24 Oct 06:00 - 21:0024 nights13 portsDeparts 2026 Oct 18
View itinerary · 13 ports
24 days, one-way from Livorno to Miami
  1. 18 Oct 19:00Departing from Livorno, Florence-Pisa, Italy
  2. 19 Oct 10:00 - 19:00Marseille, France Riviera
  3. 20 Oct 08:00 - 19:00Barcelona, Spain
  4. 21 Oct 09:00 - 19:00Alicante, Spain
  5. 22 Oct 13:00 - 20:00Gibraltar
  6. 23 Oct 07:00 - 17:00Cadiz, Spain, Sevilla
  7. 24 Oct 06:00 - 21:00Casablanca, Marrakesh, Morocco
  8. 26 Oct 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  9. 27 Oct 09:00 - 19:00Funchal, Madeira Island Portugal
  10. 29 Oct 09:00 - 30 Oct 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  11. 05 Nov 09:00 - 06 Nov 19:00Boston, Massachusetts
  12. 08 Nov 07:00 - 19:00New York, NYC Manhattan-Brooklyn
  13. 11 Nov 07:00Arriving in Miami, Florida
Find this cruise to book →
$1543from / pp
MSC Meraviglia
MSC Cruises
Marseille → Miami
⚓ Calls 24 Oct 06:00 - 21:0023 nights12 portsDeparts 2026 Oct 19
View itinerary · 12 ports
23 days, one-way from Marseille to Miami
  1. 19 Oct 19:00Departing from Marseille, France Riviera
  2. 20 Oct 08:00 - 19:00Barcelona, Spain
  3. 21 Oct 09:00 - 19:00Alicante, Spain
  4. 22 Oct 13:00 - 20:00Gibraltar
  5. 23 Oct 07:00 - 17:00Cadiz, Spain, Sevilla
  6. 24 Oct 06:00 - 21:00Casablanca, Marrakesh, Morocco
  7. 26 Oct 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  8. 27 Oct 09:00 - 19:00Funchal, Madeira Island Portugal
  9. 29 Oct 09:00 - 30 Oct 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  10. 05 Nov 09:00 - 06 Nov 19:00Boston, Massachusetts
  11. 08 Nov 07:00 - 19:00New York, NYC Manhattan-Brooklyn
  12. 11 Nov 07:00Arriving in Miami, Florida
Find this cruise to book →
$1401from / pp
Star Legend
Windstar Cruises
Istanbul → Puntarenas
⚓ Calls 14 Nov 06:00 - 23:0070 nights48 portsDeparts 2026 Oct 19
View itinerary · 48 ports
70 days, one-way from Istanbul to Puntarenas
  1. 19 Oct 18:00Departing from Istanbul, Turkey, Galataport
  2. 20 Oct 11:30 - 18:00Lemnos Island, Myrina, Greece
  3. 21 Oct 09:00 - 21:00Mykonos Island, Greece
  4. 22 Oct 08:00 - 23:59Kusadasi, Ephesus, Turkey
  5. 23 Oct 09:00 - 19:00Bodrum, Turkey
  6. 24 Oct 08:00 - 20:00Santorini Island, Thira, Greece
  7. 26 Oct 08:00 - 13:00Itea, Delphi, Greece
  8. 26 Oct 17:00 - 19:00Corinth Canal, Greece
  9. 27 Oct 00:01 - 17:00Piraeus-Athens, Greece
  10. 28 Oct 08:00 - 10:00Corinth Canal, Greece
  11. 28 Oct 14:00 - 21:00Itea, Delphi, Greece
  12. 29 Oct 13:00 - 21:00Corfu Island, Kerkyra, Greece
  13. 30 Oct 07:30 - 14:00Kefalonia Island, Argostoli-Fiskardo, Greece
  14. 31 Oct 10:00 - 17:00Messina, Sicily Italy
  15. 01 Nov 08:00 - 17:00Trapani, Sicily Italy
  16. 02 Nov 08:00 - 23:59Cagliari, Sardinia Italy
  17. 04 Nov 08:00 - 17:00Barcelona, Spain
  18. 12 Nov 07:00 - 17:00Malaga, Spain Granada
  19. 13 Nov 07:00 - 13:00Tangier, Morocco, Tanger-Ville
  20. 14 Nov 06:00 - 23:00Casablanca, Marrakesh, Morocco
  21. 16 Nov 13:00 - 23:00Funchal, Madeira Island Portugal
  22. 27 Nov 06:00 - 18:00Bridgetown, Barbados
  23. 28 Nov 08:00 - 18:00Les Trois-Ilets, Martinique
  24. 29 Nov 08:00 - 30 Nov 06:00Pigeon Island, Rodney Bay, St Lucia
  25. 30 Nov 08:00 - 18:30Castries, St Lucia Island
  26. 01 Dec 08:00 - 18:00Mayreau Island, Grenadines
  27. 02 Dec 08:00 - 22:00St Georges Grenada
  28. 03 Dec 08:00 - 17:00Bequia Island, Port Elizabeth, Grenadines
  29. 04 Dec 05:00 - 18:00Bridgetown, Barbados
  30. 05 Dec 17:30 - 18:30Castries, St Lucia Island
  31. 06 Dec 08:00 - 17:00Scarborough, Tobago
  32. 07 Dec 08:00 - 22:00Bequia Island, Port Elizabeth, Grenadines
  33. 08 Dec 08:00 - 18:00Mayreau Island, Grenadines
  34. 09 Dec 08:00 - 21:00St Georges Grenada
  35. 11 Dec 08:00 - 18:00Willemstad Curacao, Netherlands Antilles
  36. 12 Dec 06:00 - 18:00Oranjestad Aruba, Netherlands Antilles
  37. 14 Dec 07:00 - 15 Dec 18:00Cartagena Colombia
  38. 17 Dec 07:00 - 15:00Bocas del Toro, Colon Island Panama
  39. 18 Dec 09:30 - 17:00San Blas Islands Panama
  40. 19 Dec 04:00 - 18:00Panama Canal
  41. 20 Dec 07:00 - 18:00Panama City, Fuerte Amador, Balboa
  42. 22 Dec 07:00 - 18:00Isla Parida Panama
  43. 23 Dec 08:30 - 17:00Golfo Dulce, Costa Rica
  44. 24 Dec 06:00 - 18:00Quepos, Costa Rica
  45. 25 Dec 07:00 - 21:00Herradura, Los Suenos, Costa Rica
  46. 26 Dec 07:00 - 18:00Curu Wildlife Reserve, Costa Rica
  47. 27 Dec 07:00 - 17:00Playa Flamingo, Costa Rica
  48. 28 Dec 06:00Arriving in Puntarenas, Puerto Caldera, Costa Rica
Find this cruise to book →
Price on request
Norwegian Star
Norwegian Cruise Line Cruises
Lisbon → Barcelona
⚓ Calls 25 Oct 09:00 - 18:009 nights8 portsDeparts 2026 Oct 20
View itinerary · 8 ports
9 days, one-way from Lisbon to Barcelona
  1. 20 Oct 16:00Departing from Lisbon, Portugal
  2. 22 Oct 09:00 - 20:00Santa Cruz de Tenerife, Canary Islands
  3. 23 Oct 07:00 - 17:00Arrecife, Lanzarote, Canary Islands
  4. 24 Oct 07:00 - 16:00Agadir, Morocco
  5. 25 Oct 09:00 - 18:00Casablanca, Marrakesh, Morocco
  6. 26 Oct 09:00 - 20:00Cadiz, Spain, Sevilla
  7. 27 Oct 08:00 - 20:00Motril, Spain Granada
  8. 29 Oct 07:00Arriving in Barcelona, Spain
Find this cruise to book →
$1399from / pp
MSC Meraviglia
MSC Cruises
Barcelona → Miami
⚓ Calls 24 Oct 06:00 - 21:0022 nights11 portsDeparts 2026 Oct 20
View itinerary · 11 ports
22 days, one-way from Barcelona to Miami
  1. 20 Oct 19:00Departing from Barcelona, Spain
  2. 21 Oct 09:00 - 19:00Alicante, Spain
  3. 22 Oct 13:00 - 20:00Gibraltar
  4. 23 Oct 07:00 - 17:00Cadiz, Spain, Sevilla
  5. 24 Oct 06:00 - 21:00Casablanca, Marrakesh, Morocco
  6. 26 Oct 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  7. 27 Oct 09:00 - 19:00Funchal, Madeira Island Portugal
  8. 29 Oct 09:00 - 30 Oct 19:00Ponta Delgada, Sao Miguel Island Azores Portugal
  9. 05 Nov 06:00 - 06 Nov 19:00Boston, Massachusetts
  10. 08 Nov 07:00 - 19:00New York, NYC Manhattan-Brooklyn
  11. 11 Nov 07:00Arriving in Miami, Florida
Find this cruise to book →
$1375from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Barcelona → Miami
⚓ Calls 26 Oct 07:00 - 27 Oct 16:0027 nights14 portsDeparts 2026 Oct 21
View itinerary · 14 ports
27 days, one-way from Barcelona to Miami
  1. 21 Oct 18:00Departing from Barcelona, Spain
  2. 22 Oct 09:00 - 19:00Alicante, Spain
  3. 24 Oct 09:00 - 25 Oct 02:00Lisbon, Portugal
  4. 26 Oct 07:00 - 27 Oct 16:00Casablanca, Marrakesh, Morocco
  5. 28 Oct 09:00 - 19:00Tangier, Morocco, Tanger-Ville
  6. 29 Oct 07:00 - 23:55Malaga, Spain Granada
  7. 30 Oct 09:00 - 21:00Motril, Spain Granada
  8. 01 Nov 08:00 - 20:00Barcelona, Spain
  9. 03 Nov 09:00 - 21:00Cadiz, Spain, Sevilla
  10. 05 Nov 09:00 - 18:00Funchal, Madeira Island Portugal
  11. 12 Nov 09:00 - 21:00St Johns Antigua, RCI Royal Beach Club
  12. 13 Nov 08:00 - 18:00Anguilla Island, UK, Sandy Ground
  13. 14 Nov 08:00 - 19:00San Juan, Puerto Rico
  14. 17 Nov 08:00Arriving in Miami, Florida
Find this cruise to book →
$15375from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Round-trip from Barcelona
⚓ Calls 26 Oct 07:00 - 27 Oct 16:0011 nights8 portsDeparts 2026 Oct 21
View itinerary · 8 ports
11 days, round-trip A Journey of Beguiling Landscapes Enchanting Mediterranean Delights
  1. 21 Oct 18:00Departing from Barcelona, Spain
  2. 22 Oct 09:00 - 19:00Alicante, Spain
  3. 24 Oct 09:00 - 25 Oct 02:00Lisbon, Portugal
  4. 26 Oct 07:00 - 27 Oct 16:00Casablanca, Marrakesh, Morocco
  5. 28 Oct 09:00 - 19:00Tangier, Morocco, Tanger-Ville
  6. 29 Oct 07:00 - 23:55Malaga, Spain Granada
  7. 30 Oct 09:00 - 21:00Motril, Spain Granada
  8. 01 Nov 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$8370from / pp
Viking Vesta
Viking Cruises
Round-trip from Barcelona
⚓ Calls 07 Nov15 nights13 portsDeparts 2026 Oct 27
View itinerary · 13 ports
15 days, round-trip 15 Night Malta Morocco and the Mediterranean Cruise
  1. 27 OctDeparting from Barcelona, Spain
  2. 28 OctMarseille, France Riviera
  3. 29 OctOlbia, Sardinia Italy
  4. 30 OctCivitavecchia-Rome, Italy
  5. 01 Nov - 02 NovValletta, Malta
  6. 03 NovLa Goulette-Tunis, Tunisia
  7. 05 NovAlgiers, Algeria
  8. 06 Novcoastal cruising
  9. 07 NovCasablanca, Marrakesh, Morocco
  10. 08 NovCadiz, Spain, Sevilla
  11. 09 NovMalaga, Spain Granada
  12. 10 Novsea cruising
  13. 11 NovArriving in Barcelona, Spain
Find this cruise to book →
$13999from / pp
Norwegian Star
Norwegian Cruise Line Cruises
Barcelona → Lisbon
⚓ Calls 02 Nov 10:00 - 18:0011 nights10 portsDeparts 2026 Oct 29
View itinerary · 10 ports
11 days, one-way from Barcelona to Lisbon
  1. 29 Oct 17:00Departing from Barcelona, Spain
  2. 31 Oct 07:00 - 20:00Motril, Spain Granada
  3. 01 Nov 09:00 - 22:00Cadiz, Spain, Sevilla
  4. 02 Nov 10:00 - 18:00Casablanca, Marrakesh, Morocco
  5. 03 Nov 11:00 - 19:00Agadir, Morocco
  6. 04 Nov 10:30 - 20:00Arrecife, Lanzarote, Canary Islands
  7. 05 Nov 07:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  8. 06 Nov 09:30 - 19:00Funchal, Madeira Island Portugal
  9. 08 Nov 10:00 - 19:00Porto-Leixoes, Oporto, Portugal
  10. 09 Nov 07:00Arriving in Lisbon, Portugal
Find this cruise to book →
$1699from / pp
Island Princess
Princess Cruises
Piraeus-Athens → Fort Lauderdale
⚓ Calls 14 Nov 07:00 - 20:0025 nights13 portsDeparts 2026 Oct 31
View itinerary · 13 ports
25 days, one-way from Piraeus-Athens to Fort Lauderdale
  1. 31 Oct 18:00Departing from Piraeus-Athens, Greece
  2. 01 Nov 09:00 - 18:00Kusadasi, Ephesus, Turkey
  3. 02 Nov 07:00 - 17:00Rhodes Island, Greece
  4. 04 Nov 07:00 - 17:00Corfu Island, Kerkyra, Greece
  5. 05 Nov 08:00 - 17:00Kotor, Montenegro
  6. 06 Nov 07:00 - 17:00Split, Croatia
  7. 07 Nov 07:00 - 19:00Dubrovnik, Croatia, Port Gruz
  8. 09 Nov 08:00 - 18:00Siracusa, Sicily Italy, Syracuse
  9. 10 Nov 07:00 - 17:00Valletta, Malta
  10. 13 Nov 08:00 - 17:00Gibraltar
  11. 14 Nov 07:00 - 20:00Casablanca, Marrakesh, Morocco
  12. 16 Nov 07:00 - 21:00Las Palmas de Gran Canaria, Canary Islands
  13. 25 Nov 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$3974from / pp
Silver Spirit
Silversea Cruises
Lisbon → Barcelona
⚓ Calls 20 Sep 08:00 - 18:0010 nights8 portsDeparts 2026 Sep 18
View itinerary · 8 ports
10 days, one-way from Lisbon to Barcelona
  1. 18 Sep 19:00Departing from Lisbon, Portugal
  2. 20 Sep 08:00 - 18:00Casablanca, Marrakesh, Morocco
  3. 21 Sep 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  4. 22 Sep 08:00 - 23:00Cadiz, Spain, Sevilla
  5. 23 Sep 08:00 - 18:00Gibraltar
  6. 24 Sep 08:00 - 25 Sep 18:00Malaga, Spain Granada
  7. 27 Sep 08:00 - 18:00Valencia, Spain
  8. 28 SepArriving in Barcelona, Spain
Find this cruise to book →
$9800from / pp
Silver Spirit
Silversea Cruises
Lisbon → Piraeus-Athens
⚓ Calls 20 Sep 08:00 - 18:0050 nights41 portsDeparts 2026 Sep 18
View itinerary · 41 ports
50 days, one-way from Lisbon to Piraeus-Athens
  1. 18 Sep 19:00Departing from Lisbon, Portugal
  2. 20 Sep 08:00 - 18:00Casablanca, Marrakesh, Morocco
  3. 21 Sep 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  4. 22 Sep 08:00 - 23:00Cadiz, Spain, Sevilla
  5. 23 Sep 08:00 - 18:00Gibraltar
  6. 24 Sep 08:00 - 25 Sep 18:00Malaga, Spain Granada
  7. 27 Sep 08:00 - 18:00Valencia, Spain
  8. 28 Sep 07:00Barcelona, Spain
  9. 29 Sep 08:00 - 18:00Palamos, Spain Costa Brava
  10. 30 Sep 08:00 - 23:00Palma de Mallorca, Majorca Island Balearic Spain
  11. 02 Oct 08:00 - 21:00Sete, France Riviera
  12. 03 Oct 08:00 - 18:00Marseille, France Riviera
  13. 04 Oct 08:00 - 21:00Monte Carlo, Monaco City
  14. 05 Oct 08:00 - 06 Oct 18:00Livorno, Florence-Pisa, Italy
  15. 07 Oct 08:00 - 18:30Porto Santo Stefano, Italy
  16. 08 Oct 07:00Civitavecchia-Rome, Italy
  17. 09 Oct 08:00 - 23:00Naples, Italy
  18. 10 Oct 08:00 - 18:00Amalfi, Ravello, Italy
  19. 11 Oct 08:00 - 18:30Giardini Naxos-Taormina, Sicily Italy
  20. 12 Oct 08:00 - 18:00Valletta, Malta
  21. 14 Oct 08:00 - 18:00Kotor, Montenegro
  22. 15 Oct 08:00 - 18:00Split, Croatia
  23. 16 Oct 08:00 - 21:00Zadar, Croatia
  24. 17 Oct 08:00 - 18:30Rovinj, Croatia
  25. 18 Oct 07:00Venice, Marghera, Italy
  26. 19 Oct 08:00 - 18:00Koper, Slovenia
  27. 20 Oct 08:00 - 18:00Rijeka, Croatia
  28. 22 Oct 08:00 - 22:00Dubrovnik, Croatia, Port Gruz
  29. 23 Oct 08:00 - 18:00Bari, Italy
  30. 24 Oct 09:00 - 18:00Corfu Island, Kerkyra, Greece
  31. 25 Oct 08:00 - 18:00Katakolon, Olympia, Greece
  32. 26 Oct 08:00 - 18:30Gythion, Greece
  33. 27 Oct 08:00 - 18:00Souda-Chania, Crete Greece
  34. 28 Oct 05:00Piraeus-Athens, Greece
  35. 29 Oct 08:00 - 18:00Mykonos Island, Greece
  36. 30 Oct 08:00 - 19:00Volos, Meteora, Greece
  37. 31 Oct 08:00 - 22:00Thessaloniki, Greece
  38. 02 Nov 07:00 - 03 Nov 23:00Istanbul, Turkey, Galataport
  39. 05 Nov 08:00 - 18:00Rhodes Island, Greece
  40. 06 Nov 08:00 - 18:30Santorini Island, Thira, Greece
  41. 07 NovArriving in Piraeus-Athens, Greece
Find this cruise to book →
$50900from / pp
Celebrity Infinity
Celebrity Cruises
Round-trip from Barcelona
⚓ Calls 06 Jan 08:00 - 18:0012 nights9 portsDeparts 2027 Jan 02
View itinerary · 9 ports
12 days, round-trip Canaries, Spain Morocco
  1. 02 Jan 17:00Departing from Barcelona, Spain
  2. 04 Jan 08:00 - 18:00Malaga, Spain Granada
  3. 05 Jan 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  4. 06 Jan 08:00 - 18:00Casablanca, Marrakesh, Morocco
  5. 08 Jan 08:00 - 18:00Santa Cruz de Tenerife, Canary Islands
  6. 09 Jan 08:00 - 18:00Las Palmas de Gran Canaria, Canary Islands
  7. 10 Jan 07:00 - 17:00Arrecife, Lanzarote, Canary Islands
  8. 12 Jan 08:00 - 18:00Gibraltar
  9. 14 Jan 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$2295from / pp
ms Volendam
Holland America Cruises
Round-trip from Fort Lauderdale
⚓ Calls 16 Apr 07:00 - 21:00130 nights54 portsDeparts 2027 Jan 05
View itinerary · 54 ports
130 days, round-trip Grand World Voyage
  1. 05 Jan 19:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 09 Jan 06:00 - 06:00Panama Canal
  3. 11 Jan 05:00 - 16:00Manta, Ecuador
  4. 13 Jan 10:00 - 14 Jan 18:00Callao-Lima, Peru
  5. 20 Jan 08:00 - 17:00Easter Island Chile, Hanga Roa
  6. 26 Jan 08:00 - 27 Jan 05:00Papeete, Tahiti Island French Polynesia
  7. 27 Jan 08:00 - 18:00Moorea Island, Society Islands French Polynesia
  8. 28 Jan 07:00 - 17:00Bora Bora Island, Vaitape, Society Islands French Polynesia
  9. 01 Feb 10:00 - 18:00Apia, Upolu Island Samoa
  10. 03 Feb 08:00 - 17:00Savusavu, Vanua Levu Island Fiji
  11. 04 Feb 08:00 - 17:00Suva, Viti Levu Island Fiji
  12. 06 Feb 09:00 - 17:00Lifou Island, New Caledonia
  13. 07 Feb 07:00 - 15:00Noumea, Grande Terre Island New Caledonia
  14. 10 Feb 06:30 - 11 Feb 19:00Sydney, NSW Australia
  15. 14 Feb 08:00 - 17:00Airlie Beach, Queensland Australia
  16. 15 Feb 08:00 - 17:00Townsville QLD, Queensland Australia
  17. 19 Feb 08:00 - 17:00Darwin, NT Australia
  18. 22 Feb 07:00 - 23 Feb 16:00Benoa, Bali Indonesia
  19. 24 Feb 10:00 - 18:00Surabaya, Java Indonesia
  20. 25 Feb 08:00 - 19:00Semarang, Java Indonesia
  21. 28 Feb 07:00 - 18:00Singapore
  22. 01 Mar 08:00 - 18:00Klang, Kuala Lumpur, Malaysia Selangor
  23. 02 Mar 08:00 - 17:00Pulau Penang Island, Georgetown, Malaysia Penang
  24. 03 Mar 08:00 - 17:00Phuket, Thailand
  25. 06 Mar 09:00 - 19:00Hambantota, Sri Lanka
  26. 07 Mar 07:00 - 21:00Colombo, Sri Lanka
  27. 09 Mar 08:00 - 23:00Male City, Kaafu Atoll Maldives
  28. 14 Mar 08:00 - 17:00Port Louis, Mauritius Island
  29. 15 Mar 07:00 - 16:00Saint-Denis, Reunion Island
  30. 19 Mar 12:00 - 21:00Port Elizabeth, Gqeberha, South Africa
  31. 21 Mar 08:00 - 23 Mar 23:59Cape Town, South Africa
  32. 25 Mar 08:00 - 17:00Luderitz, Namibia
  33. 26 Mar 08:00 - 17:00Walvis Bay, Namibia
  34. 30 Mar 08:00 - 31 Mar 17:00Saint Helena Island, Jamestown, St Helena UK
  35. 05 Apr 08:00 - 17:00Banjul, Gambia
  36. 06 Apr 08:00 - 17:00Dakar, Senegal
  37. 08 Apr 08:00 - 17:00Praia, Santiago Island Cape Verde
  38. 09 Apr 08:00 - 17:00Mindelo, Sao Vicente Island Cape Verde
  39. 12 Apr 08:00 - 23:00Santa Cruz de Tenerife, Canary Islands
  40. 13 Apr 08:00 - 21:00Las Palmas de Gran Canaria, Canary Islands
  41. 14 Apr 08:00 - 17:00Arrecife, Lanzarote, Canary Islands
  42. 16 Apr 07:00 - 21:00Casablanca, Marrakesh, Morocco
  43. 18 Apr 07:00 - 18:00Lisbon, Portugal
  44. 19 Apr 08:00 - 17:00Porto-Leixoes, Oporto, Portugal
  45. 21 Apr 07:00 - 15:00Bilbao, Spain Biscay Basque Country
  46. 22 Apr 10:00 - 23 Apr 20:30Bordeaux, France
  47. 25 Apr 07:00 - 16:00Cherbourg, France
  48. 26 Apr 11:00 - 22:00Rotterdam, Netherlands South Holland
  49. 28 Apr 09:00 - 17:00Oslo, Norway
  50. 29 Apr 11:00 - 30 Apr 21:00Copenhagen, Denmark
  51. 01 May 07:00 - 16:00Aarhus, Denmark
  52. 03 May 07:00 - 18:00Dover, England
  53. 12 May 12:00 - 20:00San Juan, Puerto Rico
  54. 15 May 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$29119from / pp
Spirit of Discovery
Saga Cruises
Round-trip from Portsmouth UK
⚓ Calls 11 Jan 08:00 - 17:0014 nights7 portsDeparts 2027 Jan 06
View itinerary · 7 ports
14 days, round-trip Casablanca and Canary Island Duo
  1. 06 Jan 17:00Departing from Portsmouth UK, England
  2. 10 Jan 08:00 - 18:00Cadiz, Spain, Sevilla
  3. 11 Jan 08:00 - 17:00Casablanca, Marrakesh, Morocco
  4. 13 Jan 08:00 - 18:00Santa Cruz de la Palma, Canary Islands
  5. 14 Jan 08:00 - 17:00Santa Cruz de Tenerife, Canary Islands
  6. 15 Jan 12:00 - 16 Jan 14:00Funchal, Madeira Island Portugal
  7. 20 Jan 07:00Arriving in Portsmouth UK, England
Find this cruise to book →
Price on request

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.