The electric vehicle (EV) is considered an attractive alternative to a conventional vehicle, due to its potential beneficiation in decreasing carbon emission. But the battery range anxiety is a key challenge to its wide adoption and also the EV drivers spend so much time in public charging stations (CS) to charge especially during peak times. In this paper, we propose a charging station selected system (C3S) to control and manage EVs charging plans. Moreover, the C3S system proposed consists of a set of algorithms that are proposed to recommend a suitable CS for EV charging requests. The CS selection is based on minimizing travel time and takes into account in real-time the queuing time at CS, EVs' charging reservations, and the predicted time of EVs' future charging requests. Besides, we proposed three different strategies for predicting the EVs incoming and controlling the uncertainty matter of the dynamic arrival of EV charging requests. As part of the Helsinki City scenario, the evaluation results demonstrate the performance, especially at peak times, of our proposed C3S with regard to the CS recommendation which has the minimum total trip duration.