TCHWorks

Guide · Christmas 2026 · About a 3-minute read

Last Christmas posting dates 2026 (UK)

Here are Royal Mail's last recommended posting dates for Christmas 2026, copied from Royal Mail's own page on 21 October 2026. Post before these dates and your cards and gifts should arrive by Christmas Day.

Royal Mail inland dates (UK to UK)

Last posting dateService
Friday 18 December2nd Class, 2nd Class Signed For
Saturday 19 DecemberRoyal Mail Tracked 48
Monday 21 December1st Class, 1st Class Signed For, Royal Mail Tracked 24
Wednesday 23 DecemberSpecial Delivery Guaranteed

Saturday 19 December is also the last date for Royal Mail Tracked Returns 48 to get back to the sender before Christmas.

How many days have you got?

    Run an online shop? Put this countdown on your own website, with your own order-by dates: free Christmas posting dates widget (two lines to paste, no sign-up, no cookies).

    Parcelforce Worldwide (UK)

    Forces mail (BFPO)

    Sending abroad

    Royal Mail doesn't give one international date on its Christmas page; it points to its country guides and strongly recommends posting overseas mail as early as possible. For Europe, North America and Australia, that means early December at the latest for cards to have a good chance.

    Five ways not to miss the post

    Frequently asked questions

    What is the last day to post Christmas cards 2nd Class in 2026?
    Royal Mail's last recommended posting date for 2nd Class and 2nd Class Signed For is Friday 18 December 2026.
    What is the last 1st Class posting date for Christmas 2026?
    Monday 21 December 2026 for 1st Class, 1st Class Signed For and Royal Mail Tracked 24.
    What is the very last day I can post something to arrive before Christmas?
    Special Delivery Guaranteed, posted by Wednesday 23 December 2026. Parcelforce express10, expressAM and express24 have a last date of Tuesday 22 December.
    When should I post to a BFPO address for Christmas 2026?
    Royal Mail lists 24 October for Static Firm Base/PJOBs, and 17 November for Operations and HM Ships.
    Are the posting dates guaranteed?
    No. Royal Mail says the dates are correct at the time of publishing and subject to change, and advises posting as early as possible.

    No time to write and post them yourself?

    TCH Works sells personalised Christmas cards from £3.99 with UK delivery included. You add your own words on the front and inside, and we print and post it straight to the person. Order a few working days before the Royal Mail date for your delivery speed, so it has time to be printed first.

    See personalised Christmas cards · from £3.99

    Missed the post, or need a card tonight?

    Print one at home. Our print-at-home Christmas cards are 15 original designs (Mum, Dad, Nan, Grandad, partner, best friend, teacher, colleague, the dog, the cat and more). Each prints on one A4 sheet and folds to an A5 card that fits a C5 envelope, with a blank or printed message inside. £2.99 for all 15, emailed after payment.

    Print-at-home Christmas cards · £2.99

    Source: Royal Mail, Christmas 2026 last posting dates, checked 21 October 2026. Dates are Royal Mail's, not ours, and can change; check their page before you post.

    What to write in your Christmas cards: 60+ message ideas