Vehicular ad hoc Network (VANET), a subclass of mobile ad hoc networks (MANETs), is a promising approach for the intelligent transportation system (ITS). VANET protocols have to face high challenges due to dynamically changing topologies and symmetric links of networks. A suitable and effective routing mechanism helps to extend the successful deployment of vehicular ad-hoc networks. The task of routing data onto a source node to the base station is a critical issue in VANETs. One of the efficient routes of these networks is geographical routing. In this type of routing, vehicles for special regions are included in a multicast group to prevent broadcasting packets. In this paper, intervehicle geo-cast routing protocol has been improved with fuzzy logic which called f-IVG. In the proposed protocol, we utilized fuzzy logic to choose a link with most link expiration time and probability adapts density to preventing the packet rebroadcasting. In the proposed routing protocol, effective parameters such as distance, direction and velocity have been used to find the next hop node. Results of simulation have shown that the proposed protocol has higher packet delivery ratio and less packet loss and end to end delay.