The best time to visit Brora is between May and August in order to take advantage of long days and the best chance of sunny weather. Visiting in April or September is a good alternative as the crowds will be gone but the weather will likely still be mild. Winter visitors should note that days are short, with the sun setting before 4 p.m. in December.