Le Haliacmon est le plus long fleuve de Grèce, parcourant environ 200 miles à travers le pays. Ce fleuve a formé le lac Kastoria et continue de l'alimenter. Le Haliacmon est également connu sous le nom d'Aliakmon ou de la rivière Aliakmonas.
Le Haliacmon est originaire des montagnes du Pinde et descend à travers la Macédoine occidentale pour se jeter dans le golfe de Thermaikos. Les plus longs fleuves qui traversent la Grèce proviennent tous deux de l'extérieur du pays. Ces rivières sont les rivières Evros et Axios. Seules de petites portions de ces deux rivières traversent réellement la Grèce. L'Evros est originaire de Bulgarie tandis que l'Axios est originaire de F.Y.R.O.M., également connue sous le nom de Macédoine.