La Rivière Achelous, rivière qui a une altitude maximum de 2000 mètres au dessus du niveau de la mer, coule à environ 2000 mètres d'altitude sur le versant est de la montagne Lakmos dans la chaîne du Pinde, près du village Anthousa dans la partie la plus à l'ouest de l'unité régionale de Trikala.
Son bassin s'étale sur 5472 kilomètres carrés repartis sur environ 220 kilomètres de long.