Bi ha dos dialectos principals, alto sorabo, baixo sorabo, y un dialecto ixemenau por a redolada de Muskau. L'alto sorabo ye a base d'a luenga escrita y ye parexiu a lo checo. O baixo sorabo ye pareixiu a lo polaco. Bi ha evidencias que os dos dialectos principals encomenzoron a deseparar-sen ya en o sieglo XIII. As primeras muestras de sorabo escrito son d'o sieglo XV. En o sieglo XIX muitos ampres de l'alemán fuoron sustituitos por palabras checas u por neolochismos basaus en radices sorabas. En a Universidat de Leipzig bi ha una catedra de luenga soraba.