Haliacmon là con sông dài nhất ở Hy Lạp, chạy qua đất nước khoảng 200 dặm. Con sông này hình thành nên Hồ Kastoria và tiếp tục cung cấp cho nó. Haliacmon còn được gọi là Aliakmon hoặc sông Aliakmonas.
Haliacmon bắt nguồn từ Dãy núi Pindus và đi xuống phía Tây Macedonia để đổ vào Vịnh Thermaikos. Những con sông dài nhất chảy qua Hy Lạp đều bắt nguồn từ bên ngoài đất nước. Những con sông này là sông Evros và sông Axios. Chỉ một phần nhỏ của cả hai con sông này thực sự chảy qua Hy Lạp. Người Evros bắt nguồn từ Bulgaria trong khi Axios bắt nguồn từ F.Y.R.O.M., còn được gọi là Macedonia.