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
£6187
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*
30 of 806 pcs

Other destinations