In Casablanca, immerse yourself in the bustling markets of the old medina, where you can sample traditional Moroccan cuisine and shop for handmade crafts. Then, marvel at the grandeur of the Hassan II Mosque, one of the largest mosques in the world, before strolling along the scenic Corniche waterfront promenade.

Casablanca
Casablanca
We found
317 cruises

1 / 25

Duration
10 nights
Date
18 Nov 2026
Ship
Silver Ray
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Lisbon, Portugal
From
£6600
Price per person / suite

1 / 22

Duration
16 nights
Date
21 Nov 2026
Ship
Bolette
- Departure - Liverpool, Great Britain
- 9 stops
- Arrival - Liverpool, Great Britain
From
£1999
Price per person / inside stateroom

1 / 14

Duration
8 nights
Date
25 Nov 2026
Ship
Le Champlain
- Departure - Malaga, Spain
- 7 stops
- Arrival - Las Palmas, Canary Islands
From
£4228
Price per person / balcony stateroom

1 / 29

Duration
4 nights
Date
26 Nov 2026
Ship
Marella Explorer
- Departure - Malaga, Spain
- 4 stops
- Arrival - Las Palmas, Canary Islands
From
£849
Price per person / oceanview stateroom
Available promotion:
All-inclusive as standard!

1 / 29
Discount

Duration
12 nights
Date
26 Nov 2026
Ship
Celebrity Infinity
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£1373
From
£1332
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 27
Discount

Duration
14 nights
Date
27 Nov 2026
Ship
Aurora
- Departure - Southampton, Great Britain
- 8 stops
- Arrival - Southampton, Great Britain
£999
From
£962
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
27 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£1579
From
£1519
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
27 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£1579
From
£1519
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
28 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£849
From
£817
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*

1 / 31
Discount

Duration
14 nights
Date
28 Nov 2026
Ship
Azura
- Departure - Santa Cruz, Tenerife
- 11 stops
- Arrival - Santa Cruz, Tenerife
£849
From
£817
Price per person / oceanview stateroom
Available promotion:
Onboard spending money*
10 of 317 pcs








