The embodiment of the invention provides an unmanned aerial vehicle network route selection method, an unmanned aerial vehicle network route selection device and an unmanned aerial vehicle node, and belongs to the technical field of wireless communication. The method comprises the following steps: when judging that a destination node is not in a communication range of an unmanned aerial vehicle node, using a space straight line between a source node and the destination node as an optimal virtual routing line, determining virtual relay nodes on the line, selecting a reference node from the virtual relay nodes, receiving an actual position and a motion state sent by each neighbor node in the communication range of the unmanned aerial vehicle node, and determining prediction positions of theneighbor nodes in the current time period, calculating a corresponding evaluation value by using each prediction position, separately applying the corresponding evaluation values to a utility function, determining the neighbor node with the minimum corresponding utility function value as a next-hop relay node, and triggering the next-hop relay node to continue to perform routing selection for thedestination node. According to the scheme, the problem that the network communication routing link of the unmanned aerial vehicle is unreliable due to the high-speed mobility of the unmanned aerial vehicle is solved.