The Multiple Microgrids (MMGs) concept has been identified as a promising solution for the management of large-scale power grids in order to maximize the use of widespread renewable energies sources. However, its deployment in realistic operation scenarios is still an open issue due 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, multiple time-varying communication delays consistently appear during data acquisition and the transmission process and their effects must be considered in the control design phase. To this aim, this paper addresses the voltage regulation control problem for MMGs systems in the presence of time-varying communication delays. To solve this problem, we propose a novel hierarchical two-layer distributed control architecture that accounts for the presence of communication latencies in the information exchange. More specifically, the upper control layer aims at guaranteeing a proper and economical reactive power dispatch among MMGs, while the lower control layer aims at ensuring voltage regulation of all electrical buses within each MG to the desired voltage set-point. By leveraging a proper Driver Generator Nodes Selection Algorithm, we first provide the best choice of generator nodes which, considering the upper layer control goal, speeds up the voltage synchronization process of all the buses within each MG to the voltage set-point computed by the upper-control layer. Then, the lower control layer, on the basis of this desired voltage value, drives the reactive power capability of each smart device within each MG and compensates for possible voltage deviations. Simulation analysis is carried out on the realistic case study of an MMGs system consisting of two identical IEEE 14-bus test systems and the numerical results disclose the effectiveness of the proposed control strategy, as well as its robustness with respect to load fluctuations.