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