Sending Christmas cards is a long-standing tradition that allows you to share your holiday greetings and well-wishes with loved ones near and far. The best time to send out your Christmas cards is typically in the weeks leading up to Christmas. This way, your cards will arrive in time for the holiday and be sure to bring joy to your recipients.