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
30 of 818 pcs