The Darkmoon Faire is once per month, starting at 12:01 a.m. on the Sunday before the 1st Monday of each month. The location of the faire alternates between the Horde and the Alliance. For the Allicance, it is in Goldshire, just across the road left of the inn. The Horde location is outside Thunderbluff, just south-west of it.