These awards are decided by collating the reviews on the Cruise Critic’s website from the past year.
The beautiful Russian city gained brownie points thanks to its colourful Baroque-style architecture, world-class art and history.
Although St. Petersburg was awarded the title of the “best” cruise destination in the world, the most popular was the Caribbean. Check out the full list winners list here.
So if a cruise is on your radar, then why not experience it at its best at this Russian city.
This article originally appeared on 7Travel.