8 weekends until Christmas

Christmas: Fri, Dec 25, 2026Today not countedCounted on your own date

There are 8 full weekends left before Christmas 2026, counting from Thursday, October 29, 2026. The first is October 31–November 1 and the last is December 19–20.

Weekends left before Christmas 2026

#WeekendNote
1October 31–November 1, 2026Halloween weekend
2November 7–8, 2026
3November 14–15, 2026
4November 21–22, 2026
5November 28–29, 2026Thanksgiving weekend (US)
6December 5–6, 2026
7December 12–13, 2026
8December 19–20, 2026Last full weekend before Christmas

How the weekends are counted

A weekend counts if its Saturday and its Sunday are both still ahead of you and both come before Christmas Day. If it's Saturday or Sunday right now, the weekend you're in is left out, since part of it is already gone; the sentence at the top gives the count with it included. A weekend that runs into Christmas, like December 24–25 in a year when Christmas is a Sunday, doesn't count either.

In 2026 Christmas falls on a Friday, so the last full weekend before it is December 19–20. The count goes by the date on your own device and moves on at your midnight.

Weekends to plan around

In the US, the weekend after Thanksgiving (November 28–29 in 2026) is when Christmas shopping starts in earnest, and the Sunday at the end of it is one of the busiest travel days of the year. The last Saturday before Christmas, December 19, is called Super Saturday by retailers; in the UK it's Panic Saturday.

If you're mailing cards or presents, check the last posting dates from USPS or Royal Mail. They fall in the last week or so before Christmas, and earlier for anything going abroad, so the second-to-last weekend is the safer one for wrapping and packing.

Questions people ask

How many weekends are left until Christmas?

As of Thursday, October 29, 2026, there are 8 full weekends before Christmas Day 2026. The first is October 31–November 1 and the last is December 19–20.

Does this weekend count?

Not if it's already Saturday or Sunday. The page only counts weekends that are still entirely ahead of you, so if you want to include the one you're in, add one.

What is the last weekend before Christmas 2026?

December 19–20, 2026. Christmas Day is the Friday after, so December 26–27 is the weekend after Christmas, not before.

How many weekends are there between Thanksgiving and Christmas?

Four in 2026: November 28–29, December 5–6, December 12–13 and December 19–20. The first is the long weekend right after Thanksgiving, which is on November 26.

How many weekends are in December 2026?

Four weekends start in December 2026: December 5–6, December 12–13, December 19–20 and December 26–27. Three of them come before Christmas.

More Christmas counts

The Christmas countdown has the days, hours and minutes. For paydays and office parties, see how many Fridays until Christmas, and for counting with kids, how many sleeps until Christmas. Every other count on the site is on the list of all countdowns.

Christmas countdownFridays until ChristmasSleeps until ChristmasAll countdowns