CruiseGrid
Showing 1–24 of 1,911 sailings
Booking links are affiliate — we may earn a commission at no extra cost to you.
  1. EuropeCelebrity Cruises

    Madeira, Canaries & Morocco

    Celebrity Infinity

    Departure
    Sat, Nov 14, 2026
    back Nov 26
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Lanzarote · Tenerife · Gran Canaria · Funchal (Madeira) · Funchal (Madeira) +1 more
    From$1,799per guestas of 3 hours ago
    View sailing
  2. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Thu, Nov 26, 2026
    back Dec 8
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,673per guestas of 3 hours ago
    View sailing
  3. EuropeHolland America Line

    15-DAY CULTURAL CROSSING WITH ENGLAND & NORMANDY

    Nieuw Statendam

    Departure
    Sat, Dec 5, 2026
    back Dec 20
    Length
    15 nights
    From Rotterdam
    From$806per guestas of 2 hours ago
    View sailing
  4. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Mon, Dec 7, 2026
    back Dec 13
    Length
    6 nights
    From Civitavecchia (Rome)
    Ports
    Santa Cruz de la Palma, Spain · Las Palmas de G.Canaria (Canary Is.), Spain
    From$408per guestas of 1 hour ago
    View sailing
  5. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Mon, Dec 7, 2026
    back Dec 15
    Length
    8 nights
    From Civitavecchia (Rome)
    Ports
    Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Las Palmas de G.Canaria (Canary Is.), Spain
    From$692per guestas of 1 hour ago
    View sailing
  6. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Mon, Dec 7, 2026
    back Dec 17
    Length
    10 nights
    From Civitavecchia (Rome)
    Ports
    Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$749per guestas of 1 hour ago
    View sailing
  7. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Mon, Dec 7, 2026
    back Dec 18
    Length
    11 nights
    From Civitavecchia (Rome)
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira) +1 more
    From$816per guestas of 1 hour ago
    View sailing
  8. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Tue, Dec 8, 2026
    back Dec 20
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,824per guestas of 3 hours ago
    View sailing
  9. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Sun, Dec 13, 2026
    back Dec 20
    Length
    7 nights
    From Santa Cruz De Tenerife, Spain
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Puerto Del Rosario/Fuerteventura, Spain · Santa Cruz de la Palma, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$616per guestas of 1 hour ago
    View sailing
  10. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Tue, Dec 15, 2026
    back Dec 22
    Length
    7 nights
    From Funchal (Madeira)
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Las Palmas de G.Canaria (Canary Is.), Spain
    From$703per guestas of 1 hour ago
    View sailing
  11. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Fri, Dec 18, 2026
    back Dec 25
    Length
    7 nights
    From Las Palmas de G.Canaria (Canary Is.), Spain
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira)
    From$688per guestas of 1 hour ago
    View sailing
  12. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Tue, Dec 22, 2026
    back Dec 29
    Length
    7 nights
    From Funchal (Madeira)
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$956per guestas of 1 hour ago
    View sailing
  13. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Thu, Dec 24, 2026
    back Dec 31
    Length
    7 nights
    From Arrecife de Lanzarote (Canary Is.), Spain
    Ports
    Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$1,226per guestas of 1 hour ago
    View sailing
  14. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Fri, Dec 25, 2026
    back Jan 1
    Length
    7 nights
    From Las Palmas de G.Canaria (Canary Is.), Spain
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Funchal (Madeira)
    From$1,109per guestas of 1 hour ago
    View sailing
  15. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Sun, Dec 27, 2026
    back Jan 3
    Length
    7 nights
    From Santa Cruz De Tenerife, Spain
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$1,502per guestas of 1 hour ago
    View sailing
  16. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Tue, Dec 29, 2026
    back Jan 5
    Length
    7 nights
    From Funchal (Madeira)
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Puerto Del Rosario/Fuerteventura, Spain · Las Palmas de G.Canaria (Canary Is.), Spain
    From$974per guestas of 1 hour ago
    View sailing
  17. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Thu, Dec 31, 2026
    back Jan 7
    Length
    7 nights
    From Arrecife de Lanzarote (Canary Is.), Spain
    Ports
    Santa Cruz De Tenerife, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$1,251per guestas of 1 hour ago
    View sailing
  18. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Fri, Jan 1, 2027
    back Jan 8
    Length
    7 nights
    From Las Palmas de G.Canaria (Canary Is.), Spain
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira)
    From$927per guestas of 1 hour ago
    View sailing
  19. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Sat, Jan 2, 2027
    back Jan 14
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,233per guestas of 3 hours ago
    View sailing
  20. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Tue, Jan 12, 2027
    back Jan 19
    Length
    7 nights
    From Funchal (Madeira)
    Ports
    Arrecife de Lanzarote (Canary Is.), Spain · Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Las Palmas de G.Canaria (Canary Is.), Spain
    From$781per guestas of 4 months ago
    View sailing
  21. EuropeCelebrity Cruises

    Madeira, Canaries & Morocco

    Celebrity Infinity

    Departure
    Thu, Jan 14, 2027
    back Jan 26
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Lanzarote · Tenerife · Gran Canaria · Funchal (Madeira) · Funchal (Madeira) +1 more
    From$1,126per guestas of 3 hours ago
    View sailing
  22. EuropeCelebrity Cruises

    Canaries, Spain & Morocco

    Celebrity Infinity

    Departure
    Tue, Jan 26, 2027
    back Feb 7
    Length
    12 nights
    From Barcelona, Spain
    Ports
    Malaga · Tangier · Casablanca · Gran Canaria · Tenerife +2 more
    From$1,328per guestas of 3 hours ago
    View sailing
  23. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Thu, Jan 28, 2027
    back Feb 4
    Length
    7 nights
    From Arrecife de Lanzarote (Canary Is.), Spain
    Ports
    Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$2,671per guestas of 1 hour ago
    View sailing
  24. EuropeMSC Cruises

    Canary Islands and Madeira

    MSC Fantasia

    Departure
    Thu, Feb 4, 2027
    back Feb 11
    Length
    7 nights
    From Arrecife de Lanzarote (Canary Is.), Spain
    Ports
    Santa Cruz De Tenerife, Spain · Santa Cruz de la Palma, Spain · Puerto Del Rosario/Fuerteventura, Spain · Funchal (Madeira) · Las Palmas de G.Canaria (Canary Is.), Spain
    From$765per guestas of 1 hour ago
    View sailing