Generally, the best time to catch walleye is during their feeding periods, which are often early morning and late evening. However, this can vary depending on the season, weather conditions, and the specific body of water you are fishing in.