Esistono vari stili di questo ballo, i principali e più diffusi sono la Salsa Portoricana e la Cubana. Da questi stili ne sono nati altri con varianti, vedi New York Style, Los Angeles Style etc.
La differenza fondamentale tra i due stili è che la Portoricana si basa su spostamenti lineari, molti giri della dama e assoli dei ballerini chiamati Pasitos, la Cubana invece è basata su movimenti circolari dei ballerini e gli unici momenti di stacco tra dama e cavaliere sono rappresentati da passaggi di Rumba.
Dal punto di vista della ritmica e metrica musicale la Portoricana è generalmente ballata sul 2 o sul break (i ballerini più esperti e con più orecchio musicale ballano esclusivamente sui colpi della clave, sia essa dos-tres che tres-dos), mentre la Cubana si balla sull’ 1.