For full functionality of this site it is necessary to enable JavaScript. Here are the instructions how to enable JavaScript in your web browser.


Last order dates for Christmas 2022

Make sure your Christmas shopping is ordered in time to avoid disappointment on Christmas Day – here's our rundown of top retailers' last order dates.

rushed santa checking his watch

Last-minute shopping is much easier these days thanks to online shopping. But don't think you can get next day delivery right up to Christmas. In most cases, you can't.

Some big retailers have last order dates for Christmas as early as the 15th December! Save yourself from paying £5+ for last-minute delivery or unbearable awkwardness on Christmas Day with no presents to give.

Use our extensive list of all the major Christmas retailers and their last order dates for Christmas 2022, Christmas delivery costs and Royal Mail's final posting dates for 2022.

Oh no! Christmas Eve already? You'll be needing presents you can buy on Christmas Day.

How to find last order dates:

  • Search for your favourite retailer below or browse the list
  • Always double check the delivery time and cost for your specific item as it can vary.
  • Click and collect is available at most stores now and could be a cheaper last-minute option.
  • Look out for free delivery codes in our retailer deals section.
  • Top tip: Get free Amazon student prime and order right up until the 24th December (yes, that means same-day delivery!) in some locations.

Last order dates for Christmas

Online ShopLast order date (cheapest)Delivery CostDesperate delivery dateShop
Amazon23rd DecFree (£20+ spend)23rd Dec (free on Prime)Visit »
Argos24th Dec£3.9524th Dec (£3.95)Visit »
Boots19th DecFree (£30+ spend)23rd Dec (£4.95)Visit »
ASOS20th DecFree (£35+ spend)22nd Dec (£5.95)Visit »
Game20rd Dec£4.9923rd Dec (£7.99)Visit »
Schuh19th DecFree (£25+ spend)23rd Dec (£4.99)Visit »
JD Sports19th DecFree (£70+ spend)22nd (£4.99)Visit »
TheHut.com21st DecFree (£50+ spend)23rd Dec (£5.99)Visit »
Buyagift.com21st Dec£1.9923rd Dec (£7.50)Visit »
John Lewis19th DecFree (£50+ spend)22nd Dec (£6.95)Visit »
boohoo22nd Dec£3.9923rd Dec (£5.99)Visit »
Superdrug19th DecFree (£15+ spend)22nd Dec (£4.90)Visit »
Body Shop19th DecFree (£30+ spend)21st Dec (£4.99)Visit »
Thorntons19th DecFree (£15+ spend)22rd Dec (£5.95)Visit »
IWOOT20th DecFree (£30+ spend)22nd Dec (£5.99)Visit »
M&S17th DecFree (£50+ spend)22nd Dec (£4.99)Visit»
House of Fraser19th Dec£4.9922rd Dec (£7.99)Visit »
New Look16th DecFree (£29.99+ spend)22rd Dec (£4.99)Visit »
Hotel Chocolat19th Dec£4.9522nd Dec (£5.95)Visit »
Urban Outfitters19th DecFree21nd Dec (£5.99)Visit »
Waterstones20th DecFree21st Dec (£3.99)Visit »
French Connection17th DecFree (£50+ spend)21st Dec (£5.95)Visit »
The Fragrance Shop21st DecFree (£40+ spend)22nd Dec (£3.99)Visit »
Firebox.com17th DecFree (£50+ spend)22nd Dec (£5.49)Visit »
eBayVariesVariesNAVisit »
LookFantastic20th DecFree (£25+ spend)23rd Dec (£4.95)Visit »
Zavvi15th Dec£1.9922nd Dec (£5.99)Visit »
NextNANA22nd Dec (£3.99)Visit » DecFree (£30+ spend)22nd Dec (£3.99)Visit »
Findmeagift.com21st Dec£3.9922nd Dec (£6.99)Visit »
Myprotein21st DecFree (£40+ spend)23rd Dec (£5.99)Visit »
VistaPrint18th DecVaries20th DecVisit »
Ann Summers19th DecFree (£40+ spend)21st Dec (£5.95)Visit »
WHSmith20th DecFree (£30+ spend)22nd Dec (£4.99)Visit »
AppleVariesVaries22nd Dec (Free)Visit »
Dorothy Perkins21st DecFree (£60+ spend)22nd Dec (£5.99)Visit »
Burton21st DecFree (£30+ spend)22nd DecVisit »
Currys/PC World15th DecFree22nd Dec (£5)Visit »
Virgin Experience Days25th DecFree e-voucher25th Dec (Free e-voucher)Visit »
Bunches21st DecVariesNAVisit »
Missguided21st Dec£3.9922nd Dec (£5.99)Visit »
MandM Direct19th DecFree (£75+ spend)22nd Dec (£6.99)Visit »
Office Shoes20th DecFree (£30+ spend)22nd Dec (£5)Visit »
Sports Direct19th Dec£4.9922nd Dec (£7.99)Visit »
Benefit21st DecFree (£25+ spend)23rd Dec (£4.95)Visit »
Matalan19th DecFree (£40+ spend)NAVisit »
Feelunique22nd DecFree (£20+ spend)23rd Dec (£4.95)Visit »
Pretty Little Thing21st Dec£3.9922nd Dec (£5.99)Visit »
PrezzyBox20th Dec£3.9922nd Dec (£5.99)Visit »
Interflora23rd Dec£724th Dec (£9)Visit »
H Samuel17th DecFree (£40+ spend)23rd Dec (£4.95)Visit »
Selfridges21st Dec£523rd Dec (£8)Visit »
Paperchase16th DecFree (£30+ spend)21st Dec (£4.50)Visit »
Zara21st DecFree (£50+ spend)NAVisit »
River Island20th DecFree (£50+ spend)23nd Dec (£5)Visit »
Mango19th DecFree (£30+ spend)NAVisit »
Lush17th Dec£3.9522nd Dec (£6.95)Visit »
& Other Stories18th DecFree (£70+ spend)21st Dec (£10)Visit »
EtsyVariesVariesNAVisit »
H&M19th Dec£3.9921st Dec (£5.99)Visit »
Wilko19th Dec£523rd Dec (£8)Visit »
Footasylum21st DecFree (£49+ spend)22nd Dec (£4.99)Visit »
Claire's17th DecFree (£20+ spend)20th Dec (£5.50)Visit »
All Saints17th Dec£3.9522nd Dec (£4.95)Visit »

Royal Mail Christmas delivery dates 2022

The Royal Mail may be delivering a couple of cards or presents for you this Christmas. Their last order date for Christmas delivery is slightly earlier than most retailers.

In 2021, standard second class parcels and cards had to be sent for delivery by 18th December or 21st December for first class.

Usually, if you're desperate you can still send items via special delivery up until the 23rd December (but it'll cost you).

There is more information on the Royal Mail delivery dates here.

Looking for some Christmas money-saving tips? Check out our Christmas dealsChristmas on a budget and gift ideas for under £5.


Ask us a question or share your thoughts!

Tweet @savethestudent - Facebook Message - Email