Lake Louise has beauty at anytime of year, but if you are set on seeing the famous blue-green water the best time to visit is from late June to early September. In the spring tourists are often shocked to arrive to an ice-covered lake. Especially if they show up in April or May.