Heads up: This post contains affiliate links. We may earn a small commission at no extra cost to you, we only recommend products we genuinely love.
Last updated: March 24, 2026
Finding sunscreen that doesn’t turn my face into an oil slick by noon took years. Not exaggerating. I tried matte formulas that pilled under makeup, mineral ones that left a white cast, and gel textures that somehow still felt heavy.
Oily skin makes sunscreen feel like a chore. Everything slides around, breaks down faster, and sits on top instead of absorbing. The right sunscreen for oily skin should disappear. You shouldn’t be able to tell you’re wearing it.
These five actually do that. I tested all of them through full workdays, humidity, and under makeup.

What’s the best sunscreen for oily skin?
The best sunscreen for oily skin is EltaMD UV Clear SPF 46. It’s lightweight, absorbs completely, and actually controls oil through a full workday. I’ve worn it under makeup in summer humidity and it never slid or broke down. Biore UV Aqua Rich is the best budget alternative at around $15.
Best Overall
EltaMD
UV Clear Tinted Sunscreen SPF 46
The single most recommended sunscreen by dermatologists and the one I keep coming back to. Zinc oxide plus niacinamide means it protects and calms skin at the same time. Dries down to a natural satin finish between matte and dewy. The tinted version evens out my skin tone just enough that I skip concealer on lighter days.
Best Budget Pick
Biore
UV Aqua Rich Watery Essence SPF 50
This absorbs in about three seconds flat. The gel-water texture feels like applying a lightweight moisturizer and then disappears completely. No white cast on any skin tone, no greasy residue. I’ve repurchased this more than any other sunscreen on this list.
Best Drugstore Pick
La Roche-Posay
Anthelios Clear Skin Dry Touch SPF 60
The perlite in this absorbs up to 150 times its volume in oil. That’s the actual reason it works so well on oily skin. True dry-touch finish that holds up in heat and humidity. I grab this at Target whenever I see it in stock.
Best K-Beauty Pick
Beauty of Joseon
Relief Sun Rice + Probiotics SPF 50
Rice bran extract and probiotics give this one natural oil control and a subtle brightening effect. Layers under makeup cleanly and genuinely feels like nothing on your skin. The sunscreen I forget I’m wearing.
Best Invisible Formula
Supergoop!
Unseen Sunscreen SPF 40
Completely invisible. No color, no scent, no texture you can feel. Goes on like a lightweight silicone primer and grips makeup in place all day. The one for people who hate the way sunscreen feels but know they need to wear it.
If I had to narrow it down to one, the EltaMD UV Clear is where I’d start. And if budget matters, the Biore is the best value on this list by far.
If you liked this, you might also want to check out our picks for best face sunscreen, spring skincare routine, and niacinamide serum for dark spots., our picks for drugstore moisturizers with SPF
Frequently Asked Questions
Should I wear sunscreen every day even if I’m not going outside?
Yes. UVA rays come through windows, including car windows and office windows. If daylight is hitting your face, you need SPF. The sunscreens on this list are lightweight enough that wearing them daily doesn’t feel like a chore.
Why does my sunscreen make me look greasy?
Probably because you’re using a formula designed for normal or dry skin. Sunscreens with heavy emollients or dewy finishes sit on top of oily skin instead of absorbing. Look for “dry touch”, “matte”, or mineral-based formulas. If you also deal with fungal acne, zinc oxide sunscreens pull double duty since zinc has antifungal properties. Look for or “oil-free” on the label.
What SPF should I use for oily skin?
SPF 30 is the minimum. SPF 50 is better if you spend time outdoors. What matters more for oily skin is the formula, not the number. A matte SPF 30 you’ll actually wear beats an SPF 70 that feels too heavy to put on.
Can I skip moisturizer if my sunscreen is hydrating enough?
Some sunscreens like the Biore and Beauty of Joseon have enough hydration to replace a light moisturizer in the morning. If your skin runs oily, try sunscreen-only mornings and see how your skin responds. Fewer layers usually means less oil by midday.
How often should I reapply sunscreen?
Every two hours if you’re outside. If you’re mostly indoors, once midday is fine. The key is wearing it at all. Most people skip sunscreen entirely, so even one application in the morning puts you way ahead.
