While both are Latin partner dances, salsa tends to be faster, more technical and more energetic, and bachata is slower, closer contact with your partner, easier, and more sexy/sensual.