best sunscreen for oily skin
Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. This post may contain affiliate links, meaning we may receive a small commission if you make a purchase through them.
Gel-based or water-based sunscreens work best for oily skin because they don’t sit heavy on the surface. Mineral options with zinc oxide or titanium dioxide are great for sensitive skin, but they can sometimes leave a white cast—so opt for tinted or micronized versions if that’s a concern. Always choose at least SPF 30 and reapply every two hours if you’re outside. The right sunscreen should feel like it disappears into your skin, not like you’re wearing a layer of grease.
- Top 8 best sunscreen for oily skin in 2026
- 1. Eucerin Clear Skin Sunscreen Lotion
- 2. La Roche-Posay Oil-Free Dry Touch Sunscreen
- 3. Haruharu Wonder Velvet Sunscreen Moisturizer
- 4. Cetaphil Oil-Free SPF Moisturizer
- 5. Abib Semi-Matte Sunscreen Stick
- 6. EltaMD Clear Face Sunscreen Oil-Free
- 7. Supergoop Mineral Mattescreen Sunscreen Oil-Free
- 8. WishCare Matte Fluid Sunscreen
Top 8 best sunscreen for oily skin in 2026
1. Eucerin Clear Skin Sunscreen Lotion
Eucerin’s face sunscreen is the best sunscreen for oily skin because it’s lightweight and absorbs excess oil without clogging pores. It’s hypoallergenic and won’t trigger breakouts, making it ideal for acne-prone skin.
2. La Roche-Posay Oil-Free Dry Touch Sunscreen
La Roche-Posay’s oil-free sunscreen is ideal for oily skin, offering a matte finish that absorbs excess oil. It provides broad-spectrum protection with antioxidants, staying non-greasy while keeping skin protected.
Best for daily use without clogging pores or leaving shine.
3. Haruharu Wonder Velvet Sunscreen Moisturizer
Lightweight and oil-free, this sunscreen absorbs quickly without clogging pores—ideal for oily skin. Packed with hydrating black rice extract, it leaves a velvety finish while protecting against UV rays.
4. Cetaphil Oil-Free SPF Moisturizer
Cetaphil’s oil-absorbing moisturizer with SPF 30 is the best sunscreen for oily skin. It cuts shine while keeping skin hydrated without clogging pores.
Fragrance-free and gentle, it protects sensitive skin from sun damage without leaving a greasy feel.
5. Abib Semi-Matte Sunscreen Stick
Abib’s sunscreen stick is the best sunscreen for oily skin—lightweight, semi-matte finish that controls shine without clogging pores. No white cast, water-resistant, and easy to reapply on the go.
6. EltaMD Clear Face Sunscreen Oil-Free
EltaMD’s UV Clear Face Sunscreen is lightweight and oil-free, making it ideal for oily skin. Zinc oxide provides broad-spectrum protection without clogging pores or leaving a greasy residue.
Dermatologist-recommended for daily use, it helps control shine while shielding skin from sun damage.
7. Supergoop Mineral Mattescreen Sunscreen Oil-Free
Supergoop Mineral Mattescreen is the best sunscreen for oily skin. It keeps shine in check while protecting with broad-spectrum SPF.
Blurs pores and smooths texture without clogging or greasiness. Stays put through sweat and water.
8. WishCare Matte Fluid Sunscreen
WishCare Niacinamide Fluid Sunscreen controls shine while delivering high SPF protection. It absorbs quickly without leaving a white cast, making it ideal for oily skin.
This lightweight formula keeps pores clear and skin matte all day.








