Skip to main content
VIVA ENJOY Longest voyage — 14 nights visiting 14 ports on VIVA ENJOY.

By the numbers

190

Guests

2024

Built

4

Decks

95

Cabins

442ft

Length · 135 m

$1,250 pp

Fares from

$2,450 pp

Median fare

More specifications

52

Crew

4 star

Rating

About VIVA ENJOY

A small group of only 190 guests and unlimited comfort on board the VIVA ENJOY offer the best conditions to make every trip an unforgettable experience. Your memories will be marked by a special feel-good atmosphere. By the unmistakable ship design, which reflects the traveled river worlds with natural materials and bright colors. From the warm crew, whose high service standards always have top priority. Of culinary highlights ranging from gourmet dinners to live cooking. And of moments in which excitement and relaxation alternate in the most beautiful way. Look forward to an exceptional river cruise ship! The MS VIVA ENJOY is the third newbuilding of VIVA Cruises and invites with 95 cabins up to 190 passengers to feel-good moments on board. On the Diamant Deck there are eight suites, which invite with 24 m² size and a French balcony to enjoy the beautiful view. On the Diamond Deck as well as on the Ruby Deck there are 15 m² 2-bed cabins, which have a French balcony. On the Emerald Deck, the 2-bed cabins have windows that cannot be opened. All cabins are perfectly equipped with flat screen TV, included mini-bar, Nespresso® machine, beauty products from RITUALS®, hairdryer, safe, air conditioning, shower and toilet and leave nothing to be desired.

Ports VIVA ENJOY visits

Show 25 more ports
Batina, Croatia (3) port guide Search cruises on VIVA ENJOY visiting Batina, Croatia Belgrade (3) port guide Search cruises on VIVA ENJOY visiting Belgrade Fetesti (3) port guide Search cruises on VIVA ENJOY visiting Fetesti Golubac (3) port guide Search cruises on VIVA ENJOY visiting Golubac Harsova, Romania (3) port guide Search cruises on VIVA ENJOY visiting Harsova, Romania Rousse, Bulgaria (3) port guide Search cruises on VIVA ENJOY visiting Rousse, Bulgaria Svishtov (3) port guide Search cruises on VIVA ENJOY visiting Svishtov Vidin (3) port guide Search cruises on VIVA ENJOY visiting Vidin Vukovar (3) port guide Search cruises on VIVA ENJOY visiting Vukovar Bamberg (2) port guide Search cruises on VIVA ENJOY visiting Bamberg Basel (2) port guide Search cruises on VIVA ENJOY visiting Basel Breisach (2) port guide Search cruises on VIVA ENJOY visiting Breisach Cologne (2) port guide Search cruises on VIVA ENJOY visiting Cologne Esztergom, Hungary (2) port guide Search cruises on VIVA ENJOY visiting Esztergom, Hungary Koblenz (2) port guide Search cruises on VIVA ENJOY visiting Koblenz Krems (2) port guide Search cruises on VIVA ENJOY visiting Krems Strasbourg (2) port guide Search cruises on VIVA ENJOY visiting Strasbourg Wertheim, Germany (2) port guide Search cruises on VIVA ENJOY visiting Wertheim, Germany Wurzburg (2) port guide Search cruises on VIVA ENJOY visiting Wurzburg Frankfurt (1) port guide Search cruises on VIVA ENJOY visiting Frankfurt Ludwigsburg, Germany (1) port guide Search cruises on VIVA ENJOY visiting Ludwigsburg, Germany Mainz (1) port guide Search cruises on VIVA ENJOY visiting Mainz Mannheim (1) port guide Search cruises on VIVA ENJOY visiting Mannheim Rudesheim (1) port guide Search cruises on VIVA ENJOY visiting Rudesheim Straubing (1) port guide Search cruises on VIVA ENJOY visiting Straubing

Ship gallery

VIVA ENJOY viva-enjoy-bistro viva-enjoy-bistro_1 viva-enjoy-gym-2 viva-enjoy-gym-2 viva-enjoy-massage viva-enjoy-moments viva-enjoy-moments-2 viva-enjoy-reception viva-enjoy-riverside-restaurant viva-enjoy-yoga

Deck plans

VIVA ENJOY deck plan — Sun Deck

Scroll to explore · Double-tap to zoom

Frequently asked questions

How much does a cruise on VIVA ENJOY cost?
Fares start at $1,250 per person. The median fare across 59 upcoming sailings is $2,450 per person. Open a sailing to see its listed cabin fares and any observed price history.
Where does VIVA ENJOY sail?
Most upcoming sailings visit Europe (65 sailings).
When is the next cruise on VIVA ENJOY?
The next sailing departs Oct 17, 2026 — a 7-night Europe cruise.
How big is VIVA ENJOY?
VIVA ENJOY has room for 190 guests across 4 decks, and entered service in 2024.

Sailing soon on VIVA ENJOY

Prices per person · incl. taxes & fees.

Showing 65 VIVA ENJOY sailings

Open in full search
Upcoming sailings on this ship
View From pp Destination Departs Nights

from $3,025

$432 / night

Europe Oct 17, 2026 7

from $3,025

$432 / night

Europe Oct 24, 2026 7

from $2,875

$410 / night

Europe Oct 31, 2026 7

from $2,595

$370 / night

Europe Nov 7, 2026 7

from $1,375

$343 / night

Europe Nov 14, 2026 4

from $1,375

$343 / night

Europe Nov 18, 2026 4

from $1,375

$343 / night

Europe Nov 22, 2026 4

from $1,625

$325 / night

Europe Nov 26, 2026 5

from $1,625

$325 / night

Europe Dec 1, 2026 5

from $1,620

$324 / night

Europe Dec 6, 2026 5

Call for price

Europe Dec 11, 2026 5

from $1,550

$310 / night

Europe Dec 16, 2026 5

from $2,625

$375 / night

Europe Dec 21, 2026 7

Call for price

Europe Dec 28, 2026 7

from $1,350

$337 / night

Europe Jan 17, 2027 4

from $1,350

$337 / night

Europe Jan 21, 2027 4

from $1,550

$387 / night

Europe Jan 25, 2027 4

from $1,550

$387 / night

Europe Jan 29, 2027 4

from $1,595

$398 / night

Europe Feb 2, 2027 4

from $1,595

$398 / night

Europe Feb 6, 2027 4

Frequently asked questions

How much does a cruise on VIVA ENJOY cost?
Fares start at $1,250 per person. The median fare across 59 upcoming sailings is $2,450 per person. Open a sailing to see its listed cabin fares and any observed price history.
Where does VIVA ENJOY sail?
Most upcoming sailings visit Europe (65 sailings).
When is the next cruise on VIVA ENJOY?
The next sailing departs Oct 17, 2026 — a 7-night Europe cruise.
How big is VIVA ENJOY?
VIVA ENJOY has room for 190 guests across 4 decks, and entered service in 2024.

The Captain's Log

Exceptional cruises. Intelligent prices.

Weekly newsletter. Cruises worth a look, with the price history to know when to book.