Christmas Delivery Dates 2026

Order by 22 December for Christmas Eve delivery. Orders placed by midnight on 22 December are dispatched in time for delivery on 24 December. Free UK delivery on orders over £25.

Our Christmas dates

Order by What you get
Friday 18 December Standard tracked delivery before Christmas, with time to spare
Tuesday 22 December Last day to order for Christmas Eve delivery
23 and 24 December Orders are still dispatched, but will arrive after Christmas
Saturday 26 December Boxing Day deals go live

Every order is tracked. Choose home delivery, an InPost locker or a local collection point at checkout and you'll get tracking by email as soon as it leaves us.

Carrier last posting dates for Christmas 2026

If you're sending a gift on yourself, these are the final dates each UK carrier recommends for delivery before Christmas Day. They're published by the carriers and can change, so check with them for anything time critical.

Carrier Service Last posting date
Royal Mail 2nd Class Fri 18 December
Royal Mail Tracked 48 Sat 19 December
Royal Mail 1st Class and Tracked 24 Mon 21 December
Royal Mail Special Delivery Guaranteed Wed 23 December
Evri Standard (ParcelShop and collection) Sat 19 December
Evri Next Day Mon 21 December
InPost Lockers and Shop to Home, 2 day Sat 19 December
InPost Shop to Home, 3 day and over Tue 15 December
DPD 2 Day Sat 19 December
DPD Next Day Mon 21 December
DPD Gold (Sunday and timed) Wed 23 December
Parcelforce express48 and Large 48 Mon 21 December (Large 48: Sat 19)
Parcelforce express24, expressAM, express10 Tue 22 December
DHL DHL UK Tue 22 December
UPS Access Point Mon 21 December
UPS Standard, Express Saver and Express Tue 22 December

Yodel became part of InPost in July 2026, so there are no separate Yodel dates this year.

Returns

Changed your mind, or bought the wrong size? Start a return through our returns portal. See the returns policy for the full details.

Need help?

Track your order or contact us and we'll sort it.