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
316 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
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*

1 / 20

Duration
22 nights
Date
29 Nov 2026
Ship
EXPLORA II
- Departure - Athens (Piraeus), Greece
- 18 stops
- Arrival - Lisbon, Portugal
From
£14250
Price per person / suite

1 / 22

Duration
9 nights
Date
30 Nov 2026
Ship
Silver Nova
- Departure - Barcelona, Spain
- 8 stops
- Arrival - Lisbon, Portugal
From
£5850
Price per person / suite

1 / 12

Duration
19 nights
Date
2 Dec 2026
Ship
Sirena
- Departure - Civitavecchia (Rome), Italy
- 19 stops
- Arrival - Lisbon, Portugal
From
£7419
Price per person / balcony stateroom

1 / 27
Discount

Duration
18 nights
Date
3 Dec 2026
Ship
Arcadia
- Departure - Southampton, Great Britain
- 9 stops
- Arrival - Southampton, Great Britain
£1699
From
£1635
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 20

Duration
8 nights
Date
5 Dec 2026
Ship
EXPLORA II
- Departure - Civitavecchia (Rome), Italy
- 7 stops
- Arrival - Casablanca, Morocco
From
£3605
Price per person / suite

1 / 24
6 % off

Duration
10 nights
Date
6 Dec 2026
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 9 stops
- Arrival - Genoa, Italy
£619
From
£582
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
10 nights
Date
7 Dec 2026
Ship
MSC Magnifica
- Departure - Marseille, France
- 9 stops
- Arrival - Marseille, France
£639
From
£601
Price per person / inside stateroom
Show all departures (2)

1 / 24
6 % off

Duration
7 nights
Date
8 Dec 2026
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Civitavecchia (Rome), Italy
£399
From
£376
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
10 nights
Date
8 Dec 2026
Ship
MSC Magnifica
- Departure - Barcelona, Spain
- 9 stops
- Arrival - Barcelona, Spain
£536
From
£504
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29
Discount

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

1 / 12

Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
- Departure - Barcelona, Spain
- 12 stops
- Arrival - Lisbon, Portugal
From
£2879
Price per person / inside stateroom

1 / 20

Duration
7 nights
Date
9 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 6 stops
- Arrival - Santa Cruz, Tenerife
From
£2910
Price per person / suite

1 / 20

Duration
12 nights
Date
9 Dec 2026
Ship
EXPLORA II
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Lisbon, Portugal
From
£4290
Price per person / suite

1 / 20

Duration
8 nights
Date
13 Dec 2026
Ship
EXPLORA II
- Departure - Casablanca, Morocco
- 7 stops
- Arrival - Lisbon, Portugal
From
£3180
Price per person / suite

1 / 24
6 % off

Duration
10 nights
Date
15 Dec 2026
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 9 stops
- Arrival - Civitavecchia (Rome), Italy
£639
From
£601
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17
Discount

Duration
10 nights
Date
29 Dec 2026
Ship
Azamara Onward
- Departure - Barcelona, Spain
- 10 stops
- Arrival - Lisbon, Portugal
£2339
From
£2246
Price per person / inside stateroom
Available promotion:
Receive up to $750 onboard credit per stateroom.*

1 / 29
Discount

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

1 / 24
6 % off

Duration
71 nights
Date
4 Jan 2027
Ship
MSC Magnifica
- Departure - Civitavecchia (Rome), Italy
- 36 stops
- Arrival - Sydney, Australia
£14784
From
£13897
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
21 nights
Date
5 Jan 2027
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 11 stops
- Arrival - Buenos Aires, Argentina
£4164
From
£3915
Price per person / balcony stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 24
6 % off

Duration
36 nights
Date
5 Jan 2027
Ship
MSC Magnifica
- Departure - Genoa, Italy
- 18 stops
- Arrival - Valparaiso, Chile
£17899
From
£16826
Price per person / suite
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 20

Duration
129 nights
Date
5 Jan 2027
Ship
Volendam
- Departure - Fort Lauderdale, Florida
- 67 stops
- Arrival - Fort Lauderdale, Florida
From
£22399
Price per person / inside stateroom
30 of 316 pcs








