HOW MUCH TIME YOU NEED. If you plan things right, we would say that two to three hours are enough for visiting Moraine Lake. It takes twenty minutes to get there by shuttle bus from Park and Ride (add another twenty minutes to get back), you can walk the Rockpile trail and stroll leisurely around the lake's shore.