Der Haliacmon ist der längste Fluss Griechenlands und fließt etwa 300 Meilen durch das Land. Dieser Fluss bildete den Kastoria-See und speist ihn weiterhin. Der Haliacmon ist auch als Aliakmon oder Aliakmonas River bekannt.
Der Haliacmon stammt aus den Pindos-Bergen und wandert durch Westmakedonien, um in den Thermaikos-Golf zu münden. Die längsten Flüsse, die durch Griechenland fließen, stammen beide außerhalb des Landes. Diese Flüsse sind die Flüsse Evros und Axios. Nur kleine Teile dieser beiden Flüsse fließen tatsächlich durch Griechenland. Der Evros stammt aus Bulgarien, während der Axios aus der F.Y.R.O.M. stammt, auch bekannt als Mazedonien.