Lachų kalba – vakarų slavų kalba, vartojama šiaurės Moravijoje bei Austrijos Silezijoje (Ostravos apylinkėse). Ji yra gimininga čekų ir lenkų kalboms. Kadangi lachų gyvenama teritorija dabar yra Čekijoje, jų kalba laikoma čekų kalbos tarme, bet abi kalbos nemažai skiriasi, ypač leksika ir kirčiavimu. Praktiškai visi lachai yra dvikalbiai, tačiau jie kalba čekiškai su stipriu akcentu.