Киев был столицей с 882 по 1243. Итого 361 год
Санкт-Петербург был столицей с 1712 по 1728 и с 1730 по 1918. Итого 204 года
Москва была столицей с 1389 по 1712, потом с 1728 по 1730 и окончательно с 1918 по н.в.(2015). Итого 422 года.
Москва дольше всех носила звание столицы Российского государства.
Это если под РГ имелась ввиду вся история, начиная с Древней Руси.