Naples Cruises 2026 / 2027 / 2028 Dates

Discover the vibrant city of Naples with our fantastic range of Naples cruises for 2026 and 2027. From the ancient ruins of Pompeii and the dramatic backdrop of Mount Vesuvius to the breathtaking Amalfi Coast and authentic Italian cuisine, Naples offers an unforgettable blend of history, culture and coastal beauty. Start planning your Naples cruise today and secure the best cabins, dates and deals!

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

Naples

We found

42 cruises

MSC Magnifica, Mediterranean
1 / 24
Discount
MSC Cruises
Duration
4 nights
Date
30 Nov 2026
Ship
MSC Magnifica
  • Departure - Naples, Italy
  • 4 stops  
  • Arrival - Barcelona, Spain
£271
From
£263
Price per person / inside stateroom
Costa Serena, Mediterranean
1 / 19
Costa Cruises
Duration
3 nights
Date
16 Sep 2027
Ship
Costa Serena
  • Departure - Naples, Italy
  • 4 stops  
  • Arrival - Savona, Italy
From
£299
Price per person / inside stateroom
MSC Magnifica, Mediterranean
1 / 24
8 % off
MSC Cruises
Duration
6 nights
Date
30 Nov 2026
Ship
MSC Magnifica
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Genoa, Italy
£339
From
£312
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
5 nights
Date
2 Feb 2027
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 5 stops  
  • Arrival - Marseille, France
£429
From
£395
Price per person / inside stateroom
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
7 nights
Date
19 Jan 2027
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£439
From
£404
Price per person / inside stateroom
Show all departures (20)
MSC Euribia, Mediterranean
1 / 32
8 % off
MSC Cruises
Duration
6 nights
Date
6 Apr 2027
Ship
MSC Euribia
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Genoa, Italy
£509
From
£469
Price per person / oceanview stateroom
MSC Fantasia, Mediterranean
1 / 26
8 % off
MSC Cruises
Duration
7 nights
Date
18 Jan 2028
Ship
MSC Fantasia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£564
From
£519
Price per person / inside stateroom
Show all departures (12)
MSC Fantasia, Mediterranean
1 / 26
8 % off
MSC Cruises
Duration
7 nights
Date
7 Dec 2027
Ship
MSC Fantasia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£624
From
£575
Price per person / inside stateroom
Show all departures (6)
MSC Virtuosa, Mediterranean
1 / 39
8 % off
MSC Cruises
Duration
7 nights
Date
24 Apr 2027
Ship
MSC Virtuosa
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£669
From
£616
Price per person / inside stateroom
Show all departures (29)
MSC Seaview, Mediterranean
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
8 Dec 2027
Ship
MSC Seaview
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£684
From
£630
Price per person / inside stateroom
Show all departures (9)
MSC Seaview, Mediterranean
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
21 Apr 2027
Ship
MSC Seaview
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£689
From
£634
Price per person / inside stateroom
Show all departures (31)
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
3 Nov 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 9 stops  
  • Arrival - Naples, Italy
£689
From
£655
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
27 Oct 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 9 stops  
  • Arrival - Naples, Italy
£739
From
£703
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)
MSC Seashore, Mediterranean
1 / 23
8 % off
MSC Cruises
Duration
6 nights
Date
13 Apr 2028
Ship
MSC Seashore
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Naples, Italy
£759
From
£699
Price per person / inside stateroom
Costa Serena, Mediterranean
1 / 19
Costa Cruises
Duration
5 nights
Date
1 Jun 2027
Ship
Costa Serena
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Taranto, Italy
From
£769
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
20 Oct 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£809
From
£769
Price per person / inside stateroom
Show all departures (7)
MSC Divina, Mediterranean
1 / 27
8 % off
MSC Cruises
Duration
7 nights
Date
20 Apr 2028
Ship
MSC Divina
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Naples, Italy
£814
From
£749
Price per person / inside stateroom
Show all departures (30)
MSC Virtuosa, Mediterranean
1 / 39
8 % off
MSC Cruises
Duration
7 nights
Date
22 Apr 2028
Ship
MSC Virtuosa
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£824
From
£759
Price per person / inside stateroom
Show all departures (30)
MSC Seashore, Mediterranean
1 / 23
8 % off
MSC Cruises
Duration
7 nights
Date
19 Apr 2028
Ship
MSC Seashore
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£844
From
£777
Price per person / inside stateroom
Show all departures (27)
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
28 Apr 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£869
From
£826
Price per person / inside stateroom
Show all departures (3)
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
5 May 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£869
From
£826
Price per person / inside stateroom
Show all departures (8)
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
14 Apr 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£879
From
£836
Price per person / inside stateroom
Show all departures (2)
Sun Princess, Mediterranean
1 / 34
Discount
Princess Cruises
Duration
7 nights
Date
8 Oct 2028
Ship
Sun Princess
  • Departure - Naples, Italy
  • 8 stops  
  • Arrival - Athens (Piraeus), Greece
£907
From
£871
Price per person / inside stateroom
MSC World Asia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
19 Apr 2027
Ship
MSC World Asia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£919
From
£846
Price per person / inside stateroom
Show all departures (28)
MSC Divina, Mediterranean
1 / 27
8 % off
MSC Cruises
Duration
7 nights
Date
16 Sep 2027
Ship
MSC Divina
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Naples, Italy
£919
From
£846
Price per person / inside stateroom
Show all departures (6)
MSC Divina, Mediterranean
1 / 27
8 % off
MSC Cruises
Duration
7 nights
Date
14 Oct 2027
Ship
MSC Divina
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Naples, Italy
£919
From
£846
Price per person / inside stateroom
Show all departures (8)
MSC Seaview, Mediterranean
1 / 33
8 % off
MSC Cruises
Duration
7 nights
Date
3 Nov 2027
Ship
MSC Seaview
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£919
From
£846
Price per person / inside stateroom
MSC Divina, Mediterranean
1 / 27
8 % off
MSC Cruises
Duration
7 nights
Date
6 Apr 2028
Ship
MSC Divina
  • Departure - Naples, Italy
  • 6 stops  
  • Arrival - Naples, Italy
£924
From
£851
Price per person / inside stateroom
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
14 Jul 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Naples, Italy
£959
From
£912
Price per person / inside stateroom
Show all departures (7)
Costa Smeralda, Mediterranean
1 / 27
5 % off
Costa Cruises
Duration
7 nights
Date
1 Sep 2027
Ship
Costa Smeralda
  • Departure - Naples, Italy
  • 12 stops  
  • Arrival - Naples, Italy
£979
From
£931
Price per person / inside stateroom
MSC World Asia, Mediterranean
1 / 20
8 % off
MSC Cruises
Duration
7 nights
Date
8 May 2028
Ship
MSC World Asia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£1094
From
£1007
Price per person / inside stateroom
Show all departures (26)
MSC World Asia, Transatlantic
1 / 20
8 % off
MSC Cruises
Duration
19 nights
Date
1 Nov 2027
Ship
MSC World Asia
  • Departure - Naples, Italy
  • 12 stops  
  • Arrival - Fort de France, Martinique
£1284
From
£1182
Price per person / inside stateroom
MSC Fantasia, Mediterranean
1 / 26
8 % off
MSC Cruises
Duration
7 nights
Date
28 Dec 2027
Ship
MSC Fantasia
  • Departure - Naples, Italy
  • 7 stops  
  • Arrival - Naples, Italy
£1294
From
£1191
Price per person / inside stateroom
MSC Divina, Transatlantic
1 / 27
8 % off
MSC Cruises
Duration
18 nights
Date
28 Oct 2027
Ship
MSC Divina
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Rio de Janeiro, Brazil
£1369
From
£1260
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
8 % off
MSC Cruises
Duration
19 nights
Date
13 Nov 2027
Ship
MSC Virtuosa
  • Departure - Naples, Italy
  • 9 stops  
  • Arrival - Rio de Janeiro, Brazil
£1424
From
£1311
Price per person / inside stateroom
MSC Divina, Transatlantic
1 / 27
8 % off
MSC Cruises
Duration
19 nights
Date
28 Oct 2027
Ship
MSC Divina
  • Departure - Naples, Italy
  • 11 stops  
  • Arrival - Santos (São Paulo), Brazil
£1454
From
£1338
Price per person / inside stateroom
MSC Virtuosa, Transatlantic
1 / 39
8 % off
MSC Cruises
Duration
21 nights
Date
13 Nov 2027
Ship
MSC Virtuosa
  • Departure - Naples, Italy
  • 11 stops  
  • Arrival - Santos (São Paulo), Brazil
£1564
From
£1439
Price per person / inside stateroom
MSC Splendida, Transatlantic
1 / 29
8 % off
MSC Cruises
Duration
20 nights
Date
14 Nov 2027
Ship
MSC Splendida
  • Departure - Naples, Italy
  • 9 stops  
  • Arrival - Buenos Aires, Argentina
£1714
From
£1577
Price per person / inside stateroom
MSC Sinfonia, Red Sea
1 / 30
8 % off
MSC Cruises
Duration
25 nights
Date
18 Oct 2027
Ship
MSC Sinfonia
  • Departure - Naples, Italy
  • 13 stops  
  • Arrival - Durban, South Africa
£1925
From
£1771
Price per person / inside stateroom
Sun Princess, Mediterranean
1 / 34
5 % off
Princess Cruises
Duration
17 nights
Date
8 Oct 2028
Ship
Sun Princess
  • Departure - Naples, Italy
  • 16 stops  
  • Arrival - Barcelona, Spain
£2256
From
£2144
Price per person / inside stateroom
Allura, Mediterranean
1 / 18
5 % off
Oceania Cruises
Duration
10 nights
Date
27 Jul 2028
Ship
Allura
  • Departure - Naples, Italy
  • 10 stops  
  • Arrival - Lisbon, Portugal
£3469
From
£3296
Price per person / balcony stateroom
42 of 42 pcs