The town is 199 metres (653 ft) above sea level and occupies a strip of land between Mount Colmegnone, 1,383 metres (4,537 ft) high, and the lake.
The town itself is made up of several hamlets: Germanello, Ossana, Soldino, Ticée, e Torriggia.
On the slopes of Mount Colmegnone above the hamlet of Torriggia is the famous "Bear Hole" cave (which can be visited upon request at the commune offices) within which were found the bones of Ursus spelaeus.
The Bear Hole is made up of various rooms with partly unexplored underground lakes, and is rich in spring water.
Laglio is served by ASF autolinee buses between Como and Argegno.