While they look very similar, Achkans are made of lighter and flowier fabrics. It is a knee-length coat, while Sherwanis can be longer and reach the ankles. Achkans are better for semi-formal occasions while Sherwanis are rich and opulent, and are better for formal occasions.