Foreign Secretary Liz Truss, Defence Secretary Ben Wallace and 10 other senior politicians - mostly members of the Cabinet - have also been barred.
Moscow said the decision had been made in retaliation to the UK's sanctions against it since it invaded Ukraine.
In March, Moscow imposed similar measures against the US president.
More about: