12 Night Canaries, Spain & Morocco Cruise aboard the Celebrity Infinity
Get ready for twelve nights of breathtaking travel on the Mediterranean when you set sail with the Celebrity Infinity from Barcelona and back again.
Stopping in uncommon cities like Casablanca, Gibraltar, and Lanzarote makes this trip particularly interesting. This route is an interesting one for the Infinity.
Our price is the total you pay for an outside cabin, no surprises. With a cost of less than $160 a day for an outside cabin, this deal is solid.
The Celebrity Infinity
The Infinity Celebrity, based in the Mediterranean and refurbished just this year ago in 2026, is a top-rated Millennium class cruise ship that can carry comfortably more than 2,100 cruisers.
The Infinity Celebrity has a gym, a ping pong table, a spa, a solarium, a casino, and a jacuzzi.
Your Itinerary
This sailing consists of four days at sea and seven days in port. Highlights include a long stop in Tangier plus visits to uncommon stops like Casablanca, Gibraltar, and Lanzarote.
Alternate Sailings
The Infinity sails this route two times next year, but doesn't sail it this year. No other ship sails this exact same route. In the accompanying graphic you can see a visualization of when this ship sails as well as the relative price for an outside cabin.
Book Your Cruise
This graph displays the cost over time for each class of cabin. Since being listed fourteen months ago, The cost of an outside room on this cruise has ranged between $1,423 and $2,248 inclusive of taxes and port charges.
Last Updated: Oct 4, 2026
Last Modified: Oct 2, 2026