Time in Ukraine
Ukraine has 2 time zones. Each is shown below with a representative city.
Time zones
City times
94 cities are listed here, out of 735 in the dataset.
Grouped by time zone
- Europe/Kyiv · EET (UTC+02:00)
- Kyiv 00:29
- Kharkiv 00:29
- Odesa 00:29
- Dnipro 00:29
- Donetsk 00:29
- Lviv 00:29
- Zaporizhzhya 00:29
- Kryvyy Rih 00:29
- Mykolayiv 00:29
- Mariupol 00:29
- Luhansk 00:29
- Vinnytsya 00:29
- Makiivka 00:29
- Chernihiv 00:29
- Kherson 00:29
- Poltava 00:29
- Khmelnytskyi 00:29
- Cherkasy 00:29
- Chernivtsi 00:29
- Zhytomyr 00:29
- Sumy 00:29
- Horlivka 00:29
- Ivano-Frankivsk 00:29
- Kamyanske 00:29
- Ternopil 00:29
- Kropyvnytskyy 00:29
- Kremenchuk 00:29
- Lutsk 00:29
- Bila Tserkva 00:29
- Melitopol 00:29
- Kramatorsk 00:29
- Uzhhorod 00:29
- Brovary 00:29
- Berdyansk 00:29
- Alchevsk 00:29
- Nikopol 00:29
- Sloviansk 00:29
- Pavlohrad 00:29
- Uman 00:29
- Sievierodonetsk 00:29
- Kamianets-Podilskyi 00:29
- Lysychansk 00:29
- Mukachevo 00:29
- Konotop 00:29
- Bakhmut 00:29
- Khrustalnyi 00:29
- Yenakiieve 00:29
- Oleksandriya 00:29
- Drohobych 00:29
- Kadiyivka 00:29
- Shostka 00:29
- Berdychiv 00:29
- Shakhtarsk 00:29
- Novomoskovsk 00:29
- Izmail 00:29
- Kovel 00:29
- Kostiantynivka 00:29
- Nizhyn 00:29
- Smila 00:29
- Irpin 00:29
- Kalush 00:29
- Chervonohrad 00:29
- Boryspil 00:29
- Dovzhansk 00:29
- Pervomaysk 00:29
- Korosten 00:29
- Stryi 00:29
- Kolomyia 00:29
- Pokrovsk 00:29
- Chornomors’k 00:29
- Khartsyzk 00:29
- Zviahel 00:29
- Snizhne 00:29
- Rubizhne 00:29
- Lozova 00:29
- Druzhkivka 00:29
- Chystyakove 00:29
- Enerhodar 00:29
- Pryluky 00:29
- Antratsyt 00:29
- Vasylkiv 00:29
- Boryslav 00:29
- Truskavets 00:29
- Borodianka 00:29
- Novi Sanzhary 00:29
- Mezhova 00:29
- Halych 00:29
- Europe/Simferopol · MSK (UTC+03:00)
- Sevastopol 01:29
- Simferopol 01:29
- Kerch 01:29
- Yevpatoriya 01:29
- Yalta 01:29
- Feodosiya 01:29
- Alushta 01:29
No city on this page matches the filter.
States and regions
Browse by first-level division to reach cities that are not in the list above.
- Donetsk 51
- Luhansk 48
- Dnipropetrovsk 37
- Kiev 42
- Crimea 41
- Lviv 35
- Zaporizhzhia 28
- Ivano-Frankivsk 26
- Zhytomyr 19
- Odessa 49
- Chernihiv 24
- Cherkasy 23
- Poltava 23
- Sumy 20
- Kharkiv 40
- Transcarpathia 28
- Kirovohrad 26
- Khmelnytskyi 22
- Mykolaiv 18
- Volyn 13
- Vinnytsia 30
- Kherson 27
- Chernivtsi 26
- Ternopil 20
- Sevastopol City 3
- Kyiv City 2
- Rivne 14
What this does
Every city is bound to an IANA time zone identifier such as Asia/Shanghai or America/New_York. The current time, UTC offset and daylight saving status are all derived from that identifier for the moment in question, rather than from a fixed offset.
A country can span several zones. Country pages list each zone with a representative city instead of giving one vague “country time”.
Zone rules come from the IANA time zone database shipped with the runtime and follow its updates. No external time service is called.