Scotland is not known for its weather. Plan your visit to castles between the months of May to September for the most pleasant climate. July and August are peak tourist times though, so be sure to plan your accommodation and experiences well in advance to avoid missing out.