Venice

Venice

The city on the water is also an excellent place to set sail on a cruise through the Mediterranean from! Check out our itineraries below.

The citizens of Venice already have a unique relationship with the water. The city is actually a collection of 118 small islands, built upon the Venetian Lagoon, connected by canals, small streets and bridges. With this historic and fascinating aquatic setup in mind, it should be no wonder that the city is such a hub for Mediterranean cruising. Cruises from Venice take many different routes, as evidenced by the itineraries we have listed below, meaning it’s a great way to see the Med in various orders and configurations. And, of course, it goes without saying that the glorious scenery of Venice itself shouldn’t be taken for granted, so make sure to take some time on either side of your journey to try all the sights, sounds, smells and tastes that the city has to offer.

Venice

We found

54 cruises

MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
11 nights
Date
26 Nov 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£822
From
£781
Price per person / oceanview stateroom
Show all departures (6)
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£862
From
£819
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
10 nights
Date
7 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£878
From
£835
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
11 nights
Date
17 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£998
From
£949
Price per person / inside stateroom
Show all departures (2)
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
12 nights
Date
28 Dec 2026
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 10 stops  
  • Arrival - Bari, Italy
£1061
From
£1008
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
Discount — 1 days left
MSC Cruises
Duration
4 nights
Date
6 Apr 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Venice, Italy
£529
From
£514
Price per person / oceanview stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
6 nights
Date
10 Apr 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 6 stops  
  • Arrival - Ancona, Italy
From
£519
Price per person / inside stateroom
Available promotion:
Black Friday: up to 30% Savings!
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
10 Apr 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£611
From
£581
Price per person / oceanview stateroom
Show all departures (28)
Available promotion:
Black Friday: up to 30% Savings!
MSC Armonia, Mediterranean
1 / 20
Discount — 1 days left
MSC Cruises
Duration
3 nights
Date
27 Apr 2027
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 3 stops  
  • Arrival - Brindisi, Italy
£349
From
£339
Price per person / oceanview stateroom
MSC Armonia, Mediterranean
1 / 20
Discount — 1 days left
MSC Cruises
Duration
4 nights
Date
27 Apr 2027
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Split, Croatia
£399
From
£388
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
Discount — 1 days left
MSC Cruises
Duration
5 nights
Date
27 Apr 2027
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 5 stops  
  • Arrival - Venice, Italy
£569
From
£552
Price per person / inside stateroom
MSC Armonia, Mediterranean
1 / 20
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
2 May 2027
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£869
From
£826
Price per person / oceanview stateroom
Show all departures (16)
MSC Armonia, Mediterranean
1 / 20
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
30 May 2027
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£759
From
£722
Price per person / oceanview stateroom
Show all departures (7)
VIVA UNIQUE, Po River
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
7 nights
Date
4 Jun 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 13 stops  
  • Arrival - Venice, Italy
£3595
From
£3416
Price per person / suite
Show all departures (8)
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
7 nights
Date
16 Jul 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 11 stops  
  • Arrival - Venice, Italy
£2125
From
£2019
Price per person / oceanview stateroom
Show all departures (8)
VIVA UNIQUE, Po River
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
7 nights
Date
15 Oct 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 12 stops  
  • Arrival - Cremona, Italy
£2125
From
£2019
Price per person / oceanview stateroom
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
11 nights
Date
23 Oct 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£1449
From
£1377
Price per person / oceanview stateroom
Show all departures (2)
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
5 nights
Date
29 Oct 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£1125
From
£1069
Price per person / oceanview stateroom
Show all departures (4)
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
3 nights
Date
8 Nov 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Venice, Italy
£825
From
£784
Price per person / oceanview stateroom
Show all departures (9)
MSC Lirica, Mediterranean
1 / 15
Discount — 1 days left
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
20 of 54 pcs

Other destinations