The invention discloses a connection and distance balancing VANET geographical routing protocol. According to road characteristics, for the first time, the optimal next hop is selected by calculating a CDP (Product of Connection and Distance), and a disconnected route is timely recovered in a local recovery method. The routing protocol divides the routing process into two stages including that 1) in a route establishing stage, a vehicle determines whether the position thereof belongs to an intersection or road area, wherein if a node is placed in the road area, a neighbor node with the maximal CDP value is selected as the next hop for the node; if the node is in the intersection area, a next road is first selected for the node, the CDP of a neighbor node in the road is calculated, and the optimal next hop is selected; and according to the CDP values, the optimal next hops are successively selected, and a high-efficiency route is finally established; and 2) in a route recovery stage, a local recovery strategy is employed for the nodes, and a carrying-forwarding strategy is employed when local recovery failure or routing void occurs.