ÇàÇà²ÝÊÓÆµ

Where is Rostock, Germany? - Map, Geography & Facts

Written and Fact-checked by | Updated On: March 31, 2026 14:15 ET

Rostock is a city in northeastern Germany, located in the state of Mecklenburg-Vorpommern along the Baltic Sea coast. It lies north of Berlin and east of Lübeck, positioned on the Warnow River near its mouth into the sea.

Location Map of Rostock, Germany

About Map: The map showing location of Rostock in Germany.

Where is Rostock Located?

Rostock is a city in northeastern Germany, located in the state of Mecklenburg-Vorpommern along the Baltic Sea coast. It lies north of Berlin and east of Lübeck, positioned on the Warnow River near its mouth into the sea.

The city covers an area of 181.44 sq km (70.05 sq mi) and has a population of about 210,000 as of the 2022 census.

Rostock is known for its port and maritime history, with key attractions including Rostock Old Town, St. Mary’s Church, Warnemünde Beach, Rostock Zoo, Neuer Markt, and Shipbuilding and Maritime Museum.

Rostock, Germany Facts

CategoryDetails
City NameRostock
CountryGermany
StateMecklenburg-Vorpommern
RegionNortheastern Germany
EstablishedFounded in 1218
PopulationApprox. 210,000 (latest estimate)
Total Area181.44 sq km (70.05 sq mi)
Population DensityAbout 1,160 people per sq km
Coordinates54.0924° N, 12.0991° E
Time ZoneCentral European Time (CET, UTC+1) / Central European Summer Time (CEST, UTC+2)
Postal Codes18055–18147
Area Code+49 381
Major WaterwaysWarnow River, Baltic Sea
TransportationRail and road connections; Rostock Hauptbahnhof; Rostock-Laage Airport; ferry port
Famous ForHanseatic heritage, seaside resort Warnemünde, and maritime economy
Top AttractionsWarnemünde Beach, Rostock Old Town, St. Mary’s Church, Rostock Port
Official Websitehttps://www.rostock.de

Distance from Rostock to Major Cities in Germany

  • Rostock to Hamburg – 190 km (118 miles)
  • Rostock to Berlin – 240 km (149 miles)
  • Rostock to Lübeck – 150 km (93 miles)
  • Rostock to Kiel – 180 km (112 miles)
  • Rostock to Bremen – 300 km (186 miles)
  • Rostock to Hanover – 300 km (186 miles)
  • Rostock to Magdeburg – 250 km (155 miles)
  • Rostock to Leipzig – 350 km (217 miles)
  • Rostock to Dresden – 420 km (261 miles)
  • Rostock to Dortmund – 450 km (280 miles)
  • Rostock to Essen – 470 km (292 miles)
  • Rostock to Düsseldorf – 500 km (311 miles)
  • Rostock to Cologne – 520 km (323 miles)
  • Rostock to Bonn – 540 km (336 miles)
  • Rostock to Frankfurt – 550 km (342 miles)
  • Rostock to Stuttgart – 700 km (435 miles)
  • Rostock to Nuremberg – 600 km (373 miles)
  • Rostock to Munich – 750 km (466 miles)
  • Rostock to Freiburg – 800 km (497 miles)
  • Rostock to Erfurt – 380 km (236 miles)