The city centre is located on the lake shore just to the west of where the River Cassarate enters the lake.
Город находится на высоте 273 м над уровнем моря, на северном берегу одноименного озера Лугано.