Gargnano ligt tussen olijf- en citroenboomgaarden en bestaat uit een verzameling gehuchten. Het dorp strekt zich uit langs de oever van het Gardameer.