Under the name Tserovska River, the Ropotamo originates from the Bosna Ridge in the Strandzha Mountains at some 500 m south-west of the Bosna Peak (454 m) at an altitude of 400 m. Up until the village of Novo Panicharevo it flows in north-eastern direction in a deep and narrow forested valley. Further downstream from the village it leaves the mountains and turns eastwards in a wide valley. The Ropotamo then forms a narrow gorge between the ridges Medni Rid and Uzun Bair and enters a wide marshy valley near its mouth. It empties into the Black Sea in a small homonymous bay to the west of Cape Saint Demetrius. Near its mouth there is a long and wide liman separated from the sea by sandspits, which is navigable for small vessels.