The rivers Elassonitis (or Elassonitikos) and Titarisio flow through Elassona and they both flow into the Pineios River, Thessaly's longest river. The river divides the town into two parts, the older city built on the Olympiotissa hill and is also Varosi or Varossi (Βαρόσι), and the new city on the right bank of the river. These two parts of the city are connected by four bridges, one of which is an ancient stone arch bridge. The other part is near the Kefalovrysi Lake.