A system to utilize transportation vehicles for transport, the system comprising: an unmanned aerial vehicle ("UAV"), including: a propulsion system; and a power module to store energy, wherein the power module is connected to the propulsion system and is configured to provide energy to the propulsion system to fly the UAV; and a computing system (220, 410), including: one or more processors (702, 1500); and a memory (720, 1512) coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least: determine a plurality of transportation vehicles that the UAV may land on for transport as part of a travel path to a destination for the UAV; select a first transportation vehicle from the plurality of transportation vehicles for the UAV to land on to bring the UAV closer in distance to the destination of the UAV; and evaluate a known route for each of the plurality of transportation vehicles, wherein the first transportation vehicle is selected based at least in part on the evaluation. an unmanned aerial vehicle ("UAV"), including: a propulsion system; and a power module to store energy, wherein the power module is connected to the propulsion system and is configured to provide energy to the propulsion system to fly the UAV; and a propulsion system; and a power module to store energy, wherein the power module is connected to the propulsion system and is configured to provide energy to the propulsion system to fly the UAV; and a computing system (220, 410), including: one or more processors (702, 1500); and a memory (720, 1512) coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least: determine a plurality of transportation vehicles that the UAV may land on for transport as part of a travel path to a destination for the UAV; select a first transportation vehicle from the plurality of transportation vehicles for the UAV to land on to bring the UAV closer in distance to the destination of the UAV; and evaluate a known route for each of the plurality of transportation vehicles, wherein the first transportation vehicle is selected based at least in part on the evaluation. one or more processors (702, 1500); and a memory (720, 1512) coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to at least: determine a plurality of transportation vehicles that the UAV may land on for transport as part of a travel path to a destination for the UAV; select a first transportation vehicle from the plurality of transportation vehicles for the UAV to land on to bring the UAV closer in distance to the destination of the UAV; and evaluate a known route for each of the plurality of transportation vehicles, wherein the first transportation vehicle is selected based at least in part on the evaluation. determine a plurality of transportation vehicles that the UAV may land on for transport as part of a travel path to a destination for the UAV; select a first transportation vehicle from the plurality of transportation vehicles for the UAV to land on to bring the UAV closer in distance to the destination of the UAV; and evaluate a known route for each of the plurality of transportation vehicles, wherein the first transportation vehicle is selected based at least in part on the evaluation.