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)
60 of 806 pcs

Other destinations