Time in Petersburg, Alaska, United States
Petersburg currently uses Alaska Daylight Time (AKDT), and the time zone offset is UTC-08:00.
What time is it in Petersburg?
The current time in Petersburg is 10:29 pm (June 5, 2026). The sun rose at 4:00 am and set at 9:40 pm. The length of the day was 17 hours and 39 minutes. Sunrise tomorrow is at 3:59 am, and sunset is at 9:41 pm.
Sunrise
4:00 am
Sunset
9:40 pm
00:00
The next time change in Petersburg

Clocks in Petersburg will move back one hour on the first Sunday in November, with the time change taking place at 2 am on Sunday, November 01, 2026.
