Electric vehicles (EVs) are gaining popularity and becoming the mainstream mode of transportation in urban and rural areas in India and globally in the next few years. In the adoption of EVs, there are certain issues like proper charging infrastructure, charging time etc. and out of these the sizing and siting of the charging station (CS) particularly in urban areas where the cost of land and location plays an important role. Thus, it is important that the CS location be easily accessible for the EV users and cost-effective. This paper presents an intelligent algorithm based efficient planning of electric vehicle charging stations (EVCS) considering geographical information and road network. The cost function has been considered as investment cost, charging station electrification cost, electric vehicle energy loss cost, and travel time cost. An intelligent algorithm-based approach is employed to solve the planning problem of EVCS. Further, the impact on the reliability of the grid is also evaluated by determining the charging cost loss on each considered location. The result shows that the applied method provides better-optimized solutions which are beneficial for EV users, CS operators and the utility grid.