The Edinburgh Christmas Markets usually start in early November and run until the beginning of January, depending on the year. The specific dates can vary slightly from year to year, so it's always best to check the official Edinburgh Christmas website for the most up-to-date information. In 2024, the markets are expected to open on November 5th and run until January 2nd.