Shifting from a fossil-fueled to an eco-friendly vehicle fleet in cities could pave the way towards a more sustainable future. Electric Vehicles (EVs) should thus be prioritized, so that they could replace conventional vehicles gradually. In this context, an EV-accommodating infrastructure, which ensures the functionality of the entire system, is essential. This study aims to develop a methodological framework to identify suitable locations for the deployment of EV charging points in urban environments. To meet this objective, we acquired a mixed method approach including a systematic literature review, 12 semistructured stakeholder interviews which were thematically analyzed, and an Analytical Hierarchy Process (AHP). The outcome is a spatial model function, which consists of parameters and weights for estimating the suitability of each urban road link that will allow the establishment of EV charging points. Results show that the key location selection factors are: transport hubs, marked or controlled parking spaces, and points of interest. The less significant factor is public services. Therefore, there is a preference, in stakeholder level, for transport features over the land use ones (69% over 31%). Although this research is conducted in Greece, we intend to suggest methods and generate valuable findings that may be valid and generalizable for a more global context.