If you’re on the hunt for a festive look that won’t break the bank, this roundup is for you! Each of these holiday-ready sweaters is under $40, and even better — several come in petite-friendly fits.
Whether you love sparkle, bows, or a classic Fair Isle pattern, these sweaters bring just the right amount of cheer to your winter wardrobe — all while keeping things affordable and flattering for petites.
Affiliate links are included in this post.
6 Festive Sweaters Under $40 (Petite-Friendly & Affordable!)
My Sizing: I’m 4’10”, and my bust, waist, and hip measurements are 32″, 24″, and 36″. My inseam is 25″ (the measurement from the inside of my leg to my ankle bone). The clothes shown are unaltered and show how they fit me right from the store. I list my sizing beside each item to help you compare when shopping online. When referencing my true size, that is often the smallest option available at a brand or petite xxs/00/24. I wear a size 5 shoe.
Walmart Fair Isle Sweater
This Walmart Fair Isle Sweater is such a great find for the price! I’m wearing it in XS, and it has a surprisingly good fit for petites. The pattern feels festive but not over the top, and I only needed to cuff the sleeves once for a perfect proportion.
It’s soft, warm, and looks great paired with jeans or a pleated skirt for a casual holiday look.

Sweater XS | Jeans 24 10 3/4″ rise, 29″ inseam (petite has a 10.5″ rise and a 27″ inseam) | Boots tts
Walmart Jewel Button Sweater
This sweater from Walmart’s Free Assembly line is another gem. The Jewel Button Sweater looks far more expensive than it is, thanks to its pretty textured knit and jewel buttons.
I’m wearing it in XS, and it fits well overall with just a slight cuff at the sleeves.

Sweater XS | Jeans 24 10 3/4″ rise, 29″ inseam (petite has a 10.5″ rise and a 27″ inseam) | Boots tts
Old Navy Fair Isle Sweater
I can never resist a good Fair Isle sweater, and this one from Old Navy checks all the boxes. It comes in petite sizing, which means the proportions are right where they should be — shorter sleeves, balanced body length, and no bulky excess.
The neutral color combo makes it versatile enough to wear throughout the winter, not just the holidays. It looks great worn untucked with jeans or trousers.
Sweater Petite XS | Jeans 24 10 3/4″ rise, 29″ inseam (petite has a 10.5″ rise and a 27″ inseam) | Boots tts
Old Navy Sequin Sweater
If you’re looking for something a little more festive and fun, this Sequin Sweater from Old Navy is a must-try! I’m wearing it in Petite XS, and the fit is spot-on. It’s sparkly without being itchy or stiff, and the sequins add just the right amount of shimmer for holiday parties or dinner dates.

Sweater Petite XS | Jeans 24 10 3/4″ rise, 29″ inseam (petite has a 10.5″ rise and a 27″ inseam) | Boots tts
Target Bow Sweatshirt
This Target Bow Sweatshirt is simple, but festive with a crystal bow! It runs large in XS, so I tucked it in and cuffed the sleeves for a better fit.

Sweatshirt XS | Jeans 24 10 3/4″ rise, 29″ inseam (petite has a 10.5″ rise and a 27″ inseam) | Boots tts
Target Bow Cardigan
I found this Target Bow Cardigan in store and couldn’t resist it! The small was the smallest size available, and to my surprise, it fit really well. I think in your true size, it would have a snug, tailored fit — perfect for layering over camisoles or dresses.
The bow detail is so sweet and feminine, and it looks more luxe than its price tag would suggest.

Sweater Small | Jeans 24 10 3/4″ rise, 29″ inseam (petite has a 10.5″ rise and a 27″ inseam) | Boots tts
For more holiday outfits for petites check out this post with petite-friendly festive pants, and this post with holiday dresses.


