The main difference between these two products are the ingredients and the consistency. Body lotion is lighter, contains more water, is quick to apply and easily absorbed. It's great for everyday use, especially when you are in a rush and want to hydrate your skin quickly.
Body butter contains less water and more oils, giving it a thicker consistency than body lotion. It can be ideal for those who suffer from dry or very dry skin and require a more intense hydration. It can also form a protective barrier on the top of your skin to prevent moisture loss.