O Haliacmon é o maior rio da Grécia, correndo aproximadamente 320 quilômetros pelo país. Este rio formou o Lago Kastoria e continua a alimentá-lo. O Haliacmon também é conhecido como Aliakmon ou Rio Aliakmonas.
O Haliacmon se origina nas montanhas Pindo e desce pela Macedônia Ocidental para desembocar no Golfo Thermaikos. Os maiores rios que fluem pela Grécia têm origem fora do país. Esses rios são os rios Evros e Axios. Apenas pequenas porções de ambos os rios realmente passam pela Grécia. O Evros se origina na Bulgária, enquanto o Axios se origina em F.Y.R.O.M., também conhecido como Macedônia.