We have received compensation to create this article. Pricing and availability subject to change.

14 advent calendars to grab before they sell out — all under $50

Disney, Harry Potter, Lego, Wicked, Lindt, National Geographic: Walmart's counting down the days to Christmas with spa goodies, puzzles, toys and more.

Beauty advent calendar
Time to start counting down to Christmas! (Walmart)

The leadup to Christmas is almost as fun as the holiday itself — especially when you're counting down the days until the 25th with a fun advent calendar. Trust us, you're never too old to experience the pure joy that comes with opening a new little door every day to find a brand-new surprise. But — fair warning — the best advent calendars sell out fast.

Quick overview
See 7 more

Thankfully, Walmart has lots of stock right now — from classic chocolates and soothing tea to those tailored to current obsessions, whether that's Wicked, Harry Potter or Lego.

We've gathered 14 options that'll suit mom, dad, older kids and little ones, plus a few that will work for the entire crew. Enjoy the ride!

The one movie everyone is excited to see this season? Wicked. Rather than wait until Christmas, scoop up this fun-filled advent calendar now to track the days until the film hits theaters. Inside, you'll find a magnet, a keychain, stickers and more.

$17 at Walmart

If you know a Harry Potter fan, here's how to make holiday magic this year. Hidden behind doors are 25 Hogwarts collectibles, including washi tape, stationery, an ornament and a keychain.

$26 at Walmart

Budding archeologists are sure to dig this bestselling Nat Geo advent calendar that unearths a new dino each day. Shoppers at Walmart give it 4.9 out of 5 stars, with many saying the kids in their lives loved it. "This is so cute!" one customer commented. "They are quality but tiny dinosaurs. My son loves it so much!" 

$20 at Walmart

Everyone's favorite boy wizard and the rest of the Hogwarts gang star in this advent calendar. By Christmas, you'll have a seasonal mini build for each of the four houses. Also included: two collectible Hogwarts portraits. 

$36 at Walmart
Explore more purchase options
$45 at Macy's$45 at Kohl's

Each day, recipients pull out a mini ornament to add to an adorable wooden tabletop Christmas tree. The whole family will love watching it fill up with decorations as the big day approaches. 

$16 at Walmart

With 24 daily doses of TLC, this advent calendar is perfect for the person in your life (maybe yourself?) who deserves a little pampering. It includes soaps, bath salts and bombs, lotions and a candle, plus a few festive surprises.  

$50 at Walmart

Disney lovers will go nuts for this set. They'll build a 3D tree and day by day will add adorable ornaments to it. The set comes with a hardcover picture book, stickers, a cookie recipe, a star tree topper and more. It's sure to become a holiday tradition. 

$20 at Walmart

Send the toddler in your life over the moon with this advent calendar featuring 24 cars, trucks and other things that go vroom. No batteries needed for hours of fun — just pull back the vehicles and watch them zoom around the room.

$22 at Walmart

Treat your friends and family to, well, treats! Milk chocolate Lindt favorites like hazelnut cream balls, mini Neapolitans and cute little teddy bears will make everyone smile. The only hard part? Negotiating who gets to eat what!

$10 at Walmart
Explore more purchase options
$12 at Target

Turn your advent calendar into a nightly family activity with this clever option. Each day contains 42 puzzle pieces. Assemble as you go, and by the end you'll have a completed 1,008-piece Christmas scene.  

$18 at Walmart

Add some sparkle and shine to the holidays. This sweet cal comes with a rose gold bracelet chain, a necklace chain and 22 charms. Jewelry buffs will love swapping out the baubles to create customized pieces. 

$18 at Walmart

Gilmore Girls is the ultimate cozy TV show, so a themed calendar feels right for the snuggliest season of the year. Mother-daughter duos will adore the ornaments, magnets, stickers and other collectibles.

$18 at Walmart

Want to save even more? Make sure you’re signed up for Walmart+. It’s easy to sign up for your free 30-day trial here. You’ll get free shipping and grocery delivery, savings on gas and prescriptions, exclusive access to major deals, and more. Plus, through December 2, you can purchase a one-year membership for only $49 — that's 50% off — and score early access to Walmart's soon-to-launch Black Friday deals. (And by the way, those without Walmart+ still get free shipping on orders of $35 or more.)