The Christmas markets in Europe typically begin in late November and run through Christmas Eve. The exact dates may vary slightly depending on the country and location, but in general, the markets are held on weekends leading up to Christmas. Some of the most famous markets can be found in Germany, Austria, and Switzerland.