When you think about everything a homeless person doesn't have, shelter obviously comes to the forefront, but that's just the start of things. Homeless people have problems finding places to shower; just because they don't have a place to call home, doesn't mean they don't want to be clean. Fortunately, there are some places that have public showers, but each has different requirements.
Homeless shelters offer a place to sleep, eat and shower. Although these shelters fill up at night and can't provide everyone with a place to sleep, they do stay open during the day so homeless people needing a place to shower can come in and clean up. Depending on where a homeless person lives, they may have access to multiple shelter options.
Most beaches have beach houses with showers and bathrooms. Although they aren't private showers, they offer a way to clean up without any cost. Depending on the time of day, homeless people may be able to find a time when there is little to no traffic in and out of the showers. Early morning or later at night when few people are on the beach can provide a little more privacy.
Gyms and workout centers have showers and lockers. For a monthly membership, which in some cases can be as low as $20, homeless people can shower and keep some of their clothes and other personal belonging in the locker. Not all homeless people are living on the streets because they don't have any money; some just can't find a place to live they can afford. Having a gym membership provides a place to clean up and access to exercise equipment to stay in shape.
Homeless people living in rural areas should investigate campgrounds as place where they can shower. Although many campgrounds require a permit to camp, they don't charge for visitors. Some campgrounds may have special prices for day passes to enter the campground, which means homeless people can shower and spend the day playing games or exploring the area.