Order by Tuesday, November 24 for US delivery before Christmas.

Last-minute Christmas gifts: 14 ideas under $25

Floral Heart Locket Necklace

Short on time? These last-minute Christmas gifts are small, easy to wrap and cost less than $25. Try the Floral Heart Locket Necklace for someone sentimental, the Espresso Needle Stirrer with Wood Handle for a coffee fan, or the Rotating Snowflake Projector Night Light for a kid’s bedroom. Order by November 24 for US delivery before Christmas.

Last-minute gifts for her

Last-minute gifts for him

Last-minute gifts for kids and teens

How to choose

  • Pick something they can use right away, like socks, pens or a night light.
  • Choose one small item per person instead of searching for the perfect big gift.
  • Order everything in one go so you only need to track one delivery window.

Will it arrive in time?

US orders take 10 to 20 business days and orders to other countries take 10 to 25 business days. To have it by Christmas, order by November 24 in the US and by November 17 for other countries. Shipping is free and tracked on every order.

Still looking? See our stocking stuffers for adults or our Christmas gifts to order by November 24.