Last-minute Christmas gift ideas for people who need better sleep — from $9

Pillows, NEOM diffuser, purple Loop earbuds, sunrise alarm clock and Calm app logo on brown silk background with fairy lights
(Image credit: Future)

Thanks to my job as a sleep writer and product tester, it’s no secret that I love sleeping. I’m usually wrapped up in bed by 9pm, and enjoy squeezing in a daily nap whenever my schedule allows. But I also recognise that sleep doesn't come easy to everyone. If you or a loved one could do with a helping hand in this department, then you’ve come to the right place. Here you’ll find a selection of Christmas gifts that are ideal for helping a friend or loved one to get their sleep back on track, so they get the rest they deserve and wake up feeling refreshed and raring to go. From pillow sprays and milk frothers (to make cozy bedtime drinks, of course) to the best sleep trackers, I've chosen products that really can help most people to sleep better. You don’t have to spend a lot either, as even a good quality pillow spray can make an enormous difference to how relaxed someone feels when they’re lying in bed, ready to drift off. Let's go shopping...

Under $20

Under $60

Under $100

Under $200

Eve Davies
Sleep Tech Product Tester and Writer

Eve is a sleep tech product tester and writer at Tom's Guide, covering everything from smart beds and sleep trackers, to sleep earbuds and sunrise alarm clocks. Eve is a PPA-accredited journalist with an MA in Magazine Journalism, and has four years’ experience writing features and news. In her role as Sleep Tech Product Tester and Writer for Tom's Guide, Eve is constantly trying out and reviewing the latest sleep products from brands such as Apple, Garmin, Whoop, Hatch, Sleep Number, Eight Sleep, and Oura. A fitness enthusiast who completed the London Marathon earlier this year, Eve loves exploring the relationship between good sleep, overall health, and physical performance, and how great sleep tech can make that relationship even better.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.