Sály községnek vasúti közlekedése nincs, Sály- és Mezőkeresztes-Mezőnyárád vasútállomás között rendszeres buszjárat közlekedik, az alábbiak szerint:
Budapest és Miskolc városok felé közlekedő járatokat Bükkábrány községen keresztül lehet elérni, átszállással.
Sályból Bükkábrányig: 420; 505; 605; 920; 1120; 1310; 1420; 1615; 1930;
Sályból Mezőkövesdre: 645
Bükkábrány sz. bolttól Sályba: 440; 530; 630; 845; 1030; 1250; 1350; 1600; 1805; 2055
Mezőkövesdről Sályig: 805