back to top
Shopping

21 Long-Lasting Eyeliners That Actually Won't Budge

Who else hates when your eyeliner runs into your eyes? Especially when you're wearing contact lenses! Well, let's put an end to runny eyeliner — once and for all.

Posted on

We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page. Oh, and FYI — prices are accurate and items in stock as of time of publication.

1. Urban Decay 24/7 Glide-On Pencil will smoothly slide on and literally stay on all night!

I use this eyeliner in Perversion (jet black) and this thing does not budge! The name "Glide-On" is just as described because it smoothly glides onto your eyelid. It doesn't come out bumpy or crumbly as most pencils do. This is worth a try!Promising review: "This eyeliner is ridiculously long-lasting. I've heard people complain of it sliding off of oily eyelids, and let me say I have very oily skin/eyelids and this eyeliner STILL stays on for over 24 hours. I put it on yesterday morning at 7 a.m. and I was up all last night and it's now 8:55 a.m. the next day and it looks almost perfect. I am amazed. I will never try another liner." —forallrealsGet it from Sephora for $10.50 (available in 10+ colors), Ulta for $21 (available in 31 colors), or Macy’s for $21 (available in 15+ colors)
instagram.com

I use this eyeliner in Perversion (jet black) and this thing does not budge! The name "Glide-On" is just as described because it smoothly glides onto your eyelid. It doesn't come out bumpy or crumbly as most pencils do. This is worth a try!

Promising review: "This eyeliner is ridiculously long-lasting. I've heard people complain of it sliding off of oily eyelids, and let me say I have very oily skin/eyelids and this eyeliner STILL stays on for over 24 hours. I put it on yesterday morning at 7 a.m. and I was up all last night and it's now 8:55 a.m. the next day and it looks almost perfect. I am amazed. I will never try another liner." —forallreals

Get it from Sephora for $10.50 (available in 10+ colors), Ulta for $21 (available in 31 colors), or Macy’s for $21 (available in 15+ colors)

2. L’Oreal Paris Infallible Never Fail Pencil won't let you down and smear.

Promising review: "If you are an eyeliner person and you've never tried this brand, you are missing out. Before I found L'Oreal Infallible, I never had a normal brand that I stuck to. Every time I ran out, I would try a new brand because I was never satisfied, even after trying all of the best sellers from Sephora. This eyeliner doesn't smear as easily and stays on for a long time. I receive compliments and people ask me what kind I use all the time. I'm writing this review because I feel really bad for the people who haven't found this yet and are wasting their money on other eyeliners. So if you haven't already, add to cart and buy it now!" —Amazon Customer Get it from Amazon for $6.63+ (available in seven colors and sizes) or Walmart for $7.97 (available in seven colors).
walmart.com

Promising review: "If you are an eyeliner person and you've never tried this brand, you are missing out. Before I found L'Oreal Infallible, I never had a normal brand that I stuck to. Every time I ran out, I would try a new brand because I was never satisfied, even after trying all of the best sellers from Sephora. This eyeliner doesn't smear as easily and stays on for a long time. I receive compliments and people ask me what kind I use all the time. I'm writing this review because I feel really bad for the people who haven't found this yet and are wasting their money on other eyeliners. So if you haven't already, add to cart and buy it now!" —Amazon Customer

Get it from Amazon for $6.63+ (available in seven colors and sizes) or Walmart for $7.97 (available in seven colors).

3. Kat Von D Tattoo Liner can give a dramatic or simple look without fading away.

This product is cruelty-free. Read a BuzzFeeder’s review of this eyeliner!Promising review: "My sister got this for me as a Christmas gift and I LOVE it! I threw all the other liners I owned in the trash. This one is very versatile and simple! You can draw a delicate line or a very dramatic one with ease. It lasts all day. I put on my makeup at 6 a.m. and by 6 p.m. it is still perfect." —Marines5Get it from Sephora for $25 (available in two colors) or Amazon for $22.99.
amazon.com

This product is cruelty-free. Read a BuzzFeeder’s review of this eyeliner!

Promising review: "My sister got this for me as a Christmas gift and I LOVE it! I threw all the other liners I owned in the trash. This one is very versatile and simple! You can draw a delicate line or a very dramatic one with ease. It lasts all day. I put on my makeup at 6 a.m. and by 6 p.m. it is still perfect." —Marines5

Get it from Sephora for $25 (available in two colors) or Amazon for $22.99.

4. Almay Liquid Liner applies easily and you rub your eyes while wearing it without worrying about smearing!

This product is hypoallergenic!Promising review: "My everyday go-to liner. I have been using it for years. It is easy to apply and stays on all day. Great pigmentation and easy to remove. You can go as thin or thick as you would like with this liner." —Steph B.Get it from Amazon for $5.99+ (available in two colors), Jet for $6.34, or Walmart for $6.34, or Ulta for $7.99.
walmart.com

This product is hypoallergenic!

Promising review: "My everyday go-to liner. I have been using it for years. It is easy to apply and stays on all day. Great pigmentation and easy to remove. You can go as thin or thick as you would like with this liner." —Steph B.

Get it from Amazon for $5.99+ (available in two colors), Jet for $6.34, or Walmart for $6.34, or Ulta for $7.99.

5. Stila Cosmetics Stay All Day Waterproof Liner dries quickly and can even stay on at a water park!

Promising review: "This is the best eyeliner I have yet to try. I went to a water park and spent the whole day there. I got to the hotel and checked my eyeliner and it was still intact! It didn't fade even a little bit. I haven't used any other eyeliner since then. It also has the perfect size brush. I love it." —M. VGet it from Amazon for $22 (available in 12 colors) or Sephora for $29 (available in 12 colors).This was the mid-range pick for the best liquid eyeliners on BuzzFeed Reviews.
instagram.com

Promising review: "This is the best eyeliner I have yet to try. I went to a water park and spent the whole day there. I got to the hotel and checked my eyeliner and it was still intact! It didn't fade even a little bit. I haven't used any other eyeliner since then. It also has the perfect size brush. I love it." —M. V

Get it from Amazon for $22 (available in 12 colors) or Sephora for $29 (available in 12 colors).

This was the mid-range pick for the best liquid eyeliners on BuzzFeed Reviews.

6. Bobbi Brown Long-Wear Gel Eyeliner is sweat- and humidity-resistant so you can still look cute when the weather says otherwise.

Promising review: "Where has this been my all my life?!?!?! It was a bit lighter black than I expected but it's still one of the best products ever made. Very natural for a black color, which surprised me. I use it as a daily and it applies so smooth and stays on for hours. The black is soft enough to use in my dark eyebrows and enhances and fills brows great." —Sara Said This....Get it from Jet for $14.99, Macy’s for $27 or Amazon for $21.30 (available in 11 colors).
instagram.com

Promising review: "Where has this been my all my life?!?!?! It was a bit lighter black than I expected but it's still one of the best products ever made. Very natural for a black color, which surprised me. I use it as a daily and it applies so smooth and stays on for hours. The black is soft enough to use in my dark eyebrows and enhances and fills brows great." —Sara Said This....

Get it from Jet for $14.99, Macy’s for $27 or Amazon for $21.30 (available in 11 colors).

7. Docolor Waterproof Eyeliner Pen has an ultra-fine felt tip for all-day wear!

Promising review: "Wanted to wait a few days to make sure, but I’m gonna tell you, this liner has held up over most of the upscale formulas I’ve tried. I have hooded eyelids that are super oily, almost impossible to find an eyeliner that will stick to them! And omg, Docolor is not only sticking to my eyelids without smudging, it’s also not budging after a whole work day!! This is hands down my favorite liquid eyeliner for my oily lids!! So glad I got this!!" —Christina L-BGet it from Amazon for $5.99+ (available in two colors).
amazon.com

Promising review: "Wanted to wait a few days to make sure, but I’m gonna tell you, this liner has held up over most of the upscale formulas I’ve tried. I have hooded eyelids that are super oily, almost impossible to find an eyeliner that will stick to them! And omg, Docolor is not only sticking to my eyelids without smudging, it’s also not budging after a whole work day!! This is hands down my favorite liquid eyeliner for my oily lids!! So glad I got this!!" —Christina L-B

Get it from Amazon for $5.99+ (available in two colors).

8. Physicians Formula 2-in-1 Lash Boosting Eyeliner is formulated to help you grow your natural lashes while providing long-lasting power.

Promising review: "This eyeliner is awesome! I'm so excited to incorporate this liner as part of my routine to keep them luscious as for the eyeliner itself, it is an exact dupe for Kat Von D's tattoo liner which is one of my all-time favorite eyeliners. I was pleasantly surprised to see that it is a brush tip liner with high precision and great lasting power. Super impressed by the quality of this product and will be repurchasing!" —Amazon CustomerGet it from Ulta for $10.99 or Amazon $15.99.
amazon.com

Promising review: "This eyeliner is awesome! I'm so excited to incorporate this liner as part of my routine to keep them luscious as for the eyeliner itself, it is an exact dupe for Kat Von D's tattoo liner which is one of my all-time favorite eyeliners. I was pleasantly surprised to see that it is a brush tip liner with high precision and great lasting power. Super impressed by the quality of this product and will be repurchasing!" —Amazon Customer

Get it from Ulta for $10.99 or Amazon $15.99.

9. Chanel Stylo Yeux Waterproof Long-Lasting Eyeliner is smudge-proof and will apply easily with just a twist of the wrist!

Promising review: "I had been searching for a true deep, dark purple eyeliner. I finally found it in ‘Cassis’! It glides on smoothly, it stays on without fading, smudging, or running. It removes easily with an oil-based makeup remover. ‘Cassis' is an elegant alternative to black, gray, and brown eyeliner. I’m medium toned Black with dark brown eyes and it looks absolutely gorgeous! The Duchess of Sussex wears ‘Cassis’ and it looks lovely on her as well. I love this eyeliner and I will continue to purchase it." —adh1006Get it from Nordstrom for $33 (available in 12 colors).
shop.nordstrom.com

Promising review: "I had been searching for a true deep, dark purple eyeliner. I finally found it in ‘Cassis’! It glides on smoothly, it stays on without fading, smudging, or running. It removes easily with an oil-based makeup remover. ‘Cassis' is an elegant alternative to black, gray, and brown eyeliner. I’m medium toned Black with dark brown eyes and it looks absolutely gorgeous! The Duchess of Sussex wears ‘Cassis’ and it looks lovely on her as well. I love this eyeliner and I will continue to purchase it." —adh1006

Get it from Nordstrom for $33 (available in 12 colors).

10. NARS Larger Than Life's incomparable wear can last for 12 hours without smearing, crumbling, or caking.

Promising review: "I've had my fair share of black eyeliners, ranging from drugstore to high end. This eyeliner is very pigmented and does not need any tugging when applied. Additionally, this has to be THE or at least one of the few non-waterproof eyeliners that doesn't budge! Its staying power is amazing (and I have some of the oiliest eye lids). I would recommend this to anyone looking to buy an eyeliner that lasts almost 18 hours and doesn't smudge under any unintentional circumstances." —kelleysophiaGet it from Sephora for $26 (available in six colors).
influenster.com

Promising review: "I've had my fair share of black eyeliners, ranging from drugstore to high end. This eyeliner is very pigmented and does not need any tugging when applied. Additionally, this has to be THE or at least one of the few non-waterproof eyeliners that doesn't budge! Its staying power is amazing (and I have some of the oiliest eye lids). I would recommend this to anyone looking to buy an eyeliner that lasts almost 18 hours and doesn't smudge under any unintentional circumstances." —kelleysophia

Get it from Sephora for $26 (available in six colors).

11. Bare Minerals Lasting Liner is infused with minerals and vitamin C to help nourish your skin while never coming off.

Promising review: "Lasting Liner stays on all day and does not run or smudge! I just remove it at night with cold cream. No more raccoon eyes. Perfect black color. It comes with a sharpener built into the end but I never need to use it. I've used this brand of eyeliner for a couple years now. It's expensive but well worth it." —MaeGet it from Amazon for $13.90 (available in eight colors and two sizes).
amazon.com

Promising review: "Lasting Liner stays on all day and does not run or smudge! I just remove it at night with cold cream. No more raccoon eyes. Perfect black color. It comes with a sharpener built into the end but I never need to use it. I've used this brand of eyeliner for a couple years now. It's expensive but well worth it." —Mae

Get it from Amazon for $13.90 (available in eight colors and two sizes).

12. Eyeliner Stamp can make a smudge-proof cat eye with a simple stamping motion.

Promising review: "This is a game changer! I have always been terrible with just plain eyeliner but cat eyes were out of the question. I had tried so many times and always failed. Until now! These stamps are genius and so simple. I was VERY skeptical and figured it would be another waste of money, but I was so wrong. I got it right on both eyes the first time and loved it! The pen part of the eyeliner is fantastic as well. I usually use a liquid liner and have to use a ton of q-tips to clean it up after applying but I barely had to clean up anything with this pen. It went on smoothly and easily. I highly recommend this product to anyone!" —Sarah Beth StephensonGet it from Amazon for $12.34+ (available in four sizes).
amazon.com

Promising review: "This is a game changer! I have always been terrible with just plain eyeliner but cat eyes were out of the question. I had tried so many times and always failed. Until now! These stamps are genius and so simple. I was VERY skeptical and figured it would be another waste of money, but I was so wrong. I got it right on both eyes the first time and loved it! The pen part of the eyeliner is fantastic as well. I usually use a liquid liner and have to use a ton of q-tips to clean it up after applying but I barely had to clean up anything with this pen. It went on smoothly and easily. I highly recommend this product to anyone!" —Sarah Beth Stephenson

Get it from Amazon for $12.34+ (available in four sizes).

13. NYX Super Skinny Eye Marker will dry fast with a bold, durable look.

Promising review: "This eyeliner is magic. It goes on with a clean, crisp edge, and the thickness is easy to control. I love that it dries quickly, yet is easy to smudge into place. I paid a lot more $$ for other brands that flake or smudge. So far, I've loved all NYX products that I've tried." —MMdesignerGet it from Amazon for $7.49, Ulta for $9.99 or Target $7.49.
amazon.com

Promising review: "This eyeliner is magic. It goes on with a clean, crisp edge, and the thickness is easy to control. I love that it dries quickly, yet is easy to smudge into place. I paid a lot more $$ for other brands that flake or smudge. So far, I've loved all NYX products that I've tried." —MMdesigner

Get it from Amazon for $7.49, Ulta for $9.99 or Target $7.49.

14. Estee Lauder Double Wear Stay-In-Place Eye Pencil will give you long-lasting definition and a sultry smolder.

Promising review: "I'm IN LOVE with this eye pencil. My former pencil would fade as the day wore on so if I knew I had a long day I just went straight for liquid liner and when I went to put it on my upper waterline but didn't want to add to the bottom, it would invariably smudge to the bottom, as well. The Double Wear Stay-in-Place Eye Pencil does EXACTLY what it promises. It's currently 6:10 p.m. and I've been wearing this eyeliner since 9 a.m. My upper waterline is still decent and the eyeliner on the lid is still dark and precise. I'm SOLD. Plus when I first bought this and tried it on my hand it stayed in place even after washing dishes (granted it had faded, but the line was still there). You may not love this if you like stuff that is easy to remove, but if you want something to stay in place, BUY THIS." —amandatakosGet it from Sephora for $26 or Ulta for $26 (available in six colors), or Saks Fifth Avenue for $26 (available in eight colors).
saksfifthavenue.com

Promising review: "I'm IN LOVE with this eye pencil. My former pencil would fade as the day wore on so if I knew I had a long day I just went straight for liquid liner and when I went to put it on my upper waterline but didn't want to add to the bottom, it would invariably smudge to the bottom, as well. The Double Wear Stay-in-Place Eye Pencil does EXACTLY what it promises. It's currently 6:10 p.m. and I've been wearing this eyeliner since 9 a.m. My upper waterline is still decent and the eyeliner on the lid is still dark and precise. I'm SOLD. Plus when I first bought this and tried it on my hand it stayed in place even after washing dishes (granted it had faded, but the line was still there). You may not love this if you like stuff that is easy to remove, but if you want something to stay in place, BUY THIS." —amandatakos

Get it from Sephora for $26 or Ulta for $26 (available in six colors), or Saks Fifth Avenue for $26 (available in eight colors).

15. Fenty Beauty Flyliner Longwear is a hyper-saturated, no-limit liner that'll always last!

Promising review: "You guys... seriously... this is the best liquid eyeliner I have ever used. I am one of those people who ruin a gorgeous eyeshadow look almost every time by trying and failing to apply a wing on top of it. I altogether just stopped trying and quit using eyeliner. But this just changed my world. It is always juicy (I store it upside down like suggested) and the tip is precise and flexible. The triangular length of the pen makes it super easy to hold and apply. I am shook!" —catcoxGet it from Sephora for $20.
instagram.com

Promising review: "You guys... seriously... this is the best liquid eyeliner I have ever used. I am one of those people who ruin a gorgeous eyeshadow look almost every time by trying and failing to apply a wing on top of it. I altogether just stopped trying and quit using eyeliner. But this just changed my world. It is always juicy (I store it upside down like suggested) and the tip is precise and flexible. The triangular length of the pen makes it super easy to hold and apply. I am shook!" —catcox

Get it from Sephora for $20.

16. Maybelline New York Unstoppable has a innovative self-sharpening tip that'll become your favorite eyeliner ever!

Promising review: "This eyeliner is wonderfully creamy and glides on without being quick to smudge. It holds its own pretty well but I need an eyeliner that can withstand my waterline without bleeding under and giving me smudges by the end of the day, this is not that eyeliner. I do however appreciate its texture, intense black pigment, and it’s general staying power of I do not apply to my waterline. For a basic eyeliner, it is better than some brands I’ve paid triple the price for before." —jazGet it from Amazon for $3.98+ (three sizes and five colors).
amazon.com

Promising review: "This eyeliner is wonderfully creamy and glides on without being quick to smudge. It holds its own pretty well but I need an eyeliner that can withstand my waterline without bleeding under and giving me smudges by the end of the day, this is not that eyeliner. I do however appreciate its texture, intense black pigment, and it’s general staying power of I do not apply to my waterline. For a basic eyeliner, it is better than some brands I’ve paid triple the price for before." —jaz

Get it from Amazon for $3.98+ (three sizes and five colors).

17. Mia Adora Unshakeable Eyeliner is ultra-pigmented to deliver a daring look with one swipe.

Promising review: "I love the way liquid eyeliner looks but hate the mess, the smudging, the crumbling. This stuff is awesome! I love how smoothly the pen-like tip glides and the fact you don’t have to keep dipping it into a tube to get more. I tried this eyeliner on a warm day and was sure I’d rub or sweat it off as soon as I stepped outside. NOPE! Even as my expensive mascara started smudging the eyeliner held up! I love that it’s waterproof but if you make a mistake while applying it is so easy to wipe off with a cotton swab. This is my new go-to!" —Brandi_LynnGet it from Amazon for $14.99.
instagram.com

Promising review: "I love the way liquid eyeliner looks but hate the mess, the smudging, the crumbling. This stuff is awesome! I love how smoothly the pen-like tip glides and the fact you don’t have to keep dipping it into a tube to get more. I tried this eyeliner on a warm day and was sure I’d rub or sweat it off as soon as I stepped outside. NOPE! Even as my expensive mascara started smudging the eyeliner held up! I love that it’s waterproof but if you make a mistake while applying it is so easy to wipe off with a cotton swab. This is my new go-to!" —Brandi_Lynn

Get it from Amazon for $14.99.

18. Sephora Collection Long-Lasting 12 HR Wear can create an iconic professional look that'll stay on through and through.

I also have this eyeliner in Fancy Blue and it's so gorgeous! The blue is bold enough to make a statement but not too crazy where you feel like a clown. The handle and brush are small which make it easy to grip to draw a perfect line. And hello — it's cheap and cruelty-free so you can't go wrong!Promising review: "Great eyeliner that lasts all day and night. I line this above my top lashes and it always goes on perfectly. The small liner brush is just the right size. I wear contact lenses and I don't have any problems. It doesn't run into my eyes or itch. It is a really great liner. Thank you Sephora!" —barbiedawlGet it from Sephora for $12 (available in five colors).
ebay.com

I also have this eyeliner in Fancy Blue and it's so gorgeous! The blue is bold enough to make a statement but not too crazy where you feel like a clown. The handle and brush are small which make it easy to grip to draw a perfect line. And hello — it's cheap and cruelty-free so you can't go wrong!

Promising review: "Great eyeliner that lasts all day and night. I line this above my top lashes and it always goes on perfectly. The small liner brush is just the right size. I wear contact lenses and I don't have any problems. It doesn't run into my eyes or itch. It is a really great liner. Thank you Sephora!" —barbiedawl

Get it from Sephora for $12 (available in five colors).

19. Tarte Tarteist Double Take Eyeliner will give you the perfect wing and it's gluten-free!

This product is vegan, cruelty-free, and gluten-free!Promising review: "I love this eyeliner and how pigmented it is! It lasts all day and comes off easily! I love being able to use both sides to complete my look. And the felt tip is sharp, perfect for making a perfect wing! The only downfall is that the pencil side doesn't last very long but the felt pen does and makes this soooo worth it!" —JazzGet it from Ulta for $24, Sephora for $24 or Tarte for $24.
instagram.com

This product is vegan, cruelty-free, and gluten-free!

Promising review: "I love this eyeliner and how pigmented it is! It lasts all day and comes off easily! I love being able to use both sides to complete my look. And the felt tip is sharp, perfect for making a perfect wing! The only downfall is that the pencil side doesn't last very long but the felt pen does and makes this soooo worth it!" —Jazz

Get it from Ulta for $24, Sephora for $24 or Tarte for $24.

20. Tom Ford Eye-Defining Pen's dual-ended structure can make fluid strokes easy to achieve.

Promising review: "Okay, judge me for spending $57 on an eyeliner. You can't judge me any harder than I judged myself. I actually bought it hoping to return it because it was no better than the 10 or so other eyeliners I have. Well, I was wrong. This eyeliner is everything I ever wanted. It is truly deep black. And it is easy to apply and stays where I put it. I am artistically challenged, so what I want in an eyeliner is a smooth, thin line right above my lashes. With the one end, that is exactly what I achieve, without fail. So, judge away. Meanwhile, I will keep seeing my eyeliner in the mirror and thinking, yep, totally worth it." —jeanknGet it from Sephora for $58, Nordstrom for $58, or Neiman Marcus for $57.Also, check out our review of this as our top priced pick for the best liquid eyeliner on BuzzFeed Reviews.
sephora.com

Promising review: "Okay, judge me for spending $57 on an eyeliner. You can't judge me any harder than I judged myself. I actually bought it hoping to return it because it was no better than the 10 or so other eyeliners I have. Well, I was wrong. This eyeliner is everything I ever wanted. It is truly deep black. And it is easy to apply and stays where I put it. I am artistically challenged, so what I want in an eyeliner is a smooth, thin line right above my lashes. With the one end, that is exactly what I achieve, without fail. So, judge away. Meanwhile, I will keep seeing my eyeliner in the mirror and thinking, yep, totally worth it." —jeankn

Get it from Sephora for $58, Nordstrom for $58, or Neiman Marcus for $57.

Also, check out our review of this as our top priced pick for the best liquid eyeliner on BuzzFeed Reviews.

21. Benefit BADgal Eyeliner Waterproof Pencil will stay put with a sultry look through rain or shine!

Promising review: "This is by far the best eyeliner I've ever used! It doesn't run even if you cry! This has been a great investment I had to get another one before I ran out! Must have for EVERY DAY USE!!" —BrittGet it from Ulta for $20 or Benefit Cosmetics for $20.
benefitcosmetics.com

Promising review: "This is by far the best eyeliner I've ever used! It doesn't run even if you cry! This has been a great investment I had to get another one before I ran out! Must have for EVERY DAY USE!!" —Britt

Get it from Ulta for $20 or Benefit Cosmetics for $20.

Reviews have been edited for length and/or clarity.

Now you can cry and sweat in peace!

Walt Disney Pictures

Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!

Allison Krausman / BuzzFeed
The best things at three price points