Provided is a method and apparatus of recognizing a location of a user device, and the method of recognizing a location of a user device. The method includes receiving a device signal fingerprint from a user device, calculating similarities between the device signal fingerprint and reference signal fingerprints collected inside a store and stored in a database in association with store information, and determining whether the user device is located inside or outside the store on the basis of the similarities.