Routing is the key issue for Vehicular Networks since each node in the network has mobility. Dynamic nature of vehicular networks increases with the mobility and the consequence is reflected over control traffic overhead. As a result, the routing technique and the type of node mobility information are completely dependent on building dependable end-to-end communication links. To address these challenges, a Reliable Cluster based Multi Hop Cooperative Routing (RCCR) strategy was proposed by using velocity, distance and link quality parameters. This algorithm obtains the tradeoff between Quality of Service (QoS) and mobility constraints over link parameters. It improves routing scalability by electing cluster-heads and selecting Multi-Point Relays (MPRs) while considering mobility constraints and QoS needs. The proposed technique determines the link quality for every pair of nodes based on values of signal strength and distance parameters. The relay vehicles are chosen based on the highest possible QoS value, which is calculated to assure route stability, reliability, and durability. The heuristic limitations of the multi-point relay selection strategy are handled by considering the link quality, distance from source vehicle, and cluster-head coverage area to enhance the Packet Delivery Ratio (PDR) of multi-hop network with tolerable End-to-End transmission delay. Further, we optimize and obtained optimal number of cooperative vehicles in every hop with the objective to minimize the end-to-end energy consumption. Finally, simulation results demonstrate the effectiveness of proposed algorithm compared to other state of art algorithms.