Verschiedene Reedereien wie TUI Cruises oder auch MSC Kreuzfahrten bieten alljährlich verschiedene Kreuzfahrten durch die Ostsee an, auf denen Urlauber Metropolen der Ostsee und des Nordens in Skandinavien und Russland sowie die baltischen Staaten entdecken können.
Die Kreuzfahrtschiffe beginnen ihre Reise durch die Ostsee zumeist in Hamburg oder Kiel und folgen dann einer Route, die die Passagiere über Skandinavien und das Baltikum mitunter bis zum russischen St. Petersburg bringt. Unterwegs werden unterschiedliche Häfen angesteuert, so dass die Gäste nicht nur an Bord einen unvergesslichen Urlaub erleben können, sondern zugleich mehrere interessante Länder und Städte kennen lernen oder wieder einmal besuchen. Die Dauer der Kreuzfahrten variiert und hängt auch von den auf der Route liegenden Häfen ab. Üblicher Weise dauern die angebotenen Ostsee-Kreuzfahrten zwischen 8 und 14 Tagen. Dabei decken die langen Schiffsreisen neben Schweden, Dänemark und Finnland auch Russland, Polen und das Baltikum ab. Zu den baltischen Städten, die Teil der Kreuzfahrten sind, zählen dabei oftmals Riga, die Hauptstadt Lettlands, sowie die estländische Hauptstadt Talinn.