Yashilkul is a freshwater lake in Gorno-Badakhshan Autonomous Province, in southeast Tajikistan, about east of the provincial capital of Khorugh. Lying in the upper Gunt valley of the Pamir Mountains, it has an area of with a maximum depth of . It lies from a similar lake, Bulunkul, both of which are surrounded by other wetlands as well as sand and pebble plains. The lake forms part of the Bulunkul and Yashilkul lakes and mountains Important Bird Area.