Recently, Unmanned Aerial Vehicles (UAV) have opened up unparalleled opportunities for alpine glacier monitoring, as they allow for reconstructing extensive and high-resolution 3D models. In order to evaluate annual ice flow velocities and volume variations, six yearly measurements were carried out between 2015 and 2020 on the debris-covered Belvedere Glacier (Anzasca Valley, Italian Alps) with low-cost fixed-wing UAVs and quadcopters. Every year, ground control points and check points were measured with GNSS. Images acquired from UAV were processed with Structure-from-Motion and Multi-View Stereo algorithms to build photogrammetric models, orthophotos and digital surface models, with decimetric accuracy. Annual glacier velocities were derived by combining manually-tracked features on orthophotos with GNSS measurements. Velocities ranging between 17 m y−1 and 22 my−1 were found in the central part of the glacier, whereas values between 2 m y−1 and 7 my−1 were found in the accumulation area and at the glacier terminus. Between 2 × 106 m3 and 3.5 × 106m3 of ice volume were lost every year. A pair of intra-year measurements (October 2017–July 2018) highlighted that winter and spring volume reduction was ∼1/4 of the average annual ice loss. The Belvedere monitoring activity proved that decimetric-accurate glacier models can be derived with low-cost UAVs and photogrammetry, limiting in-situ operations. Moreover, UAVs require minimal data acquisition costs and allow for great surveying flexibility, compared to traditional techniques. Information about annual flow velocities and ice volume variations of the Belvedere Glacier may have great value for further understanding glacier dynamics, compute mass balances, or it might be used as input for glacier flow modelling.