The question is, how to stay clean on the road when you don’t have the convenience of showering everyday? Sure, when staying in backpackers and hostels, access to showering is a breeze, but what if you are traveling days on end on the road for a long period of time.
If you are traveling near the ocean or freshwater river, the simplest way would be to swim everyday and rid the body of bacteria and dirt. I would strongly suggest that if you are using soap and sulphates, to use them at least 20 metres away from the water source. So that you don’t pollute the water for other users and for the environment.
Usually near swimming holes and beaches there are cold outdoor showers that are perfect for washing yourself. Just be wary of what times you shower at these places as you may get discussed looks from locals, or offend families. I would suggest showering at these places early in the morning or late at night.
If you are free camping, there are camp showers that can be purchased, that if filled in the morning can heat up with the sunshines rays and by early evening a warm shower can be obtained. Or if you have access to a camp cooker or fire, you can heat water in a pan and bathe yourself by using a bowl of hot soapy water.
However, if you don’t have access to water, the best option I have found is to use baby wipes or sanitary wipes. Which will give you a make shift shower in a wet cloth. Amazingly refreshing when on long computes on trains and buses.