Kamnik–Savinja Alps
Zgornji Otok lies along the road from Zapuže to Mošnje where the foothills of the Kamnik–Savinja Alps meet the Radovljica Basin. An intermittent stream runs through the village; during heavy rains it rises quickly and becomes a tributary of Dobruša Creek. The soil is very sandy.