A method for unmanned aerial vehicle handover, wherein the method is applied to a source base station, wherein the method comprises: selecting a base station in which a handover preparation operation is to be performed from accessible base stations based on a flight speed and/or a flight altitude of the unmanned aerial vehicle, wherein the accessible base station is a base station that the unmanned aerial vehicle is able to access when flying according to a flight path; performing the handover preparation operation for handing over to the base station in which the handover preparation operation is to be performed, and determining the base station that has successfully performed the handover preparation as a candidate base station that has completed the handover preparation, in which the candidate base station that has completed handover preparation refers to a base station that has accepted a handover request initiated by the source base station; in response to base stations meeting handover conditions being determined based on a measurement report sent by an unmanned aerial vehicle, determining whether there is a candidate base station that has completed a handover preparation existing among the base stations meeting the handover conditions; and in response to the candidate base station that has completed the handover preparation existing among the base stations meeting the handover conditions, handing over the unmanned aerial vehicle to the candidate base station meeting the handover conditions, characterised in that, the number of base stations in which the handover preparation operation is to be performed is increased with increased flight speed and/or flight altitude of the unmanned aerial vehicle. selecting a base station in which a handover preparation operation is to be performed from accessible base stations based on a flight speed and/or a flight altitude of the unmanned aerial vehicle, wherein the accessible base station is a base station that the unmanned aerial vehicle is able to access when flying according to a flight path; performing the handover preparation operation for handing over to the base station in which the handover preparation operation is to be performed, and determining the base station that has successfully performed the handover preparation as a candidate base station that has completed the handover preparation, in which the candidate base station that has completed handover preparation refers to a base station that has accepted a handover request initiated by the source base station; in response to base stations meeting handover conditions being determined based on a measurement report sent by an unmanned aerial vehicle, determining whether there is a candidate base station that has completed a handover preparation existing among the base stations meeting the handover conditions; and in response to the candidate base station that has completed the handover preparation existing among the base stations meeting the handover conditions, handing over the unmanned aerial vehicle to the candidate base station meeting the handover conditions, characterised in that, the number of base stations in which the handover preparation operation is to be performed is increased with increased flight speed and/or flight altitude of the unmanned aerial vehicle.