With the rise of drones, providing a strong connectivity to the drones has become an indispensable part. Especially when the multiple drones are deployed, communication among each drone and a ground control station (GCS) is essential for delivering control message. However, traditional routing algorithms take too long time to construct routing table (eg. proactive routing protocol) or require large memory and high computing power (eg. reactive routing protocol). In this paper, we provide concept of an adaptive forwarding area based routing algorithm (AFAR) and exploit it for drone networks after making several modifications for drones. Although AFAR is originally designed for the smart grid, its routing algorithm is based on geographic information and flooding. Since these design fundamentals correspond to characteristics of drones, we adopted AFAR for drones. We increased dimensions of geographic information to 3D from 2D, and we made use of global positioning system (GPS) for new grid system. The real implementation of AFAR-D was evaluated with a traditional routing algorithm.