Time Zone History

Russia time zone history

Russia has 26 zones of its own in the tz database, second only to the United States with 29. Standard times run from UTC+2 (Kaliningrad) to UTC+12 (Kamchatka), a spread of 10 hours. None of the 26 zones changes clocks today; the last seasonal change in any of them was in 2010. The Volgograd zone has changed standard time most often since 1970: 7 times.

26 zones · 0 with seasonal clock changes under the rules in tzdata 2026f · Convert a time

The 26 zones of Russia since 1970

the zone’s standard time today1 hour ahead2 hours ahead1 hour behind2 hours behindthe zone’s standard time today1 hour ahead2 hours ahead1 hour behind2 hours behind

How to read this chart

197019801990200020102020AnadyrKamchatkaMagadanSakhalinSrednekolymskUst-NeraVladivostokChitaKhandygaYakutskIrkutskBarnaulKrasnoyarskNovokuznetskNovosibirskTomskOmskYekaterinburgAstrakhanSamaraSaratovUlyanovskKirovMoscowVolgogradKaliningrad197019902010AnadyrKamchatkaMagadanSakhalinSrednekolymskUst-NeraVladivostokChitaKhandygaYakutskIrkutskBarnaulKrasnoyarskNovokuznetskNovosibirskTomskOmskYekaterinburgAstrakhanSamaraSaratovUlyanovskKirovMoscowVolgogradKaliningrad

Zones at a glance

ZoneArea coveredStandard timeClock changes todayNew standard times since 1970
AnadyrBering Sea coastUTC+12no, last in 20105
KamchatkaKamchatkaUTC+12no, last in 20104
MagadanMagadan regionUTC+11no, last in 20105
SakhalinSakhalin IslandUTC+11no, last in 20106
SrednekolymskEast Sakha and the northern Kuril IslandsUTC+11no, last in 20104
Ust-NeraOymyakonsky districtUTC+10no, last in 20106
VladivostokAmur River areaUTC+10no, last in 20104
ChitaZabaykalsky KraiUTC+9no, last in 20105
KhandygaTomponsky and Ust-Maysky districtsUTC+9no, last in 20106
YakutskLena River areaUTC+9no, last in 20104
IrkutskIrkutsk region and BuryatiaUTC+8no, last in 20104
BarnaulAltaiUTC+7no, last in 20106
KrasnoyarskKrasnoyarsk areaUTC+7no, last in 20104
NovokuznetskKemerovo regionUTC+7no, last in 20104
NovosibirskNovosibirsk regionUTC+7no, last in 20106
TomskTomsk regionUTC+7no, last in 20106
OmskOmsk regionUTC+6no, last in 20104
YekaterinburgUralsUTC+5no, last in 20104
AstrakhanAstrakhan regionUTC+4no, last in 20106
SamaraSamara region and UdmurtiaUTC+4no, last in 20106
SaratovSaratov regionUTC+4no, last in 20106
UlyanovskUlyanovsk regionUTC+4no, last in 20106
KirovKirov regionUTC+3no, last in 20105
MoscowMoscow areaUTC+3no, last in 20104
VolgogradVolgograd regionUTC+3no, last in 20107
KaliningradKaliningrad regionUTC+2no, last in 20103

What sets each zone apart

  • Anadyr: The Anadyr zone has changed its standard time 5 times since 1970, the most of the 7 zones on UTC+12 standard time. The latest change of standard time came on March 27, 2011, from UTC+11 to UTC+12.
  • Kamchatka: On standard time, clocks at Kamchatka run 1 hour 25 minutes ahead of local mean solar time, the largest gap of the 7 zones on UTC+12 standard time. The latest change of standard time came on March 27, 2011, from UTC+11 to UTC+12.
  • Magadan: The Magadan zone has changed its standard time 5 times since 1970, the second-most of the 9 zones on UTC+11 standard time. Magadan kept local mean time (UTC+10:03:12) until 1924, tied for the latest switch among the 9 zones on UTC+11 standard time.
  • Sakhalin: The Sakhalin zone has changed its standard time 6 times since 1970, the most of the 9 zones on UTC+11 standard time. On standard time, clocks at Sakhalin run 1 hour 29 minutes ahead of local mean solar time, the largest gap of the 24 zones in Russia whose clocks run ahead of the sun.
  • Srednekolymsk: Srednekolymsk kept local mean time (UTC+10:14:52) until 1924, tied for the latest switch among the 9 zones on UTC+11 standard time. The latest change of standard time came on October 26, 2014, from UTC+12 to UTC+11.
  • Ust-Nera: The largest single move came on April 1, 1981, when clocks went forward 3 hours, from UTC+9 to UTC+12. The Ust-Nera zone has changed its standard time 6 times since 1970, the most of the 10 zones on UTC+10 standard time.
  • Vladivostok: The Vladivostok zone has changed its standard time 4 times since 1970, the second-most of the 10 zones on UTC+10 standard time. Vladivostok kept local mean time (UTC+8:47:31) until 1922, the latest switch of the 9 zones on UTC+10 standard time with local mean time in the record.
  • Chita: The Chita zone has changed its standard time 5 times since 1970, the second-most of the 9 zones on UTC+9 standard time. On standard time, clocks at Chita run 1 hour 26 minutes ahead of local mean solar time, the largest gap of the 6 zones on UTC+9 standard time whose clocks run ahead of the sun.
  • Khandyga: The Khandyga zone has changed its standard time 6 times since 1970, the most of the 9 zones on UTC+9 standard time. The record holds 5 different UTC offsets, tied for the most among the 9 zones on UTC+9 standard time.
  • Yakutsk: The latest change of standard time came on October 26, 2014, from UTC+10 to UTC+9. The Yakutsk zone has changed its standard time 4 times since 1970, the third-most of the 9 zones on UTC+9 standard time.
  • Irkutsk: The Irkutsk zone has changed its standard time 4 times since 1970, the second-most of the 12 zones on UTC+8 standard time. The latest change of standard time came on October 26, 2014, from UTC+9 to UTC+8.
  • Barnaul: The Barnaul zone has changed its standard time 6 times since 1970, tied for the most among the 11 zones on UTC+7 standard time. The latest change of standard time came on March 27, 2016, from UTC+6 to UTC+7.
  • Krasnoyarsk: The latest change of standard time came on October 26, 2014, from UTC+8 to UTC+7. Daylight saving time was used in 30 years since 1970, last in 2010; under the current rules the clocks no longer change.
  • Novokuznetsk: Novokuznetsk kept local mean time (UTC+5:48:48) until 1924, the latest switch of the 10 zones on UTC+7 standard time with local mean time in the record. The latest change of standard time came on March 27, 2011, from UTC+6 to UTC+7.
  • Novosibirsk: The Novosibirsk zone has changed its standard time 6 times since 1970, tied for the most among the 11 zones on UTC+7 standard time. The latest change of standard time came on July 24, 2016, from UTC+6 to UTC+7.
  • Tomsk: The Tomsk zone has changed its standard time 6 times since 1970, tied for the most among the 11 zones on UTC+7 standard time. The latest change of standard time came on May 29, 2016, from UTC+6 to UTC+7.
  • Omsk: The Omsk zone has changed its standard time 4 times since 1970, the most of the 6 zones on UTC+6 standard time. The latest change of standard time came on October 26, 2014, from UTC+7 to UTC+6.
  • Yekaterinburg: Daylight saving time was used in 30 years since 1970, last in 2010; under the current rules the clocks no longer change. The latest change of standard time came on October 26, 2014, from UTC+6 to UTC+5.
  • Astrakhan: Astrakhan kept local mean time (UTC+3:12:12) until 1924, the latest switch of the 38 zones in Europe. The latest change of standard time came on March 27, 2016, from UTC+3 to UTC+4.
  • Samara: The latest change of standard time came on March 27, 2011, from UTC+3 to UTC+4. Daylight saving time was used in 30 years since 1970, last in 2010; under the current rules the clocks no longer change.
  • Saratov: The latest change of standard time came on December 4, 2016, from UTC+3 to UTC+4. On standard time, clocks at Saratov run 56 minutes ahead of local mean solar time, the third-largest gap of the 9 zones on UTC+4 standard time.
  • Ulyanovsk: The record holds 5 different UTC offsets, the most of the 9 zones on UTC+4 standard time. The latest change of standard time came on March 27, 2016, from UTC+3 to UTC+4.
  • Kirov: The Kirov zone has changed its standard time 5 times since 1970, tied second-most among the 12 zones on UTC+3 standard time. The latest change of standard time came on October 26, 2014, from UTC+4 to UTC+3.
  • Moscow: The record holds 8 different UTC offsets, tied for the most among all 312 zones. Moscow left local mean time (UTC+2:30:17) in 1880, tied for the earliest switch among the 26 zones in Russia.
  • Volgograd: The Volgograd zone has changed its standard time 7 times since 1970, the fourth-most of all 312 zones. The latest change of standard time came on December 27, 2020, from UTC+4 to UTC+3.
  • Kaliningrad: The Kaliningrad zone has changed its standard time 3 times since 1970, tied second-most among the 23 zones on UTC+2 standard time. In 1945 the clocks were changed 4 times.

How the zones compare with Kaliningrad since 1970

  • Moscow: usually 1 hour ahead of Kaliningrad; different on 7,320 days in 1970–2011 and 2014.
  • Kirov: usually 1 hour ahead of Kaliningrad; different on 184 days in 1981–2011 and 2014.
  • Volgograd: usually 1 hour ahead of Kaliningrad; different on 1,339 days in 1981–2011, 2014 and 2018–2020.
  • Astrakhan: usually 1 hour ahead of Kaliningrad; different on 4,116 days in 1981–2011, 2014 and 2016–2026; 2 hours ahead today.
  • Saratov: usually 1 hour ahead of Kaliningrad; different on 4,228 days in 1981–2011, 2014 and 2016–2026; 2 hours ahead today.
  • Ulyanovsk: usually 1 hour ahead of Kaliningrad; different on 4,228 days in 1981–2011, 2014 and 2016–2026; 2 hours ahead today.
  • Samara: usually 2 hours ahead of Kaliningrad; different on 9,638 days in 1970–2014.
  • Yekaterinburg: usually 3 hours ahead of Kaliningrad; different on 7,322 days in 1970–2011 and 2014.
  • Omsk: usually 4 hours ahead of Kaliningrad; different on 7,324 days in 1970–2011 and 2014.
  • Novosibirsk: usually 4 hours ahead of Kaliningrad; different on 5,047 days in 1981–2011, 2014 and 2016–2026; 5 hours ahead today.
  • Barnaul: usually 4 hours ahead of Kaliningrad; different on 5,900 days in 1981–2011, 2014 and 2016–2026; 5 hours ahead today.
  • Tomsk: usually 4 hours ahead of Kaliningrad; different on 8,363 days in 1981–2011, 2014 and 2016–2026; 5 hours ahead today.
  • Novokuznetsk: usually 5 hours ahead of Kaliningrad; different on 8,997 days in 1970–2014.
  • Krasnoyarsk: usually 5 hours ahead of Kaliningrad; different on 7,325 days in 1970–2011 and 2014.
  • Irkutsk: usually 6 hours ahead of Kaliningrad; different on 7,327 days in 1970–2011 and 2014.
  • Chita: usually 7 hours ahead of Kaliningrad; different on 7,846 days in 1970–2011 and 2014–2016.
  • Yakutsk: usually 7 hours ahead of Kaliningrad; different on 7,328 days in 1970–2011 and 2014.
  • Khandyga: usually 7 hours ahead of Kaliningrad; different on 10,133 days in 1970–2011 and 2014.
  • Vladivostok: usually 8 hours ahead of Kaliningrad; different on 7,329 days in 1970–2011 and 2014.
  • Ust-Nera: usually 8 hours ahead of Kaliningrad; different on 12,018 days in 1970–2011 and 2014.
  • Magadan: usually 9 hours ahead of Kaliningrad; different on 7,876 days in 1970–2011 and 2014–2016.
  • Sakhalin: usually 8 hours ahead of Kaliningrad; different on 6,578 days in 1981–2011, 2014 and 2016–2026; 9 hours ahead today.
  • Srednekolymsk: usually 9 hours ahead of Kaliningrad; different on 7,331 days in 1970–2011 and 2014.
  • Kamchatka: usually 10 hours ahead of Kaliningrad; different on 9,003 days in 1970–2014.
  • Anadyr: usually 10 hours ahead of Kaliningrad; different on 4,532 days in 1981–2014.

Daylight saving periods shared by 14 zones since 1970

Barnaul, Chita, Irkutsk, Khandyga, Krasnoyarsk, Magadan, Moscow, Novosibirsk, Omsk, Srednekolymsk, Tomsk, Vladivostok, Yakutsk and Yekaterinburg have changed their clocks on the same days since 1970. Times are local clock times before each change.

YearsClocks go forwardClocks go backShift and labels
1981–19831 April, 00:001 October, 00:001 hour
1984April 1September 301 hour
1985–1990last Sunday in March, 02:00last Sunday in September, 03:001 hour
1991not that yearSeptember 291 hour
1992–1995last Sunday in March, 02:00fourth Sunday in September, 03:001 hour
1996–2010last Sunday in March, 02:00last Sunday in October, 03:001 hour

Every change of standard time since 1970

130 changes across the 26 zones, oldest first.

  • April 1, 1981 Ust-Nera: UTC+9 to UTC+11
  • April 1, 1982 Anadyr: summer offset kept as standard time
  • March 27, 1988 Saratov: summer offset kept as standard time
  • March 27, 1988 Volgograd: summer offset kept as standard time
  • March 26, 1989 Astrakhan: summer offset kept as standard time
  • March 26, 1989 Kaliningrad: summer offset kept as standard time
  • March 26, 1989 Kirov: summer offset kept as standard time
  • March 26, 1989 Samara: summer offset kept as standard time
  • March 26, 1989 Ulyanovsk: summer offset kept as standard time
  • March 31, 1991 Anadyr: summer offset kept as standard time
  • March 31, 1991 Astrakhan: UTC+3 to UTC+4
  • March 31, 1991 Barnaul: summer offset kept as standard time
  • March 31, 1991 Chita: summer offset kept as standard time
  • March 31, 1991 Irkutsk: summer offset kept as standard time
  • March 31, 1991 Kamchatka: summer offset kept as standard time
  • March 31, 1991 Khandyga: summer offset kept as standard time
  • March 31, 1991 Kirov: UTC+3 to UTC+4
  • March 31, 1991 Krasnoyarsk: summer offset kept as standard time
  • March 31, 1991 Magadan: summer offset kept as standard time
  • March 31, 1991 Moscow: summer offset kept as standard time
  • March 31, 1991 Novokuznetsk: summer offset kept as standard time
  • March 31, 1991 Novosibirsk: summer offset kept as standard time
  • March 31, 1991 Omsk: summer offset kept as standard time
  • March 31, 1991 Sakhalin: summer offset kept as standard time
  • March 31, 1991 Samara: summer offset kept as standard time
  • March 31, 1991 Saratov: UTC+3 to UTC+4
  • March 31, 1991 Srednekolymsk: summer offset kept as standard time
  • March 31, 1991 Tomsk: summer offset kept as standard time
  • March 31, 1991 Ulyanovsk: summer offset kept as standard time
  • March 31, 1991 Ust-Nera: summer offset kept as standard time
  • March 31, 1991 Vladivostok: summer offset kept as standard time
  • March 31, 1991 Volgograd: UTC+3 to UTC+4
  • March 31, 1991 Yakutsk: summer offset kept as standard time
  • March 31, 1991 Yekaterinburg: summer offset kept as standard time
  • September 29, 1991 Samara: summer offset kept as standard time
  • October 20, 1991 Samara: UTC+3 to UTC+4
  • January 19, 1992 Anadyr: UTC+11 to UTC+12
  • January 19, 1992 Barnaul: UTC+6 to UTC+7
  • January 19, 1992 Chita: UTC+8 to UTC+9
  • January 19, 1992 Irkutsk: UTC+7 to UTC+8
  • January 19, 1992 Kamchatka: UTC+11 to UTC+12
  • January 19, 1992 Khandyga: UTC+8 to UTC+9
  • January 19, 1992 Krasnoyarsk: UTC+6 to UTC+7
  • January 19, 1992 Magadan: UTC+10 to UTC+11
  • January 19, 1992 Moscow: UTC+2 to UTC+3
  • January 19, 1992 Novokuznetsk: UTC+6 to UTC+7
  • January 19, 1992 Novosibirsk: UTC+6 to UTC+7
  • January 19, 1992 Omsk: UTC+5 to UTC+6
  • January 19, 1992 Sakhalin: UTC+10 to UTC+11
  • January 19, 1992 Srednekolymsk: UTC+10 to UTC+11
  • January 19, 1992 Tomsk: UTC+6 to UTC+7
  • January 19, 1992 Ulyanovsk: UTC+2 to UTC+3
  • January 19, 1992 Ust-Nera: UTC+10 to UTC+11
  • January 19, 1992 Vladivostok: UTC+9 to UTC+10
  • January 19, 1992 Yakutsk: UTC+8 to UTC+9
  • January 19, 1992 Yekaterinburg: UTC+4 to UTC+5
  • March 29, 1992 Astrakhan: summer offset kept as standard time
  • March 29, 1992 Kirov: summer offset kept as standard time
  • March 29, 1992 Saratov: summer offset kept as standard time
  • March 29, 1992 Volgograd: summer offset kept as standard time
  • May 23, 1993 Novosibirsk: UTC+7 to UTC+6
  • May 28, 1995 Barnaul: UTC+7 to UTC+6
  • March 30, 1997 Sakhalin: summer offset kept as standard time
  • May 1, 2002 Tomsk: UTC+7 to UTC+6
  • January 1, 2004 Khandyga: UTC+9 to UTC+10
  • March 28, 2010 Anadyr: summer offset kept as standard time
  • March 28, 2010 Kamchatka: summer offset kept as standard time
  • March 28, 2010 Novokuznetsk: summer offset kept as standard time
  • March 28, 2010 Samara: summer offset kept as standard time
  • March 27, 2011 Anadyr: UTC+11 to UTC+12
  • March 27, 2011 Astrakhan: UTC+3 to UTC+4
  • March 27, 2011 Barnaul: UTC+6 to UTC+7
  • March 27, 2011 Chita: UTC+9 to UTC+10
  • March 27, 2011 Irkutsk: UTC+8 to UTC+9
  • March 27, 2011 Kaliningrad: UTC+2 to UTC+3
  • March 27, 2011 Kamchatka: UTC+11 to UTC+12
  • March 27, 2011 Khandyga: UTC+10 to UTC+11
  • March 27, 2011 Kirov: UTC+3 to UTC+4
  • March 27, 2011 Krasnoyarsk: UTC+7 to UTC+8
  • March 27, 2011 Magadan: UTC+11 to UTC+12
  • March 27, 2011 Moscow: UTC+3 to UTC+4
  • March 27, 2011 Novokuznetsk: UTC+6 to UTC+7
  • March 27, 2011 Novosibirsk: UTC+6 to UTC+7
  • March 27, 2011 Omsk: UTC+6 to UTC+7
  • March 27, 2011 Sakhalin: UTC+10 to UTC+11
  • March 27, 2011 Samara: UTC+3 to UTC+4
  • March 27, 2011 Saratov: UTC+3 to UTC+4
  • March 27, 2011 Srednekolymsk: UTC+11 to UTC+12
  • March 27, 2011 Tomsk: UTC+6 to UTC+7
  • March 27, 2011 Ulyanovsk: UTC+3 to UTC+4
  • March 27, 2011 Ust-Nera: UTC+11 to UTC+12
  • March 27, 2011 Vladivostok: UTC+10 to UTC+11
  • March 27, 2011 Volgograd: UTC+3 to UTC+4
  • March 27, 2011 Yakutsk: UTC+9 to UTC+10
  • March 27, 2011 Yekaterinburg: UTC+5 to UTC+6
  • September 13, 2011 Khandyga: UTC+11 to UTC+10
  • September 13, 2011 Ust-Nera: UTC+12 to UTC+11
  • October 26, 2014 Astrakhan: UTC+4 to UTC+3
  • October 26, 2014 Barnaul: UTC+7 to UTC+6
  • October 26, 2014 Chita: UTC+10 to UTC+8
  • October 26, 2014 Irkutsk: UTC+9 to UTC+8
  • October 26, 2014 Kaliningrad: UTC+3 to UTC+2
  • October 26, 2014 Khandyga: UTC+10 to UTC+9
  • October 26, 2014 Kirov: UTC+4 to UTC+3
  • October 26, 2014 Krasnoyarsk: UTC+8 to UTC+7
  • October 26, 2014 Magadan: UTC+12 to UTC+10
  • October 26, 2014 Moscow: UTC+4 to UTC+3
  • October 26, 2014 Novosibirsk: UTC+7 to UTC+6
  • October 26, 2014 Omsk: UTC+7 to UTC+6
  • October 26, 2014 Sakhalin: UTC+11 to UTC+10
  • October 26, 2014 Saratov: UTC+4 to UTC+3
  • October 26, 2014 Srednekolymsk: UTC+12 to UTC+11
  • October 26, 2014 Tomsk: UTC+7 to UTC+6
  • October 26, 2014 Ulyanovsk: UTC+4 to UTC+3
  • October 26, 2014 Ust-Nera: UTC+11 to UTC+10
  • October 26, 2014 Vladivostok: UTC+11 to UTC+10
  • October 26, 2014 Volgograd: UTC+4 to UTC+3
  • October 26, 2014 Yakutsk: UTC+10 to UTC+9
  • October 26, 2014 Yekaterinburg: UTC+6 to UTC+5
  • March 27, 2016 Astrakhan: UTC+3 to UTC+4
  • March 27, 2016 Barnaul: UTC+6 to UTC+7
  • March 27, 2016 Chita: UTC+8 to UTC+9
  • March 27, 2016 Sakhalin: UTC+10 to UTC+11
  • March 27, 2016 Ulyanovsk: UTC+3 to UTC+4
  • April 24, 2016 Magadan: UTC+10 to UTC+11
  • May 29, 2016 Tomsk: UTC+6 to UTC+7
  • July 24, 2016 Novosibirsk: UTC+6 to UTC+7
  • December 4, 2016 Saratov: UTC+3 to UTC+4
  • October 28, 2018 Volgograd: UTC+3 to UTC+4
  • December 27, 2020 Volgograd: UTC+4 to UTC+3