Calling all last-minute shoppers, this week is your final chance to have your post arrive before Christmas. Royal Mail has released the last Christmas posting dates for 2023 meaning you’ve got just a few days left to guarantee everything arrives in time for the big day.

Advertisement

Every year, the postal service is flooded with thousands upon thousands of parcels during the festive season.

The last posting dates for international mail has already been and gone. Now, we’re in the midst of the UK dates, which began on Wednesday 18th December.

So if you’ve yet to buy that toy dinosaur for your nephew or write out that Christmas card to Auntie Jean, now is the time to do it. Below you’ll find the full list of last post dates for 2024, or you can head to the Royal Mail website to find out more.

For more inspiration, here's the best Christmas gift experiences and the best Christmas shows, plays and musicals in London.

What are the last dates for Christmas post 2024?

Here's a full list of the last post dates for Christmas 2024 for Royal Mail, DPD, Evri and Amazon. Remember that the last international post dates have already passed, so this list is UK only.

Royal Mail UK

  • Wednesday 18th December – Royal Mail 2nd class and Royal Mail 2nd Class Signed For
  • Friday 20th December – Royal Mail 1st Class, Royal Mail 1st Class Signed For and Royal Mail Tracked 48
  • Saturday 21st December – Royal Mail Special Delivery and Royal Mail Tracked 24
  • Monday 23rd December - Special Delivery Guaranteed

DPD

  • Friday 20th December - Booking
  • Saturday 21st December – Parcel collection

Evri

  • Thursday 19th December – Courier collections
  • Friday 20th December – Evri Standard Tracked (drop-off before 11am)
  • Saturday 21st December – Evri Next Day Tracked

Amazon last order dates

Luckily for all you last-minute shoppers, Amazon has made things easy for you thanks to their 'Arrives before Christmas' badges. Any product that displays this badge is sure to arrive by the time the big day is here.

If you have Amazon Prime, this speedy arrival will be completely free, if you don’t you’ll need to pay between £3.99 and £4.99 for next day delivery and £5.99 for same day.

Sign-up for Amazon Prime

Advertisement

If you're doing some last-minute Christmas shopping and are worried your gift won't arrive on time, why not opt for an experience gift? We've rounded up the best driving experiences, best golf experiences and the best London experience gifts that are available instantly.

Advertisement
Advertisement
Advertisement