Saiful Muluk is located in the Mansehra district of Khyber Pakhtunkhwa, about eight kilometers north of Naran, in the Northern part of Kaghan valley. Malika Parbat, the highest peak in the valley is near the lake. The lake is accessible from the nearby town of Naran throughout the summer season.