Corfu

Corfu

In Corfu, Greece, bask in the Mediterranean beauty with visits to historic landmarks like the Old Fortress, Achilleion Palace, and the charming town of Corfu. Explore the narrow streets of Corfu Old Town, a UNESCO World Heritage Site, lined with Venetian architecture, quaint cafes, and artisan shops. Relax on the golden sands of beaches like Paleokastritsa and Glyfada, or take a boat trip to discover hidden coves and crystal-clear waters. Indulge in Greek cuisine at traditional tavernas, sampling local specialties like moussaka and souvlaki, and sipping on ouzo or retsina. Don't miss the chance to explore the lush landscapes of Corfu's countryside, dotted with olive groves, vineyards, and picturesque villages. Corfu offers a perfect blend of history, culture, and natural beauty for a memorable Greek island getaway.

Corfu

We found

806 cruises

EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
10 nights
Date
19 Nov 2026
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
From
£55850
Price per person / suite
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£465
From
£438
Price per person / inside stateroom
Show all departures (7)
Sirena, Mediterranean
1 / 12
Oceania Cruises
Duration
10 nights
Date
22 Nov 2026
Ship
Sirena
  • Departure - Venice, Italy
  • 11 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£4449
Price per person / balcony stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
23 Nov 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£445
From
£419
Price per person / inside stateroom
Show all departures (7)
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
5 nights
Date
24 Nov 2026
Ship
EXPLORA II
  • Departure - Brindisi, Italy
  • 4 stops  
  • Arrival - Athens (Piraeus), Greece
From
£16800
Price per person / suite
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£477
From
£449
Price per person / inside stateroom
Show all departures (5)
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
30 Dec 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£911
From
£857
Price per person / inside stateroom
Show all departures (6)
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
2 Jan 2027
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£715
From
£673
Price per person / oceanview stateroom
Show all departures (7)
MSC Orchestra, Mediterranean
1 / 21
MSC Cruises
Duration
3 nights
Date
6 Jan 2027
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 3 stops  
  • Arrival - Bari, Italy
From
£202
Price per person / inside stateroom
Show all departures (2)
MSC Lirica, Mediterranean
1 / 15
6 % off
MSC Cruises
Duration
7 nights
Date
9 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£469
From
£441
Price per person / oceanview stateroom
MSC Lirica, Mediterranean
1 / 15
6 % off
MSC Cruises
Duration
7 nights
Date
11 Jan 2027
Ship
MSC Lirica
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£457
From
£430
Price per person / oceanview stateroom
Show all departures (8)
MSC Lirica, Mediterranean
1 / 15
6 % off
MSC Cruises
Duration
7 nights
Date
13 Jan 2027
Ship
MSC Lirica
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£422
From
£397
Price per person / inside stateroom
Show all departures (8)
MSC Lirica, Mediterranean
1 / 15
6 % off
MSC Cruises
Duration
7 nights
Date
16 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£473
From
£445
Price per person / oceanview stateroom
Show all departures (8)
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
3 nights
Date
10 Mar 2027
Ship
MSC Lirica
  • Departure - Istanbul, Turkey
  • 3 stops  
  • Arrival - Bari, Italy
From
£236
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
15 Mar 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£793
From
£746
Price per person / inside stateroom
Show all departures (5)
Marina, Transatlantic
1 / 17
Oceania Cruises
Duration
23 nights
Date
25 Mar 2027
Ship
Marina
  • Departure - Miami, Florida, USA
  • 16 stops  
  • Arrival - Trieste, Italy
From
£6809
Price per person / balcony stateroom
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
10 nights
Date
25 Mar 2027
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 9 stops  
  • Arrival - Fusina (Venice), Italy
From
£14490
Price per person / suite
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
20 nights
Date
25 Mar 2027
Ship
EXPLORA II
  • Departure - Athens (Piraeus), Greece
  • 17 stops  
  • Arrival - Fusina (Venice), Italy
From
£27850
Price per person / suite
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
6 nights
Date
29 Mar 2027
Ship
EXPLORA II
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Fusina (Venice), Italy
From
£7500
Price per person / suite
MSC Splendida, Transatlantic
1 / 29
6 % off
MSC Cruises
Duration
22 nights
Date
31 Mar 2027
Ship
MSC Splendida
  • Departure - Buenos Aires, Argentina
  • 10 stops  
  • Arrival - Trieste, Italy
£1359
From
£1278
Price per person / inside stateroom
MSC Splendida, Transatlantic
1 / 29
6 % off
MSC Cruises
Duration
21 nights
Date
31 Mar 2027
Ship
MSC Splendida
  • Departure - Buenos Aires, Argentina
  • 9 stops  
  • Arrival - Bari, Italy
£1409
From
£1325
Price per person / inside stateroom
MSC Splendida, Transatlantic
1 / 29
6 % off
MSC Cruises
Duration
19 nights
Date
3 Apr 2027
Ship
MSC Splendida
  • Departure - Rio de Janeiro, Brazil
  • 9 stops  
  • Arrival - Trieste, Italy
£2669
From
£2509
Price per person / suite
Marina, Mediterranean
1 / 17
Oceania Cruises
Duration
7 nights
Date
10 Apr 2027
Ship
Marina
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Trieste, Italy
From
£2109
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
21 nights
Date
11 Apr 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 18 stops  
  • Arrival - Barcelona, Spain
£3639
From
£3494
Price per person / inside stateroom
Le Dumont-d´Urville, Mediterranean
1 / 18
Ponant
Duration
10 nights
Date
13 Apr 2027
Ship
Le Dumont-d´Urville
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Antalya, Turkey
From
£6184
Price per person / balcony stateroom
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
10 nights
Date
14 Apr 2027
Ship
EXPLORA II
  • Departure - Fusina (Venice), Italy
  • 9 stops  
  • Arrival - Athens (Piraeus), Greece
From
£4550
Price per person / suite
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
19 nights
Date
14 Apr 2027
Ship
EXPLORA II
  • Departure - Fusina (Venice), Italy
  • 16 stops  
  • Arrival - Fusina (Venice), Italy
From
£9975
Price per person / suite
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
6 nights
Date
16 Apr 2027
Ship
MSC Splendida
  • Departure - Tarragona, Spain
  • 6 stops  
  • Arrival - Trieste, Italy
£529
From
£498
Price per person / inside stateroom
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
25 nights
Date
16 Apr 2027
Ship
Enchanted Princess
  • Departure - Fort Lauderdale, Florida
  • 15 stops  
  • Arrival - Trieste, Italy
£2766
From
£2656
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
36 nights
Date
16 Apr 2027
Ship
Enchanted Princess
  • Departure - Fort Lauderdale, Florida
  • 26 stops  
  • Arrival - Civitavecchia (Rome), Italy
£4217
From
£4049
Price per person / inside stateroom
Available promotion:
Save up to £600 per stateroom*
Enchanted Princess, Transatlantic
1 / 23
Discount
Princess Cruises
Duration
46 nights
Date
16 Apr 2027
Ship
Enchanted Princess
  • Departure - Fort Lauderdale, Florida
  • 36 stops  
  • Arrival - Athens (Piraeus), Greece
£5793
From
£5562
Price per person / inside stateroom
Sirena, Mediterranean
1 / 12
Oceania Cruises
Duration
9 nights
Date
17 Apr 2027
Ship
Sirena
  • Departure - Venice, Italy
  • 10 stops  
  • Arrival - Barcelona, Spain
From
£1919
Price per person / inside stateroom
Marina, Mediterranean
1 / 17
Oceania Cruises
Duration
11 nights
Date
17 Apr 2027
Ship
Marina
  • Departure - Trieste, Italy
  • 11 stops  
  • Arrival - Barcelona, Spain
From
£3119
Price per person / inside stateroom
Marina, Northern Europe
1 / 17
Oceania Cruises
Duration
66 nights
Date
17 Apr 2027
Ship
Marina
  • Departure - Trieste, Italy
  • 58 stops  
  • Arrival - Southampton, Great Britain
From
£29009
Price per person / balcony stateroom
MSC Splendida, Mediterranean
1 / 29
MSC Cruises
Duration
4 nights
Date
18 Apr 2027
Ship
MSC Splendida
  • Departure - Civitavecchia (Rome), Italy
  • 4 stops  
  • Arrival - Trieste, Italy
From
£349
Price per person / oceanview stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
14 nights
Date
18 Apr 2027
Ship
Sun Princess
  • Departure - Civitavecchia (Rome), Italy
  • 11 stops  
  • Arrival - Barcelona, Spain
£2016
From
£1936
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
21 nights
Date
18 Apr 2027
Ship
Sun Princess
  • Departure - Civitavecchia (Rome), Italy
  • 18 stops  
  • Arrival - Civitavecchia (Rome), Italy
£3206
From
£3078
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
8 nights
Date
19 Apr 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£941
From
£885
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
5 nights
Date
19 Apr 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 5 stops  
  • Arrival - Bari, Italy
£1809
From
£1701
Price per person / suite
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
21 Apr 2027
Ship
MSC Splendida
  • Departure - Bari, Italy
  • 8 stops  
  • Arrival - Bari, Italy
£1215
From
£1143
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
8 nights
Date
22 Apr 2027
Ship
MSC Splendida
  • Departure - Trieste, Italy
  • 7 stops  
  • Arrival - Bari, Italy
£769
From
£723
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
22 Apr 2027
Ship
MSC Splendida
  • Departure - Trieste, Italy
  • 8 stops  
  • Arrival - Trieste, Italy
£1233
From
£1160
Price per person / inside stateroom
Show all departures (2)
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
22 Apr 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Valletta, Malta
£1924
From
£1851
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
22 Apr 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Valletta, Malta
£1924
From
£1851
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*
Le Dumont-d´Urville, Mediterranean
1 / 18
Ponant
Duration
10 nights
Date
23 Apr 2027
Ship
Le Dumont-d´Urville
  • Departure - Antalya, Turkey
  • 11 stops  
  • Arrival - Valletta, Malta
From
£6526
Price per person / balcony stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
24 Apr 2027
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 7 stops  
  • Arrival - Bari, Italy
£831
From
£782
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
7 nights
Date
25 Apr 2027
Ship
Sun Princess
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Barcelona, Spain
£1087
From
£1044
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
25 Apr 2027
Ship
MSC Splendida
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£1191
From
£1120
Price per person / inside stateroom
Show all departures (2)
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
14 nights
Date
25 Apr 2027
Ship
Sun Princess
  • Departure - Athens (Piraeus), Greece
  • 13 stops  
  • Arrival - Civitavecchia (Rome), Italy
£2232
From
£2143
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
21 nights
Date
25 Apr 2027
Ship
Sun Princess
  • Departure - Athens (Piraeus), Greece
  • 18 stops  
  • Arrival - Athens (Piraeus), Greece
£3194
From
£3067
Price per person / inside stateroom
Marella Explorer, Mediterranean
1 / 29
Marella Cruises
Duration
11 nights
Date
26 Apr 2027
Ship
Marella Explorer
  • Departure - Las Palmas, Canary Islands
  • 8 stops  
  • Arrival - Corfu, Greece
From
£1547
Price per person / inside stateroom
Sirena, Mediterranean
1 / 12
Oceania Cruises
Duration
9 nights
Date
26 Apr 2027
Ship
Sirena
  • Departure - Barcelona, Spain
  • 10 stops  
  • Arrival - Venice, Italy
From
£2279
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
27 Apr 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£789
From
£742
Price per person / inside stateroom
Show all departures (18)
Marella Explorer, Mediterranean
1 / 29
Marella Cruises
Duration
10 nights
Date
27 Apr 2027
Ship
Marella Explorer
  • Departure - Santa Cruz, Tenerife
  • 7 stops  
  • Arrival - Corfu, Greece
From
£1533
Price per person / inside stateroom
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
29 Apr 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 6 stops  
  • Arrival - Valletta, Malta
£1084
From
£1043
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Onboard spending money*
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
29 Apr 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 6 stops  
  • Arrival - Valletta, Malta
£1084
From
£1043
Price per person / inside stateroom
Show all departures (10)
Available promotion:
Onboard spending money*
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
29 Apr 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Valletta, Malta
£1604
From
£1544
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
29 Apr 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Valletta, Malta
£1604
From
£1544
Price per person / inside stateroom
Show all departures (4)
Available promotion:
Onboard spending money*
MSC Armonia, Mediterranean
1 / 20
6 % off
MSC Cruises
Duration
7 nights
Date
30 Apr 2027
Ship
MSC Armonia
  • Departure - Brindisi, Italy
  • 7 stops  
  • Arrival - Brindisi, Italy
£671
From
£631
Price per person / inside stateroom
Show all departures (16)
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
30 Apr 2027
Ship
MSC Splendida
  • Departure - Bari, Italy
  • 8 stops  
  • Arrival - Bari, Italy
£1181
From
£1111
Price per person / balcony stateroom
Show all departures (15)
Allura, Mediterranean
1 / 18
Oceania Cruises
Duration
7 nights
Date
30 Apr 2027
Ship
Allura
  • Departure - Trieste, Italy
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
From
£4249
Price per person / balcony stateroom
Seabourn Ovation, Mediterranean
1 / 22
Seabourn
Duration
22 nights
Date
30 Apr 2027
Ship
Seabourn Ovation
  • Departure - Genoa, Italy
  • 20 stops  
  • Arrival - Athens (Piraeus), Greece
From
£15998
Price per person / suite
Seabourn Ovation, Mediterranean
1 / 22
Seabourn
Duration
29 nights
Date
30 Apr 2027
Ship
Seabourn Ovation
  • Departure - Genoa, Italy
  • 26 stops  
  • Arrival - Istanbul, Turkey
From
£23898
Price per person / suite
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
1 May 2027
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 7 stops  
  • Arrival - Bari, Italy
£759
From
£714
Price per person / inside stateroom
Show all departures (19)
MSC Armonia, Mediterranean
1 / 20
6 % off
MSC Cruises
Duration
7 nights
Date
1 May 2027
Ship
MSC Armonia
  • Departure - Split, Croatia
  • 7 stops  
  • Arrival - Split, Croatia
£819
From
£770
Price per person / inside stateroom
Show all departures (16)
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
1 May 2027
Ship
MSC Splendida
  • Departure - Trieste, Italy
  • 8 stops  
  • Arrival - Trieste, Italy
£1169
From
£1099
Price per person / inside stateroom
Show all departures (15)
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
10 nights
Date
1 May 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 9 stops  
  • Arrival - Trieste, Italy
£1514
From
£1454
Price per person / inside stateroom
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
21 nights
Date
1 May 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 20 stops  
  • Arrival - Civitavecchia (Rome), Italy
£3096
From
£2973
Price per person / inside stateroom
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
31 nights
Date
1 May 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 30 stops  
  • Arrival - Athens (Piraeus), Greece
£4760
From
£4570
Price per person / inside stateroom
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
42 nights
Date
1 May 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 40 stops  
  • Arrival - Civitavecchia (Rome), Italy
£6178
From
£5931
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
6 % off
MSC Cruises
Duration
7 nights
Date
2 May 2027
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£789
From
£742
Price per person / oceanview stateroom
Show all departures (16)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Norwegian Aura, Mediterranean
1 / 35
Discount
Norwegian Cruise Line
Duration
10 nights
Date
2 May 2027
Ship
Norwegian Aura
  • Departure - Trieste, Italy
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£1555
From
£1524
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
21 nights
Date
2 May 2027
Ship
Sun Princess
  • Departure - Barcelona, Spain
  • 18 stops  
  • Arrival - Barcelona, Spain
£3256
From
£3126
Price per person / inside stateroom
EXPLORA II, Mediterranean
1 / 20
Explora Journeys
Duration
7 nights
Date
3 May 2027
Ship
EXPLORA II
  • Departure - Fusina (Venice), Italy
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
From
£5000
Price per person / suite
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
4 May 2027
Ship
MSC Splendida
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£1279
From
£1203
Price per person / inside stateroom
Show all departures (14)
Norwegian Prima, Mediterranean
1 / 33
Discount
Norwegian Cruise Line
Duration
13 nights
Date
4 May 2027
Ship
Norwegian Prima
  • Departure - Civitavecchia (Rome), Italy
  • 13 stops  
  • Arrival - Ravenna (Bologna), Italy
£2716
From
£2662
Price per person / inside stateroom
Oosterdam, Mediterranean
1 / 21
6 % off
Holland America Line
Duration
21 nights
Date
4 May 2027
Ship
Oosterdam
  • Departure - Athens (Piraeus), Greece
  • 19 stops  
  • Arrival - Barcelona, Spain
£3499
From
£3290
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
6 % off
MSC Cruises
Duration
9 nights
Date
6 May 2027
Ship
MSC Splendida
  • Departure - Istanbul, Turkey
  • 8 stops  
  • Arrival - Istanbul, Turkey
£1271
From
£1195
Price per person / inside stateroom
Show all departures (14)
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
6 May 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Valletta, Malta
£1704
From
£1640
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
14 nights
Date
6 May 2027
Ship
Azura
  • Departure - Valletta, Malta
  • 11 stops  
  • Arrival - Valletta, Malta
£1704
From
£1640
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Marella Discovery 2, Mediterranean
1 / 32
Marella Cruises
Duration
14 nights
Date
6 May 2027
Ship
Marella Discovery 2
  • Departure - Dubrovnik, Croatia
  • 13 stops  
  • Arrival - Dubrovnik, Croatia
From
£2289
Price per person / inside stateroom
Show all departures (12)
Emerald Kaia, Mediterranean
1 / 14
Emerald Cruises
Duration
9 nights
Date
8 May 2027
Ship
Emerald Kaia
  • Departure - Dubrovnik, Croatia
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£9203
Price per person / suite
Show all departures (2)
Available promotion:
Cruise Only Fares - Ask us about flights from your preferred airport
Seabourn Ovation, Mediterranean
1 / 22
Seabourn
Duration
14 nights
Date
8 May 2027
Ship
Seabourn Ovation
  • Departure - Civitavecchia (Rome), Italy
  • 13 stops  
  • Arrival - Athens (Piraeus), Greece
From
£11398
Price per person / suite
Seabourn Ovation, Mediterranean
1 / 22
Seabourn
Duration
21 nights
Date
8 May 2027
Ship
Seabourn Ovation
  • Departure - Civitavecchia (Rome), Italy
  • 19 stops  
  • Arrival - Istanbul, Turkey
From
£19298
Price per person / suite
Seabourn Ovation, Mediterranean
1 / 22
Seabourn
Duration
28 nights
Date
8 May 2027
Ship
Seabourn Ovation
  • Departure - Civitavecchia (Rome), Italy
  • 25 stops  
  • Arrival - Athens (Piraeus), Greece
From
£24298
Price per person / suite
Norwegian Gem, Mediterranean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
9 May 2027
Ship
Norwegian Gem
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£778
From
£763
Price per person / inside stateroom
Show all departures (2)
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
14 nights
Date
9 May 2027
Ship
Sun Princess
  • Departure - Civitavecchia (Rome), Italy
  • 11 stops  
  • Arrival - Barcelona, Spain
£1886
From
£1811
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
21 nights
Date
9 May 2027
Ship
Sun Princess
  • Departure - Civitavecchia (Rome), Italy
  • 17 stops  
  • Arrival - Civitavecchia (Rome), Italy
£3242
From
£3113
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
6 % off
MSC Cruises
Duration
7 nights
Date
11 May 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£989
From
£930
Price per person / balcony stateroom
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
11 nights
Date
11 May 2027
Ship
Enchanted Princess
  • Departure - Trieste, Italy
  • 12 stops  
  • Arrival - Civitavecchia (Rome), Italy
£1262
From
£1212
Price per person / inside stateroom
90 of 806 pcs

Other destinations