Best Time to Visit the Isle of Skye The weather is the best between May and September. However, the summer months, in particular July and August, are peak season.