Modern power distribution systems require reliable, self-organizing and highly scalable voltage control systems, which should be able to promptly compensate the voltage fluctuations induced by intermittent and non-programmable generators. However, their deployment in realistic operation scenarios is still an open issue due, for example, to the presence of non-ideal and unreliable communication systems that allow each component within the power network to share information about its state. Indeed, due to technological constraints, time-delays in data acquisition and transmission are unavoidable and their effects have to be taken into account in the control design phase. To this aim, in this paper, we propose a fully distributed cooperative control protocol allowing the voltage control to be achieved despite the presence of heterogeneous time-varying latencies. The idea is to exploit the distributed intelligence along the network, so that it is possible to bring out an optimal global behavior via cooperative distributed control action that leverages both local and the outdated information shared among the devices within the power network. Detailed simulation results obtained on the realistic case study of the IEEE 30-bus test system are presented and discussed in order to prove the effectiveness of the proposed approach in the task of solving complex voltage control problems. Finally, a robustness analysis with respect to both loads variations and hard communication delays was also carried to disclose the efficiency of the approach.