El Haliacmon es el río más largo de Grecia, que recorre aproximadamente 200 millas a través del país. Este río formó el lago Kastoria y continúa alimentándolo. El Haliacmon también se conoce como el río Aliakmon o Aliakmonas.
El Haliacmon se origina en las montañas Pindus y viaja a través de Macedonia Occidental para desembocar en el Golfo de Thermaikos. Los ríos más largos que fluyen a través de Grecia se originan fuera del país. Estos ríos son los ríos Evros y Axios. Sólo pequeñas porciones de estos dos ríos en realidad atraviesan Grecia. Los Evros se originan en Bulgaria, mientras que los Axios se originan en F.Y.R.O.M., también conocido como Macedonia.