Yunanistan'ın en uzun nehri olan Haliacmon, ülkenin yaklaşık 200 mil boyunca ilerler. Bu nehir Kastoria Gölü'nü kurdu ve beslemeye devam ediyor. Haliacmon ayrıca Aliakmon veya Aliakmonas Nehri olarak da bilinir.
Haliacmon, Pindus Dağları'ndan doğar ve Thermaikos Körfezi'ne boşaltmak için Batı Makedonya'dan aşağıya yolculuk eder. Yunanistan'dan geçen en uzun nehir, ülke dışından kaynaklanmaktadır. Bu nehirler, Evros ve Axios Nehirleridir. Her iki nehrin yalnızca küçük bölümleri aslında Yunanistan'dan geçiyor. Evros, Bulgaristan'dan, Axios ise Makedonya olarak da bilinen F.Y.R.O.