By ship
Ferry from Gedser in Denmark every second hour (http://www.scandlines.dk/...)
Ferry form Trelleborg in Sweden several times per day (http://www.scandlines.dk/...)
Finnlines (http://www.finnlines.com/...) and Tallink-Silja (http://www.tallinksilja.c...) run ferries from Helsinki to Rostock.
From the ferry terminal, you need to take a series a buses to go to the center of Rostock. You can also try to head for the Rostock-North S-Bahn train station, about 1km away from the terminal. Therefore you may get stuck at the ferry port certain days when the bus services are low or if you can't find the train station. A taxi ride downtown will cost you around 20â¬.
The port of Warnemünde just north of Rostock is used by cruise ships, which dock at Hohe Düne. It can be reached easily by train 10 minutes or taxi from central Rostock. All trains from Warnemünde stop in Rostock. The train station is an easy three minute walk north along the dock.
By plane
The Airport Rostock-Laage (http://www.rostock-airpor...) RLG lies near Rostock.
Ryanair has a service from Stockholm Skavsta airport NYO to Rostock-Laage RLG airport. Alternatively you can fly to Hamburg HAM or Berlin Schönefeld SXF and travel by train to Rostock.
By train
From Hamburg Central Station you can take the Regional-Express train to Rostock. Buy a Mecklenburg-Vorpommern-Ticket for 21 ⬠- 33 â¬. With this MV-Ticket you can travel with 5 Persons from Hamburg to Rostock. Prise not IC or ICE.
From Leipzig and Berlin Central Station you can take the "normal train" with the Deutsche Bahn or you can take the Interconnex which is a lot cheaper.
By car
From Hamburg take the motorway A1 to Lübeck and from there take the A20 to Rostock. It's a 1 1/2 hour trip. If starting in Berlin you have to drive along the A24 in the direction of Hamburg until the A19 is crossing the motorway. Following the A19 you reach Rostock. It's a trip of 2 1/2 hours.