Yes, as long as you make sure to rub it into your skin after spraying it on to make sure you are evenly and totally covered. Sprays are super convenient but can be tricky on windy days so make sure the sunscreen is going on your body and not into thin air.