Please upgrade your browser for the best Refinery29 experience. Read more.

Saved! Access Favorites in your account profile. Removed from my favorites

29 Gifts You Can Buy TODAY That Will Get There By Christmas

  1. Begin

    SHARE IT

    comments
    See All Slides
    You made your list and checked it twice. And then you heard your out-of-town cousins were driving to your place, presents in tow. Or you unexpectedly got an amazing gift from your long lost hometown BFF, and now you have to reciprocate. Or, let's be honest: You just waited until the last minute on all your holiday gift-buying, because LIFE.

    Whatever the reason, you need to get some last-minute gifts — and if you can get them without actually having to enter a store, even better. Luckily, there's still time to find whatever you need on Amazon Prime, and as long as you order by Thursday, December 22, your items will arrive before December 25. (In some cases, one-day or even same-day delivery may also be available. See here for more information.)

    Ahead, we've hand-picked 29 gifts for all the people you love in your life, guaranteed to arrive THIS weekend. So cozy up, pour some wine, and enjoy your last-minute shopping without getting off the couch.



    Begin Slideshow
  2. SHARE IT

    comments
    See All Slides
    0 of 30
  3. SHARE IT

    comments
    See All Slides
    1 of 30
  4. SHARE IT

    comments
    See All Slides
    2 of 30
  5. SHARE IT

    comments
    See All Slides
    3 of 30
  6. SHARE IT

    comments
    See All Slides
    4 of 30