Latvia
Latvia has regular passenger ferry traffic from both Liepāja and Ventspils. From Liepāja, you can reach Lübeck/Travemünde (Germany), and from Ventspils, you can reach Nynäshamn (Sweden, near Stockholm). There are occasional ferries operated by Viking Line or Tallink-Silja to Helsinki, but they are often only available during the summer months. As an alternative to Latvia, consider taking a ferry from Estonia or Lithuania.
List of Ferry Routes from Latvia
Discontinued
Tallink Silja
HelsinkiFinland
RigaLatvia
Seasonal sailing that is occasionally offered
Discontinued
Tallink Silja
RigaLatvia
StockholmSweden
Seasonal sailing that is occasionally offered