Santorini Cruises 2026 / 2027 / 2028 Dates

Discover the breathtaking beauty of Santorini with our fantastic range of Santorini cruises for 2026 and 2027. From the iconic blue-domed churches and whitewashed buildings of Oia to spectacular volcanic cliffs, charming villages and panoramic views across the famous caldera, Santorini offers an unforgettable blend of Greek island charm, fascinating history and natural beauty. Start planning your Santorini cruise today and secure the best cabins, dates and deals!

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

Santorini

We found

589 cruises

Costa Pacifica, Mediterranean
1 / 26
Costa Cruises
Duration
6 nights
Date
7 May 2027
Ship
Costa Pacifica
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
From
£509
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
25 Oct 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Barcelona, Spain
£525
From
£510
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
4 Jun 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£543
From
£527
Price per person / inside stateroom
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
21 Aug 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£546
From
£530
Price per person / inside stateroom
Show all departures (4)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
29 Oct 2027
Ship
Rhapsody of the Seas
  • Departure - Istanbul, Turkey
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£546
From
£530
Price per person / inside stateroom
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
28 Aug 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£550
From
£534
Price per person / inside stateroom
Show all departures (4)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
30 Jul 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£553
From
£537
Price per person / inside stateroom
Show all departures (2)
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
18 Sep 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£555
From
£539
Price per person / inside stateroom
Show all departures (12)
MSC Divina, Mediterranean
1 / 27
Discount
MSC Cruises
Duration
4 nights
Date
25 Oct 2027
Ship
MSC Divina
  • Departure - Marmaris, Turkey
  • 4 stops  
  • Arrival - Civitavecchia (Rome), Italy
£561
From
£545
Price per person / oceanview stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
18 Oct 2027
Ship
Explorer of the Seas
  • Departure - Civitavecchia (Rome), Italy
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£566
From
£550
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
28 May 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£571
From
£554
Price per person / inside stateroom
Show all departures (2)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
20 Aug 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£571
From
£554
Price per person / oceanview stateroom
Show all departures (3)
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
31 Jul 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£573
From
£556
Price per person / inside stateroom
Show all departures (3)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
6 Aug 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£573
From
£556
Price per person / inside stateroom
Show all departures (4)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
8 Oct 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£578
From
£561
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
28 Oct 2028
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£600
From
£583
Price per person / inside stateroom
Show all departures (13)
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)
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
7 nights
Date
23 Apr 2027
Ship
Costa Pacifica
  • Departure - Athens (Piraeus), Greece
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£609
From
£579
Price per person / inside stateroom
Show all departures (6)
Brilliance of the Seas, Mediterranean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
23 Oct 2027
Ship
Brilliance of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£623
From
£605
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
21 Oct 2028
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£636
From
£617
Price per person / inside stateroom
Show all departures (3)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
23 Jul 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£638
From
£619
Price per person / inside stateroom
Show all departures (6)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
22 Oct 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Istanbul, Turkey
£645
From
£626
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
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)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
7 Oct 2028
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£663
From
£644
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
4 Oct 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Ravenna (Bologna), Italy
£667
From
£648
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
7 nights
Date
25 Apr 2027
Ship
Costa Pacifica
  • Departure - Istanbul, Turkey
  • 8 stops  
  • Arrival - Istanbul, Turkey
£669
From
£636
Price per person / inside stateroom
Show all departures (6)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
30 Aug 2027
Ship
Explorer of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Civitavecchia (Rome), Italy
£675
From
£655
Price per person / inside stateroom
Show all departures (2)
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
4 Jun 2028
Ship
Celebrity Infinity
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£675
From
£652
Price per person / inside stateroom
Show all departures (4)
Available promotion:
UP TO $700 ONBOARD SPEND
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
20 May 2028
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£679
From
£659
Price per person / inside stateroom
Show all departures (5)
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
8 nights
Date
9 May 2027
Ship
Costa Pacifica
  • Departure - Istanbul, Turkey
  • 9 stops  
  • Arrival - Istanbul, Turkey
£679
From
£646
Price per person / inside stateroom
Costa Pacifica, Mediterranean
1 / 26
5 % off
Costa Cruises
Duration
8 nights
Date
13 May 2027
Ship
Costa Pacifica
  • Departure - Athens (Piraeus), Greece
  • 9 stops  
  • Arrival - Athens (Piraeus), Greece
£689
From
£655
Price per person / inside stateroom
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
5 Nov 2027
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Barcelona, Spain
£697
From
£677
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
27 May 2028
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£707
From
£686
Price per person / inside stateroom
Show all departures (3)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
19 Aug 2028
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£708
From
£687
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
7 Oct 2028
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£714
From
£693
Price per person / inside stateroom
Show all departures (9)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
14 Oct 2028
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£719
From
£698
Price per person / inside stateroom
Show all departures (5)
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
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
16 Sep 2028
Ship
Rhapsody of the Seas
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£720
From
£699
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
12 Aug 2028
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£723
From
£702
Price per person / inside stateroom
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
9 Jul 2028
Ship
Celebrity Infinity
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£724
From
£699
Price per person / inside stateroom
Show all departures (3)
Available promotion:
UP TO $700 ONBOARD SPEND
Celebrity Infinity, Mediterranean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
18 Jun 2028
Ship
Celebrity Infinity
  • Departure - Athens (Piraeus), Greece
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£725
From
£700
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Enchanted Princess, Mediterranean
1 / 23
Discount
Princess Cruises
Duration
7 nights
Date
6 Nov 2027
Ship
Enchanted Princess
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£728
From
£699
Price per person / inside stateroom
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
13 May 2028
Ship
Explorer of the Seas
  • Departure - Ravenna (Bologna), Italy
  • 6 stops  
  • Arrival - Ravenna (Bologna), Italy
£735
From
£713
Price per person / inside stateroom
Show all departures (2)
MSC Divina, Mediterranean
1 / 27
8 % off
MSC Cruises
Duration
7 nights
Date
23 Apr 2027
Ship
MSC Divina
  • Departure - Civitavecchia (Rome), Italy
  • 6 stops  
  • Arrival - Civitavecchia (Rome), Italy
£741
From
£682
Price per person / inside stateroom
Show all departures (12)
Explorer of the Seas, Mediterranean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
31 May 2027
Ship
Explorer of the Seas
  • Departure - Barcelona, Spain
  • 6 stops  
  • Arrival - Athens (Piraeus), Greece
£744
From
£722
Price per person / inside stateroom
MSC Divina, Mediterranean
1 / 27
8 % off
MSC Cruises
Duration
7 nights
Date
6 May 2027
Ship
MSC Divina
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Naples, Italy
£745
From
£686
Price per person / inside stateroom
Show all departures (11)
Rhapsody of the Seas, Mediterranean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
5 May 2028
Ship
Rhapsody of the Seas
  • Departure - Barcelona, Spain
  • 7 stops  
  • Arrival - Athens (Piraeus), Greece
£746
From
£724
Price per person / inside stateroom
50 of 589 pcs