De Ecaillon ontspringt ten oosten van Locquignol, op een hoogte van 166 meter, in het nationale bos van Mormal. Ze stroomt van zuidoost naar noordwest.
Ze stroomt door de gemeenten Avesn en Solesm voordat ze de zuidelijke regio van Valenciennes binnenstroomt. Ze mondt uit in de Schelde stroomafwaarts van Thiant, in de gemeente Prouvy, op een hoogte van 28 meter, na een traject van 33,2 kilometer.
De dorpen Prouvy, Rouvignies, Monchaux-sur-Ecaillon en Verchain-Maugré, genesteld in de vallei van de Ecaillon, bieden een aangename, groene en landelijke omgeving om te voet van de natuur te genieten. Mis de andere activiteiten in de dorpen van de Ecaillon niet.