"Over the past two days, air defence forces have destroyed about 250 enemy UAVs directly on the approach to Moscow and on the second line towards Moscow," Moscow mayor Sergei Sobyanin said on Telegram.
The war in Ukraine and now the Iran war have showcased the effectiveness of relatively cheap drones that can attack far-off targets ranging from oil infrastructure to major population centres at a fraction of the cost of a fighter jet.
Russia has pummelled Ukraine with artillery and drones while Ukraine has struck deep inside Russia with sabotage groups and drones, killing Russian generals and attacking oil refineries and oil pipelines.
Moscow's main airports imposed flight restrictions amid the weekend attack, Russia's aviation watchdog said, although they were later lifted.
There were no reported casualties.
Sobyanin thanked the Russian armed forces for their work.
Reuters reporters said they heard loud bangs across Moscow and the Moscow region over the weekend.
Moscow - along with the surrounding Moscow region - has a population of about 22 million.
There was no immediate comment from Ukraine.
Russia launched a rare daylight attack on Kyiv on Monday using drones that appeared upgraded, Ukrainian officials said, with multiple explosions ripping through the city and drone debris crashing onto the capital's main square.
Ukrainian air defence units downed 194 out of 211 Russian drones, the air force said, adding that the morning attack was unusual in its timing and involved different types of drones targeting the central Kyiv region.
Drone strikes on the Ukrainian capital usually happen at night since drones are less easily detected in the dark.
"About 30 drones of various types were targeting the Kyiv region," air force spokesman Yuri Ihnat told Ukrainian TV.
"The not-so-good news is that these drones have communication channels - mesh networks and other channels - which the enemy can use to control them. The better news is that almost all of them were shot down."
Russia has in the past often used pre-programmed drones that cannot be piloted once in flight for long-range attacks.
Experts were working at the sites to identify types of drones used, Ihnat said.
Kyiv mayor Vitali Klitschko said that drone debris fell in the busy Shevchenkivskyi district in the centre and two other districts in the west of the capital.
Explosions ripped through the city as residents rushed to the shelters, Reuters witnesses said.
Reuters television footage showed police officers inspecting what appeared to be drone debris next to the Independence Monument on Kyiv's main square.
No casualties were reported in Kyiv, officials said.