

Viva Cruises
Viva Cruises brings a fresh, contemporary edge to river cruising, with flexible dining, all-inclusive value, and a relaxed boutique feel. The focus is on comfort, modern design, and immersing guests in the culture along Europe's most iconic rivers.
What's Included
All cruise fares include:
- Welcome Cava in the cabin
- Full board with breakfast buffet, lunch, dinner (multi-course gourmet menus served at the table) and snacks with free choice of table and flexible meal times
- All day high quality, cold and hot non-alcoholic drinks, as well as a select choice of alcoholic beverages
- High Tea: selection of homemade scones with clotted cream & jam, sandwiches, cupcakes, chocolates, macarons, exclusive teas and other treats (once per trip)
- Well-stocked minibar in your cabin
- Exclusive beauty products from RITUALS
- Free Wi-Fi on board
- Tips for the whole crew
Viva's cabins in detail:
- Exclusively outside cabins and suites, 15 - 24 m²
- Floor-to-ceiling panoramic windows, most with French balcony
- Flat screen TV and telephone
- Air condition
- Hair dryer
- Private safe
- Nespresso machine
- Two single beds or one king size bed
- High Quality mattresses and the finest bed linen
- Spa bathrobes and slippers
- Genererously dimensioned storage space
VIVA Cruises
We found
261 cruises

1 / 19
5 % off — 4 days left

Duration
4 nights
Date
22 Nov 2026
Ship
MS VIVA ENJOY
- Departure - Vienna, Austria
- 5 stops
- Arrival - Vienna, Austria
Show all departures (2)

1 / 16
5 % off — 4 days left

Duration
4 nights
Date
22 Nov 2026
Ship
VIVA MOMENTS
- Departure - Düsseldorf, Germany
- 6 stops
- Arrival - Düsseldorf, Germany
Show all departures (3)

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
23 Nov 2026
Ship
VIVA TWO
- Departure - Passau, Germany
- 6 stops
- Arrival - Passau, Germany
Show all departures (10)

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
24 Nov 2026
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 6 stops
- Arrival - Düsseldorf, Germany
Show all departures (4)

1 / 21
5 % off — 4 days left

Duration
4 nights
Date
24 Nov 2026
Ship
MS VIVA TIARA
- Departure - Frankfurt am Main, Germany
- 6 stops
- Arrival - Frankfurt am Main, Germany
Show all departures (5)

1 / 10
5 % off — 4 days left

Duration
3 nights
Date
25 Nov 2026
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 4 stops
- Arrival - Paris, France
Show all departures (17)

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
25 Nov 2026
Ship
VIVA RUBY
- Departure - Düsseldorf, Germany
- 12 stops
- Arrival - Düsseldorf, Germany
Show all departures (5)

1 / 16
5 % off — 4 days left

Duration
3 nights
Date
26 Nov 2026
Ship
VIVA MOMENTS
- Departure - Düsseldorf, Germany
- 6 stops
- Arrival - Düsseldorf, Germany
Show all departures (6)

1 / 19
5 % off — 4 days left

Duration
5 nights
Date
26 Nov 2026
Ship
MS VIVA ENJOY
- Departure - Vienna, Austria
- 6 stops
- Arrival - Nürnberg, Germany
Show all departures (2)

1 / 21
5 % off — 4 days left

Duration
4 nights
Date
28 Nov 2026
Ship
MS VIVA TIARA
- Departure - Frankfurt am Main, Germany
- 5 stops
- Arrival - Frankfurt am Main, Germany
Show all departures (4)

1 / 10
5 % off — 4 days left

Duration
5 nights
Date
28 Nov 2026
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 8 stops
- Arrival - Paris, France

1 / 19
5 % off — 4 days left

Duration
5 nights
Date
1 Dec 2026
Ship
MS VIVA ENJOY
- Departure - Nürnberg, Germany
- 6 stops
- Arrival - Vienna, Austria

1 / 10
5 % off — 4 days left

Duration
5 nights
Date
3 Dec 2026
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 8 stops
- Arrival - Paris, France
Show all departures (2)

1 / 10
5 % off — 4 days left

Duration
5 nights
Date
8 Dec 2026
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 10 stops
- Arrival - Paris, France

1 / 11
6 % off — 4 days left

Duration
6 nights
Date
15 Dec 2026
Ship
VIVA RUBY
- Departure - Düsseldorf, Germany
- 10 stops
- Arrival - Düsseldorf, Germany
Show all departures (2)

1 / 19
5 % off — 4 days left

Duration
5 nights
Date
16 Dec 2026
Ship
MS VIVA ENJOY
- Departure - Vienna, Austria
- 7 stops
- Arrival - Regensburg, Germany

1 / 16
6 % off — 4 days left

Duration
7 nights
Date
20 Dec 2026
Ship
VIVA MOMENTS
- Departure - Düsseldorf, Germany
- 10 stops
- Arrival - Düsseldorf, Germany

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
21 Dec 2026
Ship
VIVA TWO
- Departure - Passau, Germany
- 10 stops
- Arrival - Passau, Germany

1 / 19
6 % off — 4 days left

Duration
7 nights
Date
21 Dec 2026
Ship
MS VIVA ENJOY
- Departure - Regensburg, Germany
- 11 stops
- Arrival - Vienna, Austria

1 / 10
6 % off — 4 days left

Duration
6 nights
Date
21 Dec 2026
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 10 stops
- Arrival - Paris, France

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
21 Dec 2026
Ship
VIVA RUBY
- Departure - Düsseldorf, Germany
- 12 stops
- Arrival - Nancy, France
Show all departures (2)

1 / 21
6 % off — 4 days left

Duration
6 nights
Date
22 Dec 2026
Ship
MS VIVA TIARA
- Departure - Frankfurt am Main, Germany
- 8 stops
- Arrival - Regensburg, Germany

1 / 22
6 % off — 4 days left

Duration
6 nights
Date
22 Dec 2026
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 8 stops
- Arrival - Düsseldorf, Germany

1 / 21
6 % off — 4 days left

Duration
7 nights
Date
28 Dec 2026
Ship
MS VIVA TIARA
- Departure - Regensburg, Germany
- 9 stops
- Arrival - Vienna, Austria

1 / 19
5 % off — 4 days left

Duration
4 nights
Date
17 Jan 2027
Ship
MS VIVA ENJOY
- Departure - Düsseldorf, Germany
- 6 stops
- Arrival - Düsseldorf, Germany
Show all departures (8)

1 / 19
5 % off — 4 days left

Duration
4 nights
Date
21 Jan 2027
Ship
MS VIVA ENJOY
- Departure - Düsseldorf, Germany
- 5 stops
- Arrival - Düsseldorf, Germany
Show all departures (8)

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
25 Jan 2027
Ship
VIVA ONE
- Departure - Antwerp, Belgium
- 6 stops
- Arrival - Antwerp, Belgium

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
29 Jan 2027
Ship
VIVA ONE
- Departure - Antwerp, Belgium
- 6 stops
- Arrival - Antwerp, Belgium

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
2 Feb 2027
Ship
VIVA ONE
- Departure - Antwerp, Belgium
- 6 stops
- Arrival - Antwerp, Belgium

1 / 10
5 % off — 4 days left

Duration
4 nights
Date
10 Feb 2027
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 7 stops
- Arrival - Paris, France
Show all departures (9)

1 / 10
6 % off — 4 days left

Duration
7 nights
Date
10 Feb 2027
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 10 stops
- Arrival - Paris, France
Show all departures (9)

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
14 Feb 2027
Ship
VIVA RUBY
- Departure - Berlin, Germany
- 17 stops
- Arrival - Bremen, Germany

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
20 Feb 2027
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 7 stops
- Arrival - Düsseldorf, Germany
Show all departures (8)

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
21 Feb 2027
Ship
VIVA RUBY
- Departure - Bremen, Germany
- 14 stops
- Arrival - Düsseldorf, Germany

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
28 Feb 2027
Ship
VIVA RUBY
- Departure - Düsseldorf, Germany
- 16 stops
- Arrival - Berlin, Germany

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
8 Mar 2027
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 7 stops
- Arrival - Düsseldorf, Germany
Show all departures (2)

1 / 22
5 % off — 4 days left

Duration
4 nights
Date
14 Mar 2027
Ship
VIVA TWO
- Departure - Vienna, Austria
- 5 stops
- Arrival - Vienna, Austria

1 / 11
6 % off — 4 days left

Duration
9 nights
Date
18 Mar 2027
Ship
VIVA RUBY
- Departure - Berlin, Germany
- 20 stops
- Arrival - Prague, Czech Republic
Show all departures (2)

1 / 22
5 % off — 4 days left

Duration
3 nights
Date
25 Mar 2027
Ship
VIVA TWO
- Departure - Vienna, Austria
- 5 stops
- Arrival - Passau, Germany

1 / 11
6 % off — 4 days left

Duration
9 nights
Date
27 Mar 2027
Ship
VIVA RUBY
- Departure - Prague, Czech Republic
- 21 stops
- Arrival - Berlin, Germany

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
28 Mar 2027
Ship
VIVA TWO
- Departure - Passau, Germany
- 9 stops
- Arrival - Passau, Germany
Show all departures (21)

1 / 21
6 % off — 4 days left

Duration
7 nights
Date
29 Mar 2027
Ship
MS VIVA TIARA
- Departure - Düsseldorf, Germany
- 12 stops
- Arrival - Düsseldorf, Germany
Show all departures (6)

1 / 16
6 % off — 4 days left

Duration
7 nights
Date
31 Mar 2027
Ship
VIVA MOMENTS
- Departure - Düsseldorf, Germany
- 9 stops
- Arrival - Düsseldorf, Germany
Show all departures (3)

1 / 10
6 % off — 4 days left

Duration
7 nights
Date
31 Mar 2027
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 12 stops
- Arrival - Paris, France
Show all departures (9)

1 / 10
6 % off — 4 days left

Duration
7 nights
Date
31 Mar 2027
Ship
MS PORTO MIRANTE
- Departure - Porto (Oporto), Portugal
- 17 stops
- Arrival - Porto (Oporto), Portugal
Show all departures (20)

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
2 Apr 2027
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 9 stops
- Arrival - Düsseldorf, Germany
Show all departures (5)

1 / 19
6 % off — 4 days left

Duration
12 nights
Date
4 Apr 2027
Ship
MS VIVA ENJOY
- Departure - Vienna, Austria
- 17 stops
- Arrival - Vienna, Austria
Show all departures (3)

1 / 22
6 % off — 4 days left

Duration
11 nights
Date
11 Apr 2027
Ship
VIVA TWO
- Departure - Passau, Germany
- 16 stops
- Arrival - Passau, Germany
Show all departures (2)

1 / 19
6 % off — 4 days left

Duration
7 nights
Date
16 Apr 2027
Ship
MS VIVA ENJOY
- Departure - Vienna, Austria
- 8 stops
- Arrival - Vienna, Austria
Show all departures (11)

1 / 19
6 % off — 4 days left

Duration
12 nights
Date
23 Apr 2027
Ship
MS VIVA ENJOY
- Departure - Vienna, Austria
- 15 stops
- Arrival - Basel/Huningue, Switzerland

1 / 16
6 % off — 4 days left

Duration
7 nights
Date
24 Apr 2027
Ship
VIVA MOMENTS
- Departure - Amsterdam, Netherlands
- 10 stops
- Arrival - Basel/Huningue, Switzerland
Show all departures (2)

1 / 10
6 % off — 4 days left

Duration
7 nights
Date
28 Apr 2027
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 9 stops
- Arrival - Paris, France
Show all departures (12)

1 / 11
6 % off — 4 days left

Duration
12 nights
Date
28 Apr 2027
Ship
VIVA RUBY
- Departure - Berlin, Germany
- 25 stops
- Arrival - Amsterdam, Netherlands

1 / 16
6 % off — 4 days left

Duration
7 nights
Date
1 May 2027
Ship
VIVA MOMENTS
- Departure - Basel/Huningue, Switzerland
- 11 stops
- Arrival - Amsterdam, Netherlands
Show all departures (3)

1 / 19
6 % off — 4 days left

Duration
7 nights
Date
5 May 2027
Ship
MS VIVA ENJOY
- Departure - Basel/Huningue, Switzerland
- 11 stops
- Arrival - Amsterdam, Netherlands

1 / 21
6 % off — 4 days left

Duration
7 nights
Date
10 May 2027
Ship
MS VIVA TIARA
- Departure - Düsseldorf, Germany
- 11 stops
- Arrival - Düsseldorf, Germany
Show all departures (4)

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
10 May 2027
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 11 stops
- Arrival - Basel/Huningue, Switzerland

1 / 11
6 % off — 4 days left

Duration
8 nights
Date
10 May 2027
Ship
VIVA RUBY
- Departure - Amsterdam, Netherlands
- 17 stops
- Arrival - Bremen, Germany

1 / 10
6 % off — 4 days left

Duration
7 nights
Date
12 May 2027
Ship
MS VIVA BEYOND
- Departure - Paris, France
- 10 stops
- Arrival - Paris, France
Show all departures (7)

1 / 19
6 % off — 4 days left

Duration
14 nights
Date
12 May 2027
Ship
MS VIVA ENJOY
- Departure - Amsterdam, Netherlands
- 18 stops
- Arrival - Budapest, Hungary

1 / 22
6 % off — 4 days left

Duration
15 nights
Date
13 May 2027
Ship
VIVA TWO
- Departure - Passau, Germany
- 22 stops
- Arrival - Passau, Germany
Show all departures (3)

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
17 May 2027
Ship
VIVA ONE
- Departure - Basel/Huningue, Switzerland
- 11 stops
- Arrival - Amsterdam, Netherlands

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
18 May 2027
Ship
VIVA RUBY
- Departure - Bremen, Germany
- 15 stops
- Arrival - Berlin, Germany

1 / 16
6 % off — 4 days left

Duration
11 nights
Date
22 May 2027
Ship
VIVA MOMENTS
- Departure - Amsterdam, Netherlands
- 14 stops
- Arrival - Nürnberg, Germany

1 / 21
6 % off — 4 days left

Duration
7 nights
Date
24 May 2027
Ship
MS VIVA TIARA
- Departure - Düsseldorf, Germany
- 12 stops
- Arrival - Düsseldorf, Germany
Show all departures (3)

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
24 May 2027
Ship
VIVA ONE
- Departure - Amsterdam, Netherlands
- 10 stops
- Arrival - Basel/Huningue, Switzerland

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
25 May 2027
Ship
VIVA RUBY
- Departure - Berlin, Germany
- 12 stops
- Arrival - Hannover, Germany

1 / 19
6 % off — 4 days left

Duration
7 nights
Date
26 May 2027
Ship
MS VIVA ENJOY
- Departure - Budapest, Hungary
- 8 stops
- Arrival - Budapest, Hungary
Show all departures (2)

1 / 7
6 % off — 4 days left

Duration
7 nights
Date
28 May 2027
Ship
VIVA UNIQUE
- Departure - Venice, Italy
- 13 stops
- Arrival - Venice, Italy

1 / 22
5 % off — 4 days left

Duration
5 nights
Date
31 May 2027
Ship
VIVA ONE
- Departure - Basel/Huningue, Switzerland
- 6 stops
- Arrival - Basel/Huningue, Switzerland

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
1 Jun 2027
Ship
VIVA RUBY
- Departure - Hannover, Germany
- 15 stops
- Arrival - Düsseldorf, Germany

1 / 16
6 % off — 4 days left

Duration
7 nights
Date
2 Jun 2027
Ship
VIVA MOMENTS
- Departure - Nürnberg, Germany
- 8 stops
- Arrival - Strasbourg, France

1 / 7
6 % off — 4 days left

Duration
7 nights
Date
4 Jun 2027
Ship
VIVA UNIQUE
- Departure - Venice, Italy
- 13 stops
- Arrival - Venice, Italy
Show all departures (8)

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
5 Jun 2027
Ship
VIVA ONE
- Departure - Basel/Huningue, Switzerland
- 13 stops
- Arrival - Düsseldorf, Germany

1 / 21
6 % off — 4 days left

Duration
7 nights
Date
7 Jun 2027
Ship
MS VIVA TIARA
- Departure - Düsseldorf, Germany
- 11 stops
- Arrival - Düsseldorf, Germany
Show all departures (2)

1 / 11
6 % off — 4 days left

Duration
7 nights
Date
8 Jun 2027
Ship
VIVA RUBY
- Departure - Düsseldorf, Germany
- 16 stops
- Arrival - Berlin, Germany

1 / 16
6 % off — 4 days left

Duration
7 nights
Date
9 Jun 2027
Ship
VIVA MOMENTS
- Departure - Strasbourg, France
- 9 stops
- Arrival - Nürnberg, Germany

1 / 19
6 % off — 4 days left

Duration
7 nights
Date
9 Jun 2027
Ship
MS VIVA ENJOY
- Departure - Budapest, Hungary
- 8 stops
- Arrival - Vienna, Austria

1 / 22
6 % off — 4 days left

Duration
7 nights
Date
12 Jun 2027
Ship
VIVA ONE
- Departure - Düsseldorf, Germany
- 10 stops
- Arrival - Düsseldorf, Germany
Show all departures (5)
80 of 261 pcs

