There are 9 time zones in Russia. The time in different regions is counted as follows:
Kaliningrad: -1 Moscow time
Moscow, St. Petersburg, Petrozavodsk, Murmansk, Volgograd, Samara: +3 GMT in summer, +4 GMT in winter
Yekaterinburg, Salekhard, Tyumen: +2 Moscow time
Omsk, Novosibirsk, Barnaul, Kemerovo: +3 Moscow time
Krasnoyarsk, Norilsk: +4 Moscow time
Irkutsk, Ulan-Ude: +5 Moscow time
Yakutsk, Chita: +6 Moscow time
Vladivostok, Nakhodka, Khabarovsk: +7 Moscow time
Magadan, Petropavlovsk-Kamchatsky, Anadyr: +8 Moscow time
Since October 2011, there is no time change in Russia.