Vehicular AdHoc networks (VANETs) allow connectivity in dispersed vehicle environments and in other areas of difficult access, where conventional network systems are not satisfactory. One of the most significant technical challenges faced in implementing VANET is to design an efficient routing protocol able to provide a reliable path between the source and destination of the information. This paper discusses a routing scheme that incorporates the control strategy for transmitting messages and Global Navigation Satellite System (GGNS) information to optimise network routing. This scheme uses geolocation information to select the best path to forward the messages. To simulate a communication in real-life scenario, we used the Simulation of Urban MObility (SUMO) and Network Simulator-version 3 (NS-3) platform to compare our proposed algorithm to the traditional routing protocols in scenarios where the number of nodes as well as the number of source-destination pairs vary. Our results show that the proposed NAV2V algorithm can decrease the packet loss rate, end-to-end delay, and enhance network efficiency.