Holy Ghost Fair 2025. Richards.) what is it that the holy ghost should perform righteously? The annual mauchline holy fair returns! November 2025 (dates not updated). Our cafe offers a delicious variety of food for your enjoyment while you shop.