The main difference between bath salt and bath soak is that bath salts are created with a salt base for example, Epsom, Dead sea salt, or Himalayan Pink Salt, etc. Whereas, on the other hand, bath soaks are created with a base of natural aromatic oils that aim to soothe skin.