Casablanca

Casablanca

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

We found

316 cruises

Silver Ray, Mediterranean
1 / 25
Silversea
Duration
10 nights
Date
18 Nov 2026
Ship
Silver Ray
  • Departure - Barcelona, Spain
  • 9 stops  
  • Arrival - Lisbon, Portugal
From
£6600
Price per person / suite
Bolette, Mediterranean
1 / 22
Fred Olsen Cruise Lines
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
Le Champlain, Canary Islands
1 / 14
Ponant
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
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
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*
Aurora, Mediterranean
1 / 27
Discount
P&O Cruises
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*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
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*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
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*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
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*
Azura, Canary Islands
1 / 31
Discount
P&O Cruises
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*
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
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
Silver Nova, Mediterranean
1 / 22
Silversea
Duration
9 nights
Date
30 Nov 2026
Ship
Silver Nova
  • Departure - Barcelona, Spain
  • 8 stops  
  • Arrival - Lisbon, Portugal
From
£5850
Price per person / suite
Sirena, Mediterranean
1 / 12
Oceania Cruises
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
Arcadia, Mediterranean
1 / 27
Discount
P&O Cruises
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*
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
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
MSC Magnifica, Mediterranean
1 / 24
6 % off
MSC Cruises
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*
MSC Magnifica, Mediterranean
1 / 24
6 % off
MSC Cruises
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)
MSC Magnifica, Mediterranean
1 / 24
6 % off
MSC Cruises
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*
MSC Magnifica, Mediterranean
1 / 24
6 % off
MSC Cruises
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*
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
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*
Sirena, Canary Islands
1 / 12
Oceania Cruises
Duration
12 nights
Date
9 Dec 2026
Ship
Sirena
  • Departure - Barcelona, Spain
  • 12 stops  
  • Arrival - Lisbon, Portugal
From
£2879
Price per person / inside stateroom
20 of 316 pcs

Other destinations