Ulta is having a huge sale on Kylie Cosmetics and more, but only for a limited time

Our editorial team is dedicated to finding and telling you more about the products and deals we love. If you love them too and decide to purchase through the links below, we may receive a commission.

Looking for weekend plans? You might want to add a trip to Ulta to your to-do list. The beauty retailer will be giving out free swag, free salon services, and will be offering an amazing deal on Kylie Cosmetics.

Ulta is hosting its first ever Ulta BeautyFest in-stores on Saturday, Nov. 16 and Sunday, Nov. 17 in all 50 states to kick off the holiday shopping season. All stores will be opening an hour early, and the first 100 guests will receive some freebies. In addition, stores will be offering free salon services, makeup demonstrations, brand giveaways and a secret special offer redeemable next week.

Shoppers will also be invited to enter a two-day sweepstakes for a chance to win a grand prize of a $2,000 store gift card, $500 gift card to spend on beauty services and a $5,000 airline gift card to spend on travel. In addition, 10 other winners will get their holiday shopping paid for in gift cards worth $2,000. All you have to do is take a photo in-store with the Ulta BeautyFest floor decal and share it on Twitter or Instagram with #UltaBeautyFest.

The best part of the sale, however, has to be the deal on Kylie Cosmetics. All of Kylie's color products (excluding skincare), will be 30 percent off. That means that a Kylie Matte Lip Kit, which normally goes for $29, will be on sale for $20. (Our favorite Kylie Matte Lip Kit shades include Koko K, Candy K, Posie K and Mary Jo K.)

The deals are happening exclusively in-store, but if you prefer shopping online, Ulta is currently offering tons of deals there as well, now through Nov. 17:

Online orders over $35 receive free shipping, and through Nov. 16, can use the promo code 765397 to get $3.50 off a qualifying order of $15 or more.

There are tons of ways to save on beauty products for you and gifts for others, and this weekend is a great time to shop in-store and online.

Shop our favorite Ulta holiday gift sets below:

  1. Clinique Shining Stars Set, $29.50

  2. Drybar Party Of Four Hair Essentials Kit, $50

  3. Kylie Holiday Lip Set, $36

  4. Kiehl's Since 1851 Total Hydration Trio, $45

  5. Tarte 1 For You, 2 For Me Mascara Set, $35

  6. MAC Taste Of Stardom Mini Lipstick Kit, $74.50