This paper proposes a state-of-the-art algorithm for a real time charging recommendation for an electric vehicle (EV) driver based on an accurate real-time range indicator system to avoid range anxiety. The charging recommendation algorithm alerts the driver when charging is deemed required for the selected route. This algorithm determines the nearest charging location obtained using GPS based on an accurate estimation of SoC at the destination and when charging determines the optimum charging time required by the battery to have sufficient energy to reach the destination. The graphical user interface (GUI) of the real-time range indicator system is also used to show the driver an accurate estimation of the remaining range to destination and the current state of charge (SoC). The results from simulations of a range of routes validate the proposed algorithm.