Join our mailing list for exclusive news, offers and inspiration
Join Now

Russia Cruises

  • Destination or cruise
  • Any Destination
  • Departure Port
  • Any Port
  • Departure month
  • Any Date
  • Passengers
  • 2
  • {{item.label}}
  • {{item.value ? item.displayValue : item.anyValue}}

From ornate palaces to enchanting countryside, a wealth of intrigue awaits in this vast and often mysterious country. Discover it for yourself on a dazzling cruise of Russia.

As the largest country on the planet, Russia is home to a diverse array of landscapes and experiences. With this in mind, it probably goes without saying that more than one visit is needed in order to explore everything that this expansive region has to offer. From stunning mountains and lakes to world-class art and architecture, there is plenty to keep travellers coming back, with something to suit all tastes and interests. Whether you are a passionate foodie, a history fan or are simply looking to explore a region that is off the usual tourist trail, a cruise of Russia is sure to impress.

Those in search of astounding landscapes will certainly find plenty to savour. With the breathtaking Altai Republic, the Caucasus mountains and the picture-perfect Lake Baikal to name just a few examples, Russia is simply brimming with staggering scenery. There are also a fantastic variety of sights to marvel at in the country's beautiful cities. The iconic domed buildings of Moscow are always a highlight, as are the majestic Kremlin and St. Basil's Cathedral. 

Our Russia cruises provide the chance to explore the must-see destination of St Petersburg, with its light-coloured architecture making a surprising contrast to the imposing red brick buildings of Moscow. Attractions such as Peterhof Palace, the Church of Our Saviour on the Spilled Blood and St. Isaac's Cathedral, as well as the opportunity to experience an evening performance at the world-renowned Russian ballet, are sure to make your cruise of Russia a truly unforgettable one.

Need Help?
Call us now on
0330 160 7700

Booking Hotline
Mon - Wed 9am - 6pm
Thu 9am - 5pm
Fri 9am - 5pm
Sat 9am - 4pm
Sun 10am - 3pm
Customer Services
Mon - Wed 9am - 4:30pm
Thu 9am - 4:30pm
Fri 9am - 4:30pm
Sat 9am - 3pm
Sun 10am - 2pm