Corfu Cruises 2026 / 2027 / 2028 Dates

Discover the enchanting island of Corfu with our fantastic range of Corfu cruises for 2026 and 2027. From the charming Venetian streets of Corfu Old Town and beautiful sandy beaches to lush green landscapes and crystal-clear Ionian waters, Corfu offers an unforgettable blend of history, culture and natural beauty. Start planning your Corfu cruise today and secure the best cabins, dates and deals!

Browse our fantastic range of Corfu cruises below. Use the filters to find the perfect cruise that suits your schedule and budget.

Corfu

We found

818 cruises

MSC Orchestra, Mediterranean
1 / 21
Discount
MSC Cruises
Duration
3 nights
Date
6 Jan 2027
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 3 stops  
  • Arrival - Bari, Italy
£202
From
£196
Price per person / inside stateroom
Show all departures (2)
MSC Lirica, Mediterranean
1 / 15
Discount
MSC Cruises
Duration
3 nights
Date
10 Mar 2027
Ship
MSC Lirica
  • Departure - Istanbul, Turkey
  • 3 stops  
  • Arrival - Bari, Italy
£236
From
£229
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
Discount
MSC Cruises
Duration
3 nights
Date
29 Mar 2028
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 3 stops  
  • Arrival - Bari, Italy
£273
From
£265
Price per person / inside stateroom
Costa Deliziosa, Mediterranean
1 / 21
Costa Cruises
Duration
4 nights
Date
13 Apr 2027
Ship
Costa Deliziosa
  • Departure - Civitavecchia (Rome), Italy
  • 4 stops  
  • Arrival - Marghera (Venice), Italy
From
£309
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
Discount
MSC Cruises
Duration
4 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 3 stops  
  • Arrival - Civitavecchia (Rome), Italy
£321
From
£312
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
Discount
MSC Cruises
Duration
4 nights
Date
17 Oct 2028
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 5 stops  
  • Arrival - Bari, Italy
£341
From
£331
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
1 Feb 2027
Ship
MSC Lirica
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£385
From
£355
Price per person / oceanview stateroom
Show all departures (8)
Costa Deliziosa, Mediterranean
1 / 21
Costa Cruises
Duration
5 nights
Date
12 Apr 2027
Ship
Costa Deliziosa
  • Departure - Savona, Italy
  • 5 stops  
  • Arrival - Marghera (Venice), Italy
From
£399
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
Discount
MSC Cruises
Duration
4 nights
Date
18 Apr 2027
Ship
MSC Splendida
  • Departure - Civitavecchia (Rome), Italy
  • 4 stops  
  • Arrival - Trieste, Italy
£399
From
£388
Price per person / balcony stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
20 Jan 2027
Ship
MSC Lirica
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£421
From
£388
Price per person / oceanview stateroom
Show all departures (8)
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
9 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£427
From
£393
Price per person / oceanview stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
16 Jan 2027
Ship
MSC Lirica
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£431
From
£397
Price per person / oceanview stateroom
Show all departures (8)
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
14 Dec 2026
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£457
From
£421
Price per person / inside stateroom
Show all departures (7)
Costa Deliziosa, Mediterranean
1 / 21
Costa Cruises
Duration
4 nights
Date
20 Nov 2026
Ship
Costa Deliziosa
  • Departure - Trieste, Italy
  • 4 stops  
  • Arrival - Civitavecchia (Rome), Italy
From
£469
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
2 Dec 2026
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£473
From
£436
Price per person / inside stateroom
Show all departures (5)
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
28 Nov 2026
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£496
From
£457
Price per person / inside stateroom
Show all departures (7)
MSC Splendida, Mediterranean
1 / 29
Discount
MSC Cruises
Duration
4 nights
Date
2 Nov 2027
Ship
MSC Splendida
  • Departure - Istanbul, Turkey
  • 4 stops  
  • Arrival - Trieste, Italy
£501
From
£486
Price per person / balcony stateroom
MSC Splendida, Mediterranean
1 / 29
8 % off
MSC Cruises
Duration
6 nights
Date
16 Apr 2027
Ship
MSC Splendida
  • Departure - Tarragona, Spain
  • 6 stops  
  • Arrival - Trieste, Italy
£529
From
£487
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
7 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 5 stops  
  • Arrival - Barcelona, Spain
£555
From
£511
Price per person / inside stateroom
Costa Deliziosa, Mediterranean
1 / 21
Costa Cruises
Duration
5 nights
Date
20 Nov 2026
Ship
Costa Deliziosa
  • Departure - Trieste, Italy
  • 5 stops  
  • Arrival - Savona, Italy
From
£559
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
12 Jan 2028
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£594
From
£547
Price per person / inside stateroom
Show all departures (22)
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
15 Jan 2028
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£594
From
£547
Price per person / inside stateroom
Show all departures (22)
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
17 Jan 2028
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£594
From
£547
Price per person / inside stateroom
Show all departures (21)
Norwegian Gem, Mediterranean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
20 Jun 2027
Ship
Norwegian Gem
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£602
From
£584
Price per person / inside stateroom
Norwegian Gem, Mediterranean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
4 Jul 2027
Ship
Norwegian Gem
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£602
From
£584
Price per person / inside stateroom
Show all departures (6)
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
£607
From
£589
Price per person / inside stateroom
Show all departures (2)
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
6 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Valencia, Spain
£619
From
£570
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
5 Apr 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£631
From
£581
Price per person / inside stateroom
Show all departures (5)
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
8 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 6 stops  
  • Arrival - Marseille, France
£643
From
£592
Price per person / inside stateroom
Norwegian Gem, Mediterranean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Aug 2027
Ship
Norwegian Gem
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£645
From
£626
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
13 Mar 2027
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£657
From
£605
Price per person / inside stateroom
Show all departures (7)
Norwegian Gem, Mediterranean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
8 Aug 2027
Ship
Norwegian Gem
  • Departure - Ravenna (Bologna), Italy
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£657
From
£638
Price per person / inside stateroom
Show all departures (10)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
6 May 2028
Ship
Explorer of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£662
From
£643
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
6 nights
Date
19 Oct 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£669
From
£616
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
30 Apr 2027
Ship
MSC Armonia
  • Departure - Brindisi, Italy
  • 7 stops  
  • Arrival - Brindisi, Italy
£671
From
£618
Price per person / inside stateroom
Show all departures (16)
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
6 nights
Date
13 Mar 2028
Ship
MSC Armonia
  • Departure - Genoa, Italy
  • 6 stops  
  • Arrival - Venice, Italy
£677
From
£623
Price per person / inside stateroom
Queen Elizabeth, Mediterranean
1 / 26
Discount
Cunard
Duration
7 nights
Date
27 Aug 2027
Ship
Queen Elizabeth
  • Departure - Trieste, Italy
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£692
From
£668
Price per person / inside stateroom
Norwegian Sun, Mediterranean
1 / 9
Discount
Norwegian Cruise Line
Duration
7 nights
Date
4 Jul 2027
Ship
Norwegian Sun
  • Departure - Ravenna (Bologna), Italy
  • 8 stops  
  • Arrival - Civitavecchia (Rome), Italy
£705
From
£684
Price per person / inside stateroom
Show all departures (3)
MSC Seaview, Mediterranean
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
26 Oct 2028
Ship
MSC Seaview
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£705
From
£649
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
8 % off
MSC Cruises
Duration
9 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£711
From
£655
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
17 Mar 2027
Ship
MSC Orchestra
  • Departure - Istanbul, Turkey
  • 6 stops  
  • Arrival - Istanbul, Turkey
£717
From
£660
Price per person / inside stateroom
Show all departures (6)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
11 Oct 2027
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£719
From
£698
Price per person / inside stateroom
Show all departures (4)
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
8 nights
Date
27 Mar 2028
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£719
From
£662
Price per person / inside stateroom
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
7 nights
Date
13 Nov 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£732
From
£703
Price per person / inside stateroom
Oosterdam, Mediterranean
1 / 21
5 % off
Holland America Line
Duration
7 nights
Date
14 Aug 2027
Ship
Oosterdam
  • Departure - Athens (Piraeus), Greece
  • 9 stops  
  • Arrival - Civitavecchia (Rome), Italy
£749
From
£712
Price per person / inside stateroom
Nieuw Statendam, Mediterranean
1 / 27
5 % off
Holland America Line
Duration
7 nights
Date
12 Feb 2028
Ship
Nieuw Statendam
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£749
From
£712
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
23 Oct 2027
Ship
MSC Orchestra
  • Departure - Bari, Italy
  • 6 stops  
  • Arrival - Bari, Italy
£751
From
£691
Price per person / inside stateroom
MSC Orchestra, Mediterranean
1 / 21
8 % off
MSC Cruises
Duration
7 nights
Date
25 Oct 2027
Ship
MSC Orchestra
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£751
From
£691
Price per person / inside stateroom
MSC Splendida, Mediterranean
1 / 29
8 % off
MSC Cruises
Duration
8 nights
Date
22 Apr 2027
Ship
MSC Splendida
  • Departure - Trieste, Italy
  • 7 stops  
  • Arrival - Bari, Italy
£769
From
£708
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
26 Mar 2028
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£774
From
£713
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
2 Apr 2028
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£774
From
£713
Price per person / inside stateroom
Show all departures (32)
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
21 Apr 2028
Ship
MSC Armonia
  • Departure - Brindisi, Italy
  • 7 stops  
  • Arrival - Brindisi, Italy
£774
From
£713
Price per person / inside stateroom
Show all departures (31)
MSC Armonia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
22 Apr 2028
Ship
MSC Armonia
  • Departure - Split, Croatia
  • 7 stops  
  • Arrival - Split, Croatia
£774
From
£713
Price per person / inside stateroom
Show all departures (31)
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
7 nights
Date
3 Jul 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£777
From
£746
Price per person / inside stateroom
Norwegian Gem, Mediterranean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
26 Sep 2027
Ship
Norwegian Gem
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£777
From
£754
Price per person / inside stateroom
Mariner of the Seas, Mediterranean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
13 Aug 2027
Ship
Mariner of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 7 stops  
  • Arrival - Barcelona, Spain
£780
From
£757
Price per person / inside stateroom
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
11 May 2028
Ship
Azura
  • Departure - Valletta, Malta
  • 6 stops  
  • Arrival - Valletta, Malta
£784
From
£753
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
Azura, Mediterranean
1 / 31
Discount
P&O Cruises
Duration
7 nights
Date
11 May 2028
Ship
Azura
  • Departure - Valletta, Malta
  • 6 stops  
  • Arrival - Valletta, Malta
£784
From
£753
Price per person / inside stateroom
Available promotion:
UP TO £500 SAVINGS
MSC Orchestra, Mediterranean
1 / 21
8 % 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
£726
Price per person / inside stateroom
Show all departures (18)
Norwegian Sun, Mediterranean
1 / 9
Discount
Norwegian Cruise Line
Duration
7 nights
Date
8 Aug 2027
Ship
Norwegian Sun
  • Departure - Civitavecchia (Rome), Italy
  • 8 stops  
  • Arrival - Ravenna (Bologna), Italy
£795
From
£772
Price per person / inside stateroom
Show all departures (7)
60 of 818 pcs