The safest answer on when to buy Christmas pyjamas is late October through November, comfortably ahead of our final order date for Christmas delivery. That window leaves our dispatch team room to pack and send your order, gives you time to check sizes, and means the sets are folded in a drawer rather than sitting on a tracking page in the third week of December.
Our delivery information sets out the full dispatch terms.
The Case for Ordering Christmas Pyjamas Early
The practical reason is dispatch time. Our shipping policy allows 7 to 10 working days for dispatch before the courier even collects the parcel, so a December order leaves very little margin once weekends are taken out of the count.
The second reason is sizing and choice. Matching family pyjama sets are the hardest orders to place late because one design must be available in several sizes at once. Ordering in one go in November, with everyone's measurements to hand, is simpler than piecing a set together over three separate orders.
The third reason is the budget. Splitting festive nightwear across October and November keeps it off the December pile, which is already carrying food, gifts, and travel.
One date is also easy to miscount. If your family opens a Christmas Eve box, the pyjamas are needed on 24 December, not 25 December.
Quick tip: Order before the end of November if you want the pyjamas in the wardrobe rather than in transit.
A Simple Christmas Pyjama Shopping Timeline
Here is the sequence we recommend to customers planning Christmas Eve or Christmas morning photos.
- September to early October: browse the designs, measure the children, and write the sizes down. Measurements taken in September are usually still accurate in December, but guesses from last year rarely are.
- Late October to November: the recommended ordering window. Place one order covering everybody, check the confirmation email, and put the parcel away when it arrives.
- Early December: still workable. Order in the first few days of the month and check our current dispatch times before you commit, rather than assuming the standard window.
- Mid to late December: treat this as last-minute shopping and read our last-minute tips below.
Our Delivery Dates for Christmas 2026
Orders placed on or before [CONFIRM DATE] are in line for dispatch in time to arrive before Christmas Eve.
Our shipping policy provides a dispatch window of 7 to 10 working days from the time the order is placed, with courier transit time on top. Counting backwards from 24 December, the day most families actually need the pyjamas, plan against the 10-working-day figure rather than the 7.
We publish dispatch windows rather than delivery promises, so ordering ahead of the cut-off beats paying for a faster service in the final week.
Tips for Last-Minute Christmas Pyjama Shopping
If December has arrived and nothing is ordered yet, the plan is damage control rather than panic.
- Order early in the day and early in the week. A Monday morning order sits nearer the front of the dispatch queue than a Friday evening one, which effectively waits until Monday anyway.
- Pick one design across the whole family. A single design in several sizes is quicker to pick and pack than 4 different styles.
- Check the size guide before you order instead of planning to exchange. A December return will not turn around before Christmas, so the first choice needs to be the right one.
- Consider an adult set if a child's size is not available in the design you want. Adult sizing is the more forgiving fit for older children.
- If the pyjamas are a gift, print the order confirmation and tuck it into a card.
Plan When to Buy Christmas Pyjamas and Shop Early
Order your Christmas pyjamas in November and tick the Christmas Eve box off early. Late October to November is the window we steer every customer towards. Browse our full range of Christmas pyjamas, and place your order well before the last dispatch date, so the sets will be folded and ready to wear before the big day.
If you are unsure about sizing or timings, get in touch, and we will work out the right order date with you.
When to Buy Christmas Pyjamas: FAQs
Should you buy children's Christmas pyjamas a size up?
Only if your child is close to the top of their current size or in the middle of a growth spurt. For a late October or November order, the gap to December is short enough that the measured size is usually right. Sizing up by default tends to leave sleeves over hands in the photos.
Is it worth ordering the whole family's Christmas pyjamas at once?
Yes, particularly for matching sets. One order means one design, one dispatch window, and one confirmation to track, instead of parcels arriving on different days. You also find out immediately whether every size you need is available in that design.
Are Christmas pyjamas a good gift to buy early?
They work well as an early purchase because sizing is more forgiving than shoes or outerwear, and the design does not date between November and December. Buying early also leaves the returns window open, which a mid-December order will not.
Should Christmas pyjamas be worn on Christmas Eve or Christmas morning?
Most families we hear from open them on Christmas Eve as part of a Christmas Eve box, then wear them through Christmas morning. That makes 24 December the real deadline, so plan your order date around Christmas Eve rather than Christmas Day.