The ever-increasing renewable sources and advances in electric vehicle (EV) technology have persuaded many researchers to conduct various studies on power system design and operation in the areas of renewable energy and EV industries. Furthermore, pollution and environmental concerns have drawn the attention of the world community to the use of EV and wind renewable sources. In the present study, the optimal location and sizing of EV charging stations are determined in the distribution network and urban transportation network in the presence of wind resources with stochastic generation. By simultaneously considering the distribution and transportation networks, a bi-objective optimization problem is formulated. The EV trip success rate on daily basis is considered as an objective function of the problem and network costs as another objective function. The constraints of the urban network include traffic volume, path length, land price, and transportation network limitations, while distribution network constraints include losses, voltage/current constraints, and maximum loading capacity. The simulation results of the sample distribution and transportation networks based on the bi-objective genetic algorithm and MATLAB software confirm the correctness of the proposed method.