The settlement is located in a high valley between the Karawanks mountain range in the north and the Kamnik–Savinja Alps in the south.
The road from Kranj runs through the valley further up to Seeberg Saddle and the border with Austria.
Jezernica Creek, a tributary of the Kokra River, flows through Zgornje Jezersko.
Mount Roblek (1,374 meters or 4,508 feet) stands due north of the village and is surrounded by the Roblek Pasture (Slovene: Roblekova planina, German: Roblekalm), the Anko Pasture (Ankova planina) with an abandoned Yugoslav border post, and the Rakež Pasture (Rakeževa planina).
[2] St. Andrew's Church, another chapel of ease, is located in the hamlet of Ravne, northeast of the main settlement.