Between 27 and 33 days. In the U.S., Thanksgiving takes place on the fourth Thursday of November, while Christmas is always on December 25th. The shortest interval between Thanksgiving and Christmas is 27 days, while the longest time between the dates is 33 days. Read more