Our favorite sunscreen for oily skin is the Supergoop! Unseen Sunscreen. It has a lightweight texture that doesn't clog pores and has a slightly mattifying effect. We also love the CeraVe Ultra-Light Moisturizing Lotion, which is hydrating without being heavy, and you can find it at your local drugstore.