Christmas gift guides

Shop Christmas by budget

Christmas gifts by who you're buying for

Christmas Day 2026 falls on a Friday, which means the last full shopping weekend is 19–20 December and the final working days before the break are Monday 21 to Thursday 24 December. If you're ordering online, aim to have everything ordered by mid-December and check each item's stated delivery date before you buy – marketplace sellers can ship from overseas and take much longer than items dispatched from UK warehouses.

Our Christmas guides are research-based: we don't hands-on test products or invent reviews. We explain what makes each item a good gift – materials, size, practicality, who it suits – so you can judge alternatives too. We don't show prices because they change daily; budget groupings reflect listings when we checked on 1 November 2026.