A novel game-theoretic framework for smart routing of electric vehicles (EVs) within the smart grid is proposed. The goal of this framework is to balance the electricity load across the grid while taking into account the traffic congestion and the waiting time at charging stations. For this proposed game, it is shown that selfish behavior of EVs will result in a pure-strategy Nash equilibrium with the price of anarchy upper bounded by the variance of the ground load induced by the residential, industrial, or commercial users. In particular, it is shown that any achieved Nash equilibrium substantially improves the load balance across the grid. The results are extended to capture the subjective behavior of the EV owners using notions from the behavioral framework of prospect theory.