The premium effect of public service facilities on the housing market is a critical determinant of housing prices, leading to the competition of different social groups in the housing market and fueling spatial inequality. Taking Xi’an, China as a case in point, this study uses Geographic Information System (GIS) to describe the spatial distribution pattern of housing prices and urban public service facilities. Using the mixed geographically weighted regression model (MGWR) and the geographical detector model (GD), this study reveals the spatial effects of these facilities’ accessibility on housing prices. The results show that commercial and leisure facilities are spatially stationary, whereas a non-stationary effect is observed among those providing educational, medical, cultural, sport, and financial services. From the urban spatial resource allocation perspective, facilities meeting people’s basic needs, such as medical care and education, constitute the basic elements of housing price differentiation. When any two of these interact, a bivariate-enhanced effect emerges. The decisive interactive elements of housing price differentiation involve the facilities meeting people’s higher-level needs, such as leisure, culture, sports, and finance. When these interactive elements interact with other facilities, a non-linear enhancement effect is induced. This research is of practical value for improving people’s living quality, optimizing the spatial distribution of public service facilities, and eliminating urban spatial inequality.