Viva Cruises
Viva Cruises

Viva Cruises

Viva Cruises offers contemporary river cruising with flexible dining, all-inclusive value, and a relaxed boutique atmosphere. Its focus is on comfort, modern design, and cultural immersion along Europe’s most scenic rivers.

Dining Onboard

Flexible, open-seating dining features locally inspired menus, gourmet cuisine, and high-quality ingredients. Guests enjoy regional specialities with attentive service in an elegant but relaxed setting.

Life & Experience Onboard

Viva combines calm riverside days with enriching cultural talks, light entertainment, and comfortable lounges. Days can be spent exploring or relaxing on deck, soaking up the scenery.

Special Amenities & Activities

Wellness areas, bikes for riverside excursions, enrichment programmes, lounges, and scenic decks enhance the modern river cruising experience.

Reasons to Sail With Viva Cruises

Viva Cruises offers a modern, all-inclusive river cruise experience designed for relaxation and cultural immersion. Guests enjoy flexible dining, attentive service, and boutique ships that feel personal and welcoming. Excursions and onboard activities connect travellers with local culture, history, and scenery, making each cruise enriching. Solo travellers, couples, and small groups can easily navigate and enjoy the intimate environment. Whether you want to unwind on deck or explore riverside towns, Viva provides a calm, accessible, and immersive experience.

Modern, all-inclusive river cruising

Flexible, stress-free experience

Focus on culture and scenery

Comfortable, intimate ships

Who It’s Best For

Viva Cruises is ideal for travellers who enjoy relaxed, all-inclusive river cruising with cultural focus. Couples, solo travellers, and small groups will feel comfortable on the intimate ships. Guests seeking scenic riverside views, cultural immersion, and leisurely excursions will find this line especially appealing. The boutique atmosphere and modern amenities make it perfect for those who prefer calm, personalised cruising rather than large-scale vessels. Viva is suited for travellers who want accessible luxury, flexible dining, and enriching experiences at a relaxed pace.

Culture seekers

Mature travellers

Small groups

Couples

What's Included

All cruise fares include:

o   Welcome Cava in the cabin

o   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

o   All day high quality, cold and hot non-alcoholic drinks, as well as a select choice of alcoholic beverages

o   High Tea: selection of homemade scones with clotted cream & jam, sandwiches, cupcakes, chocolates, macarons, exclusive teas and other treats (once per trip)

o   Well-stocked minibar in your cabin

o   Exclusive beauty products from RITUALS

o   Free Wi-Fi on board

o   Tips for the whole crew

Viva's cabins in detail:

o   Exclusively outside cabins and suites, 15 - 24 m²

o   Floor-to-ceiling panoramic windows, most with French balcony

o   Flat screen TV and telephone

o   Air condition

o   Hair dryer

o   Private safe

o   Nespresso machine

o   Two single beds or one king size bed

o   High Quality mattresses and the finest bed linen

o   Spa bathrobes and slippers

o   Genererously dimensioned storage space

VIVA Cruises

We found

257 cruises

VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
24 Nov 2026
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 6 stops  
  • Arrival - Düsseldorf, Germany
£775
From
£737
Price per person / oceanview stateroom
Show all departures (3)
MS VIVA TIARA, Rhine River
1 / 21
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
24 Nov 2026
Ship
MS VIVA TIARA
  • Departure - Frankfurt am Main, Germany
  • 6 stops  
  • Arrival - Frankfurt am Main, Germany
£825
From
£784
Price per person / balcony stateroom
Show all departures (6)
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
3 nights
Date
25 Nov 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 4 stops  
  • Arrival - Paris, France
£850
From
£808
Price per person / suite
Show all departures (17)
VIVA RUBY, Rhine River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
25 Nov 2026
Ship
VIVA RUBY
  • Departure - Düsseldorf, Germany
  • 12 stops  
  • Arrival - Düsseldorf, Germany
£1350
From
£1283
Price per person / oceanview stateroom
Show all departures (5)
VIVA MOMENTS, Rhine River
1 / 16
5 % off — 2 days left
VIVA Cruises
Duration
3 nights
Date
26 Nov 2026
Ship
VIVA MOMENTS
  • Departure - Düsseldorf, Germany
  • 6 stops  
  • Arrival - Düsseldorf, Germany
£825
From
£784
Price per person / suite
Show all departures (7)
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
26 Nov 2026
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 6 stops  
  • Arrival - Nürnberg, Germany
£825
From
£784
Price per person / oceanview stateroom
Show all departures (2)
VIVA TWO, Danube River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
27 Nov 2026
Ship
VIVA TWO
  • Departure - Passau, Germany
  • 6 stops  
  • Arrival - Passau, Germany
£775
From
£737
Price per person / oceanview stateroom
Show all departures (10)
MS VIVA TIARA, Main River
1 / 21
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
28 Nov 2026
Ship
MS VIVA TIARA
  • Departure - Frankfurt am Main, Germany
  • 5 stops  
  • Arrival - Frankfurt am Main, Germany
£675
From
£642
Price per person / oceanview stateroom
Show all departures (4)
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
28 Nov 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 8 stops  
  • Arrival - Paris, France
£1795
From
£1706
Price per person / balcony stateroom
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
1 Dec 2026
Ship
MS VIVA ENJOY
  • Departure - Nürnberg, Germany
  • 6 stops  
  • Arrival - Vienna, Austria
£795
From
£756
Price per person / oceanview stateroom
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
3 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 8 stops  
  • Arrival - Paris, France
£1250
From
£1188
Price per person / balcony stateroom
Show all departures (2)
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
8 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 10 stops  
  • Arrival - Paris, France
£1525
From
£1449
Price per person / oceanview stateroom
VIVA RUBY, Rhine River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
6 nights
Date
15 Dec 2026
Ship
VIVA RUBY
  • Departure - Düsseldorf, Germany
  • 10 stops  
  • Arrival - Düsseldorf, Germany
£1550
From
£1473
Price per person / oceanview stateroom
Show all departures (2)
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
16 Dec 2026
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 7 stops  
  • Arrival - Regensburg, Germany
£775
From
£737
Price per person / oceanview stateroom
VIVA MOMENTS, Rhine River
1 / 16
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
VIVA MOMENTS
  • Departure - Düsseldorf, Germany
  • 10 stops  
  • Arrival - Düsseldorf, Germany
£1450
From
£1378
Price per person / oceanview stateroom
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
MS VIVA ENJOY
  • Departure - Regensburg, Germany
  • 11 stops  
  • Arrival - Vienna, Austria
£1350
From
£1283
Price per person / oceanview stateroom
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
6 nights
Date
21 Dec 2026
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 10 stops  
  • Arrival - Paris, France
£1450
From
£1378
Price per person / oceanview stateroom
VIVA RUBY, Moselle River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
VIVA RUBY
  • Departure - Düsseldorf, Germany
  • 12 stops  
  • Arrival - Nancy, France
£1550
From
£1473
Price per person / oceanview stateroom
Show all departures (2)
MS VIVA TIARA, Danube River
1 / 21
5 % off — 2 days left
VIVA Cruises
Duration
6 nights
Date
22 Dec 2026
Ship
MS VIVA TIARA
  • Departure - Frankfurt am Main, Germany
  • 8 stops  
  • Arrival - Regensburg, Germany
£1075
From
£1022
Price per person / oceanview stateroom
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
6 nights
Date
22 Dec 2026
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 8 stops  
  • Arrival - Düsseldorf, Germany
£1250
From
£1188
Price per person / oceanview stateroom
MS VIVA TIARA, Danube River
1 / 21
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
28 Dec 2026
Ship
MS VIVA TIARA
  • Departure - Regensburg, Germany
  • 9 stops  
  • Arrival - Vienna, Austria
£1850
From
£1758
Price per person / balcony stateroom
MS VIVA ENJOY, Rhine River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
17 Jan 2027
Ship
MS VIVA ENJOY
  • Departure - Düsseldorf, Germany
  • 6 stops  
  • Arrival - Düsseldorf, Germany
£675
From
£642
Price per person / oceanview stateroom
Show all departures (8)
MS VIVA ENJOY, Rhine River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
21 Jan 2027
Ship
MS VIVA ENJOY
  • Departure - Düsseldorf, Germany
  • 5 stops  
  • Arrival - Düsseldorf, Germany
£675
From
£642
Price per person / oceanview stateroom
Show all departures (8)
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
25 Jan 2027
Ship
VIVA ONE
  • Departure - Antwerp, Belgium
  • 6 stops  
  • Arrival - Antwerp, Belgium
£695
From
£661
Price per person / oceanview stateroom
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
29 Jan 2027
Ship
VIVA ONE
  • Departure - Antwerp, Belgium
  • 6 stops  
  • Arrival - Antwerp, Belgium
£695
From
£661
Price per person / oceanview stateroom
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
2 Feb 2027
Ship
VIVA ONE
  • Departure - Antwerp, Belgium
  • 6 stops  
  • Arrival - Antwerp, Belgium
£795
From
£756
Price per person / oceanview stateroom
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
10 Feb 2027
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 7 stops  
  • Arrival - Paris, France
£795
From
£756
Price per person / oceanview stateroom
Show all departures (9)
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
10 Feb 2027
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 10 stops  
  • Arrival - Paris, France
£1350
From
£1283
Price per person / oceanview stateroom
Show all departures (9)
VIVA RUBY, Elbe River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
14 Feb 2027
Ship
VIVA RUBY
  • Departure - Berlin, Germany
  • 17 stops  
  • Arrival - Bremen, Germany
£1450
From
£1378
Price per person / oceanview stateroom
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
20 Feb 2027
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 7 stops  
  • Arrival - Düsseldorf, Germany
£895
From
£851
Price per person / balcony stateroom
Show all departures (8)
VIVA RUBY, Rhine River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
21 Feb 2027
Ship
VIVA RUBY
  • Departure - Bremen, Germany
  • 14 stops  
  • Arrival - Düsseldorf, Germany
£1450
From
£1378
Price per person / oceanview stateroom
VIVA RUBY, Elbe River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
28 Feb 2027
Ship
VIVA RUBY
  • Departure - Düsseldorf, Germany
  • 16 stops  
  • Arrival - Berlin, Germany
£1450
From
£1378
Price per person / oceanview stateroom
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
8 Mar 2027
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 7 stops  
  • Arrival - Düsseldorf, Germany
£950
From
£903
Price per person / oceanview stateroom
Show all departures (2)
VIVA TWO, Danube River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
4 nights
Date
14 Mar 2027
Ship
VIVA TWO
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Vienna, Austria
£775
From
£737
Price per person / oceanview stateroom
VIVA TWO, Danube River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
3 nights
Date
25 Mar 2027
Ship
VIVA TWO
  • Departure - Vienna, Austria
  • 5 stops  
  • Arrival - Passau, Germany
£575
From
£547
Price per person / oceanview stateroom
VIVA RUBY, Elbe River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
9 nights
Date
27 Mar 2027
Ship
VIVA RUBY
  • Departure - Prague, Czech Republic
  • 21 stops  
  • Arrival - Berlin, Germany
£2050
From
£1948
Price per person / oceanview stateroom
VIVA TWO, Danube River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
28 Mar 2027
Ship
VIVA TWO
  • Departure - Passau, Germany
  • 9 stops  
  • Arrival - Passau, Germany
£1795
From
£1706
Price per person / oceanview stateroom
Show all departures (20)
MS VIVA TIARA, Rhine River
1 / 21
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
29 Mar 2027
Ship
MS VIVA TIARA
  • Departure - Düsseldorf, Germany
  • 12 stops  
  • Arrival - Düsseldorf, Germany
£1475
From
£1402
Price per person / oceanview stateroom
Show all departures (6)
VIVA MOMENTS, Rhine River
1 / 16
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
31 Mar 2027
Ship
VIVA MOMENTS
  • Departure - Düsseldorf, Germany
  • 9 stops  
  • Arrival - Düsseldorf, Germany
£1750
From
£1663
Price per person / oceanview stateroom
Show all departures (3)
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
31 Mar 2027
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 12 stops  
  • Arrival - Paris, France
£1975
From
£1877
Price per person / oceanview stateroom
Show all departures (9)
MS PORTO MIRANTE, Douro River
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
31 Mar 2027
Ship
MS PORTO MIRANTE
  • Departure - Porto (Oporto), Portugal
  • 17 stops  
  • Arrival - Porto (Oporto), Portugal
£2225
From
£2114
Price per person / oceanview stateroom
Show all departures (20)
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
2 Apr 2027
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 9 stops  
  • Arrival - Düsseldorf, Germany
£1775
From
£1687
Price per person / oceanview stateroom
Show all departures (5)
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
12 nights
Date
4 Apr 2027
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 17 stops  
  • Arrival - Vienna, Austria
£3050
From
£2898
Price per person / oceanview stateroom
Show all departures (3)
VIVA RUBY, Elbe River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
9 nights
Date
5 Apr 2027
Ship
VIVA RUBY
  • Departure - Berlin, Germany
  • 20 stops  
  • Arrival - Prague, Czech Republic
£2350
From
£2233
Price per person / oceanview stateroom
VIVA TWO, Danube River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
11 nights
Date
11 Apr 2027
Ship
VIVA TWO
  • Departure - Passau, Germany
  • 16 stops  
  • Arrival - Passau, Germany
£2925
From
£2779
Price per person / oceanview stateroom
Show all departures (2)
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
16 Apr 2027
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 8 stops  
  • Arrival - Vienna, Austria
£2350
From
£2233
Price per person / balcony stateroom
Show all departures (11)
VIVA RUBY, null
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
5 nights
Date
23 Apr 2027
Ship
VIVA RUBY
  • Departure - Berlin, Germany
  • 9 stops  
  • Arrival - Berlin, Germany
£1325
From
£1259
Price per person / oceanview stateroom
Show all departures (2)
MS VIVA ENJOY, Rhine River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
12 nights
Date
23 Apr 2027
Ship
MS VIVA ENJOY
  • Departure - Vienna, Austria
  • 15 stops  
  • Arrival - Basel/Huningue, Switzerland
£3050
From
£2898
Price per person / oceanview stateroom
VIVA MOMENTS, Rhine River
1 / 16
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
24 Apr 2027
Ship
VIVA MOMENTS
  • Departure - Amsterdam, Netherlands
  • 10 stops  
  • Arrival - Basel/Huningue, Switzerland
£1750
From
£1663
Price per person / oceanview stateroom
Show all departures (2)
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
28 Apr 2027
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 9 stops  
  • Arrival - Paris, France
£3125
From
£2969
Price per person / suite
Show all departures (12)
VIVA RUBY, Elbe River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
12 nights
Date
28 Apr 2027
Ship
VIVA RUBY
  • Departure - Berlin, Germany
  • 25 stops  
  • Arrival - Amsterdam, Netherlands
£4775
From
£4537
Price per person / suite
VIVA MOMENTS, Rhine River
1 / 16
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
1 May 2027
Ship
VIVA MOMENTS
  • Departure - Basel/Huningue, Switzerland
  • 11 stops  
  • Arrival - Amsterdam, Netherlands
£1750
From
£1663
Price per person / oceanview stateroom
Show all departures (3)
MS VIVA ENJOY, Rhine River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
5 May 2027
Ship
MS VIVA ENJOY
  • Departure - Basel/Huningue, Switzerland
  • 11 stops  
  • Arrival - Amsterdam, Netherlands
£1795
From
£1706
Price per person / oceanview stateroom
MS VIVA TIARA, Rhine River
1 / 21
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
10 May 2027
Ship
MS VIVA TIARA
  • Departure - Düsseldorf, Germany
  • 11 stops  
  • Arrival - Düsseldorf, Germany
£1495
From
£1421
Price per person / oceanview stateroom
Show all departures (4)
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
10 May 2027
Ship
VIVA ONE
  • Departure - Düsseldorf, Germany
  • 11 stops  
  • Arrival - Basel/Huningue, Switzerland
£1775
From
£1687
Price per person / oceanview stateroom
VIVA RUBY, Elbe River
1 / 11
5 % off — 2 days left
VIVA Cruises
Duration
8 nights
Date
10 May 2027
Ship
VIVA RUBY
  • Departure - Amsterdam, Netherlands
  • 17 stops  
  • Arrival - Bremen, Germany
£2150
From
£2043
Price per person / oceanview stateroom
MS VIVA BEYOND, Seine
1 / 10
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
12 May 2027
Ship
MS VIVA BEYOND
  • Departure - Paris, France
  • 10 stops  
  • Arrival - Paris, France
£3095
From
£2941
Price per person / suite
Show all departures (7)
MS VIVA ENJOY, Danube River
1 / 19
5 % off — 2 days left
VIVA Cruises
Duration
14 nights
Date
12 May 2027
Ship
MS VIVA ENJOY
  • Departure - Amsterdam, Netherlands
  • 18 stops  
  • Arrival - Budapest, Hungary
£3725
From
£3539
Price per person / oceanview stateroom
VIVA TWO, Danube River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
15 nights
Date
13 May 2027
Ship
VIVA TWO
  • Departure - Passau, Germany
  • 22 stops  
  • Arrival - Passau, Germany
£3775
From
£3587
Price per person / oceanview stateroom
Show all departures (3)
VIVA ONE, Rhine River
1 / 22
5 % off — 2 days left
VIVA Cruises
Duration
7 nights
Date
17 May 2027
Ship
VIVA ONE
  • Departure - Basel/Huningue, Switzerland
  • 11 stops  
  • Arrival - Amsterdam, Netherlands
£1775
From
£1687
Price per person / oceanview stateroom
60 of 257 pcs