Head north and you’ll find the marvels of Russia, Scandinavia and mainland Europe all rolled into one mesmerising voyage, says Nick Dalton

1. Scandinavian Treasures

A luxury cruise spending three days in St Petersburg; intriguingly different are calls at the Lithuanian city of Klaipeda with its mix of Russian, Swedish and German history, and Riga, Latvia’s capital, with its beautiful Art Nouveau architecture. The 10-day Scandinavian Treasures cruise from Oceania (oceaniacruises.com; 0845 505 1920) departs 21 June 2014, and costs from £2,126 including flights.

2. Scandinavia and Russia 

This Baltic trip starts and finishes at ease in Harwich. In between there are a couple of days in St Petersburg, a string of regular stars – like Stockholm, Helsinki and Tallinn – plus the bonus of a day in Gothenburg. The 12-night Scandinavia and Russia cruise from Royal Caribbean (royalcaribbean.co.uk; 0844 493 4005) departs 7 June 2014, from £939.

3. St Petersburg and Baltic Discovery 

Calls on this voyage from Southampton include Stockholm, Helsinki, Berlin – along with Kristiansand in southern Norway. The 14-day St Petersburg and Baltic Discovery cruise from Cunard (cunard.co.uk; 0843 374 2224) departs 9 May 2014, from £1,479.

4. Capitals of the Baltic

Capitals, yes, (Tallinn, Helsinki and an overnight in Stockholm) and more. The 16-day Capitals of the Baltic cruise from Swan Hellenic (swanhellenic.com; 0844 488 1050) departs 9 May 2014, and costs from £2,680 including excursions and tips.

5. Northern Europe

See the Baltic, sailing from Southampton, including Helsinki, St Petersburg, Copenhagen and Stockholm. The 12-night Northern Europe cruise from MSC (msccruises.co.uk; 0844 561 1955) departs 26 May 2014, and costs from £799.

6. Baltic Flavours

As well as St Petersburg, this cruise from Harwich takes you to the Polish city of Gdansk. Stockholm, Tallinn and Elsinore also feature, and Amsterdam. The 13-night Baltic Flavours cruise from Thomson (thomson.co.uk; 0871 231 4691) departs 15 September 2014, from £1,161 including tips.

7. Baltic Capitals

Does what it says on the tin – Copenhagen, Stockholm, Helsinki, Estonia’s Tallinn and Warnemünde (for Berlin), plus St Petersburg. The nine-night cruise from Norwegian Cruise Line (ncl.co.uk; 0845 201 8900) departs 19 May 2014, from £1,004, including flights.

8. Baltic Festivals

This round trip from Dover calls at festivals in Kiel, Tallinn, Copenhagen, St Petersburg (with an overnight stop), Lübeck and Stockholm, with late night departures so you can enjoy the nightlife. The 14-night Baltic Festivals cruise from Fred. Olsen (fredolsencruises.com; 0845 485 7516) departs 26 June 2014, from £1,299.

9. Scandinavia & Russia Collection 

One of the most comprehensive Baltic cruises, sailing from Southampton, calling at St Petersburg, Stockholm, Tallinn, Helsinki and Copenhagen as well as Klaipeda in Lithuania, Riga, and Amsterdam. The 14-day Scandinavia & Russia Collection cruise from Princess (princess.com; 0845 075 0031) departs 22 June 2014, from £2,664.99.

10. Russia, Poland & Denmark 

Features Gdynia in Poland, and Klaipeda in Lithuania; St Petersburg, Tallinn, Copenhagen and Zeebrugge. The 14-night cruise from P&O (pocruises.com; 0843 374 0111) departs 16 May 2014, from £1,349.

Read Russia cruise: St Petersburg

Images © Toomas Volmer/Tallinn City Tourist Office & Convention Bureau/Jeppe Wikström/mediabank.visitstockholm.com/iStock/scanrail