10 Best Drugstore Setting Sprays for Flawless, Long-Lasting Makeup

10 Best Drugstore Setting Sprays for Flawless, Long-Lasting Makeup

There’s nothing worse than spending an hour on your makeup, only to have it slide right off your face by lunch. I’ve been there. So, I thought I had to spend a ton on a high-end setting spray to get my look to last.

But I was wrong. The drugstore has some incredible options that lock your makeup in place all day, sometimes even better than the expensive stuff. I’ve tried so many of them, and these are the ones that actually work.

 

 

The Best Drugstore Setting Sprays I’ve Tested

1. NYX Professional Makeup Matte Finish Setting Spray

You can grab this one for about $10. It’s a classic for a reason.

If you have oily skin like me, this stuff is a lifesaver. It keeps the shine away for hours without feeling tight or heavy. I totally get why everyone says it’s a dupe for the Urban Decay All Nighter; it really holds up.

The spray itself is a super fine mist, so you don’t get those weird splotches on your foundation. It just sets everything down with a smooth, matte look that lasts.

The Downside: If your skin is already on the dry side, this might feel a little bit drying.

 

 

2. Milani Make It Last Setting Spray

This setting spray from Milani costs around $11. It’s my go-to for big events.

I’ve worn this to weddings and long nights out, and my makeup does not budge. It promises up to 16 hours of wear, and honestly, it delivers. It feels like a much more expensive spray, and it gives my skin a nice, natural finish—not too matte, not too dewy.

It’s great for preventing smudging and fading, especially around my nose and chin where makeup tends to disappear first.

The Downside: The scent is a bit strong. If you’re sensitive to fragrance, you might want to test it first.

 

 

3. e.l.f. Power Grip Dewy Setting Spray

e.l.f. Power Grip Dewy Setting Spray

This spray is about $11 and perfect for anyone who loves a glowy look.

It’s a bi-phase formula, so you have to shake it up really well. But once you do, it creates this amazing dewy finish that makes your skin look so hydrated and healthy. I love using this when I feel like my foundation looks a little too flat.

The aloe and hyaluronic acid really help moisturize without making you look greasy. It just grips your makeup and gives it a fresh, plump appearance.

The Downside: You really have to remember to shake it well, or it won’t work right.

 

 

4. L’Oreal Paris Infallible 3-Second Setting Spray

L'Oreal Paris Infallible 3-Second Setting Spray

At around $14, this one is a beast for humid weather. Seriously.

This is an aerosol spray, and it dries down almost instantly. I tested this during a heatwave, and it was completely sweat-proof and transfer-proof. My makeup looked exactly the same at the end of the day as it did when I first applied it.

The mist is so fine you can barely feel it, but it locks everything in place for what feels like forever. No joke, this stuff is powerful.

The Downside: The bottle feels a little small for what you pay.

 

 

5. NYX Professional Makeup The Face Glue Setting Spray

Another winner from NYX, this one is also just $10.

They call it “face glue,” and that’s a pretty good description. If your makeup always seems to slip around or transfer onto your clothes, this is the one for you. It creates a film that just holds everything down.

It’s waterproof and fade-resistant, making it awesome for oily skin types or for looks where you need serious staying power.

The Downside: If you use too much, it can feel a little sticky at first.

 

 

6. Wet n Wild Photo Focus Natural Finish Setting Spray

This is the most affordable on my list, usually around $6.

I was so surprised by how well this works for the price. It gives a beautiful, natural satin finish that doesn’t look chalky or dry. Plus, it’s non-comedogenic, which is great for my acne-prone friends.

The tea tree in it feels like it’s actually doing something good for my skin while keeping my makeup from moving. It really does control shine without being overly mattifying.

The Downside: It has a very strong herbal, tea-tree scent that might not be for everyone.

 

 

7. e.l.f. Dewy Coconut Setting Mist

For about $9, this mist is like a drink of water for your face.

If you have dry or mature skin, you’ll love this. It’s packed with coconut water and green tea to hydrate your skin while locking in your look. It leaves behind a gorgeous dewy glow.

I found it helps my makeup melt into my skin and look less powdery. It also seems to soften the appearance of fine lines, which is a nice bonus.

The Downside: The coconut scent is pretty distinct, so if you don’t like coconut, you won’t like this.

 

 

8. Maybelline Facestudio Lasting Fix Setting Spray

Maybelline Facestudio Lasting Fix Setting Spray

This Maybelline spray costs about $10 and is a workhorse for oily skin.

It has a strong matte finish that keeps shine at bay all day long. I’ve used this on some of my oiliest days, and it really prevents my foundation from breaking up and sliding around.

It’s a no-fuss, straightforward setting spray that does exactly what it says it will. It just works.

The Downside: It only comes in a matte finish, so there aren’t other options if you want something dewy.

 

 

9. Morphe Continuous Setting Mist

Morphe Continuous Setting Mist

This one is a little pricier for the drugstore at $18, but the bottle is huge.

The best thing about this spray is the applicator. It’s an aerosol that delivers the finest, most even mist I’ve ever tried. It feels like a cloud and covers your whole face in one pass.

It gives a radiant, natural finish that just makes your makeup look better and more blended. It feels really hydrating and helps everything mesh together beautifully.

The Downside: It’s at the higher end of the drugstore price range.

 

 

10. Revolution Beauty Superfix Misting Spray

For around $16, you get a ton of product that really locks down a matte look.

This spray is for people who want zero shine, period. It creates an ultra-matte finish that does not quit. I found it to be completely weightless once it dried down.

It’s a great value because the bottle is pretty big, and a little goes a long way to keep your makeup from fading or getting oily.

The Downside: The finish is very matte, so if you like even a little bit of glow, this isn’t for you.

 

 

So, Which Drugstore Setting Spray Is Right for You?

Honestly, you can’t go wrong with any of these. They prove you don’t need to drop $30 or more to get makeup that lasts all day. I’ve personally used all of these and can stand by their performance.

The best one really just depends on your skin type and what kind of finish you’re going for. Whether you want to be super dewy or completely matte, there’s a great, affordable option waiting for you at the drugstore.

More posts

The 12 Best Affordable Brow Pencils of 2026 for Perfect Arches

Looking for the perfect brow pencil that won't empty your wallet? We've rounded up the 12 best affordable options for 2026, ensuring you can achieve stunning, defined eyebrows on any budget. From precise lines to natural fills, find your new holy grail.