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
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 5 stops  
  • Arrival - Barcelona, Spain
£555
From
£528
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
MSC Cruises
Duration
6 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Valencia, Spain
From
£619
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
8 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 6 stops  
  • Arrival - Marseille, France
£643
From
£611
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
9 nights
Date
14 Nov 2027
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Genoa, Italy
£711
From
£676
Price per person / inside stateroom
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
5 nights
Date
22 Dec 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£1150
From
£1093
Price per person / balcony stateroom
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
5 nights
Date
30 Dec 2027
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£1395
From
£1326
Price per person / oceanview stateroom
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
3 nights
Date
12 Feb 2028
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Venice, Italy
£750
From
£713
Price per person / oceanview stateroom
Show all departures (8)
Available promotion:
Free Cabin Upgrade
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
3 nights
Date
15 Feb 2028
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 4 stops  
  • Arrival - Venice, Italy
£750
From
£713
Price per person / oceanview stateroom
Show all departures (2)
Available promotion:
Free Cabin Upgrade
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
5 nights
Date
21 Feb 2028
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Venice, Italy
£1350
From
£1283
Price per person / oceanview stateroom
Show all departures (12)
Available promotion:
Free Cabin Upgrade
MSC Armonia, Mediterranean
1 / 20
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
26 Mar 2028
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£774
From
£736
Price per person / inside stateroom
VIVA UNIQUE, Po River
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
7 nights
Date
26 Mar 2028
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 14 stops  
  • Arrival - Venice, Italy
£2250
From
£2138
Price per person / oceanview stateroom
Show all departures (17)
Available promotion:
Free Cabin Upgrade
MSC Armonia, Mediterranean
1 / 20
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
2 Apr 2028
Ship
MSC Armonia
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£774
From
£736
Price per person / inside stateroom
Show all departures (32)
VIVA UNIQUE, Po River
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
7 nights
Date
2 Apr 2028
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 12 stops  
  • Arrival - Cremona, Italy
£2350
From
£2233
Price per person / oceanview stateroom
Show all departures (3)
Available promotion:
Free Cabin Upgrade
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
8 Apr 2028
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£824
From
£783
Price per person / inside stateroom
Show all departures (26)
Azamara Journey, Mediterranean
1 / 14
5 % off — 1 days left
Azamara
Duration
11 nights
Date
25 Apr 2028
Ship
Azamara Journey
  • Departure - Venice, Italy
  • 12 stops  
  • Arrival - Athens (Piraeus), Greece
£3299
From
£3135
Price per person / inside stateroom
Azamara Onward, Mediterranean
1 / 17
5 % off — 1 days left
Azamara
Duration
10 nights
Date
19 Jun 2028
Ship
Azamara Onward
  • Departure - Venice, Italy
  • 11 stops  
  • Arrival - Athens (Piraeus), Greece
£2609
From
£2479
Price per person / inside stateroom
MSC Lirica, Mediterranean
1 / 15
5 % off — 1 days left
MSC Cruises
Duration
7 nights
Date
24 Jun 2028
Ship
MSC Lirica
  • Departure - Venice, Italy
  • 7 stops  
  • Arrival - Venice, Italy
£894
From
£850
Price per person / inside stateroom
Show all departures (2)
VIVA UNIQUE, Venice Lagoon
1 / 7
5 % off — 1 days left
VIVA Cruises
Duration
7 nights
Date
16 Jul 2028
Ship
VIVA UNIQUE
  • Departure - Venice, Italy
  • 11 stops  
  • Arrival - Venice, Italy
£2250
From
£2138
Price per person / oceanview stateroom
Show all departures (6)
Available promotion:
Free Cabin Upgrade
Azamara Onward, Mediterranean
1 / 17
5 % off — 1 days left
Azamara
Duration
9 nights
Date
17 Jul 2028
Ship
Azamara Onward
  • Departure - Venice, Italy
  • 9 stops  
  • Arrival - Athens (Piraeus), Greece
£2869
From
£2726
Price per person / inside stateroom
Azamara Onward, Mediterranean
1 / 17
5 % off — 1 days left
Azamara
Duration
20 nights
Date
17 Jul 2028
Ship
Azamara Onward
  • Departure - Venice, Italy
  • 19 stops  
  • Arrival - Civitavecchia (Rome), Italy
£6129
From
£5823
Price per person / inside stateroom
40 of 54 pcs

Other destinations