Christmas 2022 last delivery dates: cutoff date to get deliveries for Xmas Day, including John Lewis and Argos

The final order dates to get gifts in time for Christmas are fast approaching
Watch more of our videos on Shots! 
and live on Freeview channel 276
Visit Shots! now

Christmas is an extremely busy time for retailers as shoppers rush to get presents in time for the big day. The ease of online shopping means more customers are swapping trawling the high street in favour of buying goods from the comfort of their own home - an option that is particularly appealing given the recent cold snap.

But Royal Mail strikes are putting deliveries at risk of being delayed, meaning shoppers may not receive items in time for Christmas Day unless orders are placed soon.

Hide Ad
Hide Ad

Some retailers offer late deliveries, such as Amazon and Argos, but others require orders to be made much earlier to ensure items arrive in time. Listed are the last order dates for Christmas delivery from 34 of the UK’s major retailers, plus delivery costs, so you know when to order.

Argos

  • Last order date:  24 December 2022 - customers can order before 1pm on Christmas Eve for same-day fast-track delivery before 6pm.
  • Delivery cost: £3.95 (fast track standard delivery) or £5.95 (fast track same day delivery) - delivery slots are handed out on a first come first serve basis

Amazon

  • Last order date: 23 December, in some areas morning of 24 December
  • Delivery cost: Free (prime membership) if you’re not a prime member, it is £3.95-£5.49 for next-day delivery or £5.99 for same-day delivery.

ASOS

  • Last order date: 23 December (with the UK next-day delivery option)
  • Delivery cost: Premier customers can get free next-day delivery - the subscription costs £11.95 when you spend a minimum of £10 on the site. If you’re not a member, next-day delivery costs £5.95.

Boots

  • Last order date: 19 December to guarantee Christmas delivery
  • Delivery cost: There is free delivery when you spend £25 or more. Standard delivery is £3.75, named-day delivery is £3.95 and next-day delivery is £4.95. Bulky items are more at £5.50 or £12.99 (over 50kg) - these take five working days to come.

Game

  • Last order date: 20 December
  • Delivery cost: £4.99 for standard orders - usually coming between 2-4 working days (excludes weekends)

Schuh

  • Last order date: 23 December
  • Delivery cost: £4.99 for next-day delivery - orders need to come in before midnight Monday - Friday, or 10:30 pm on Saturday

JD Sports

  • Last order date: 23 December
  • Delivery cost: From £5.99 if the order is placed before 9pm and is to the UK mainland. Premier next day is available from £6.99 if ordered before midnight the previous day.

John Lewis

  • Last order date: 22 December
  • Delivery cost:  Order by 4pm for next day delivery and it will cost £7.50.

Boohoo

  • Last order date: 23 December
  • Delivery cost: UK next-day delivery is £5.99, or it is free for premier members.

Superdrug

  • Last order date: 22 December
  • Delivery cost: order before 3pm on 22 December for next-day delivery, which will cost £1.50 or is free for orders over £15.

Body Shop

  • Last order date: 21 December
  • Delivery cost: order before 11 am and choose express delivery for guaranteed Christmas delivery. It will cost £4.99 for this option.

M&S

  • Last order date: 23 December
  • Delivery cost: next day delivery costs £4.99, but will depend on what you’re ordering so ensure to double-check times and prices. Unfortunately food delivery has now closed.

House of Fraser

  • Last order date: 22 December
  • Delivery cost: £7.99 - order before 8pm and choose Express delivery - 48 hours.

New Look 

  • Last order date: 21 December
  • Delivery cost: order before 6pm on Express (£3.99) or nominated Day delivery (£5.99) to receive gifts by Christmas Eve

Hotel Chocolat

  • Last order date: 22 December
  • Delivery cost: next day delivery costs £6.95 for one item or for two or more items, £8.95. Order by 3pm.

Urban Outfitters

  • Last order date: 21 December
  • Delivery cost: order by 8pm by Express delivery - which will cost £5.99

Waterstones

  • Last order date: 19 December
  • Delivery cost: for 1st Class delivery, which is usually delivered in 1-2 days, it will cost £3.99. However, just be aware Royal Mail strikes may mean delivery might take longer than usual.

Next

  • Last order date: 22 December
  • Delivery cost: Next day to home delivery will cost £4.50, and you need to order before 11pm.

Very.co.uk 

  • Last order date: 21 December
  • Delivery cost: order before 10pm for guaranteed Christmas delivery. Standard delivery costs £3.99 and is expected to arrive within one day.

VistaPrint

  • Last order day: 21 December
  • Delivery cost: For Rush delivery, the delivery cost is £12.99. Express delivery, which takes 4 business days, will cost £6.50 (you will need to order by 19 December).

Apple

  • Last order dates: most items can be ordered on 22 December, however, products such as the iPhone 14 Pro and Pro Max would have needed to be ordered by 17 November.
  • Delivery cost: Free. Delivery is free on all orders placed at apple.com however, you will need to place your order by 10.30pm for next-day business delivery. For engraved products, orders will need to be placed by 3pm.

Currys/PC World

  • Last order date: 21/22 December - depending on the size of the object
  • Delivery cost: Next-day delivery will cost £5 if ordered by 9pm. For a weekday time slot, delivery will cost £10.

Pretty Little Thing

  • Last order date: 23 December
  • Delivery cost: Royalty members get delivery for free, which costs £9.99 for an annual subscription. However, if you’re not a member, orders will cost £5.99 for next-day delivery.

PrezzyBox

  • Last order date: 21 December
  • Delivery cost: Express Tracked Delivery will cost £6.99, and needs to be ordered before 7pm. Orders will take around 1-2 working days for delivery. Next-day delivery is currently unavailable.

Interflora 

  • Last order date: flowers can be ordered until 24 December, plants need to be ordered by 21 December
  • Delivery cost: Free for plants. However, flowers range from £7-10 for delivery.

H Samuel

  • Last order date: 23 December
  • Delivery cost: order before 3pm for next-day delivery. Orders above £40 are free, but orders under £40 are £4.95.

Selfridges

  • Last order date: 23 December
  • Delivery cost: Nominated day delivery costs £8 and orders must be done before 9pm.

Paperchase

  • Last order date: 21 December
  • Delivery cost: order before 6pm on Monday-Friday for next-day delivery, which will cost £7.95.

Zara

  • Last order date: 23 December
  • Delivery cost: Guaranteed next-day delivery will cost £4.95 - order before 8pm.

River Island

  • Last order date: 22 December
  • Delivery cost: order by midnight for next-day delivery, which will cost £7.00.

Mango

  • Last order date: 21 December
  • Delivery cost: Express delivery will cost £8.95 and will take 48 hours to arrive. Ensure to place orders by 11am.

Lush

  • Last order date: 22 December
  • Delivery cost: Next-day delivery will be £6.95 or for orders over £45, delivery will be free.

H&M

  • Last order date: 20 December for guaranteed Christmas delivery
  • Delivery cost: Free for members or next-day deliveries will be £5.99

All Saints

  • Last order date: 20 December for guaranteed Christmas delivery
  • Delivery cost: next day delivery £5.95

Comment Guidelines

National World encourages reader discussion on our stories. User feedback, insights and back-and-forth exchanges add a rich layer of context to reporting. Please review our Community Guidelines before commenting.