Sunrise in St. Petersburg today

July 20, 2026 · St. Petersburg, USA

Sunrise in St. Petersburg today is at 06:48. Day length is 13h 40m. See below for sunset, solar noon, dawn and dusk — all times calculated astronomically for St. Petersburg's coordinates and updated daily.

Sunrise
06:48
Sunset
20:28
Day length
13h 40m
Dawn
06:22
Solar noon
13:38
Dusk
20:53

St. Petersburg lies at 28°N. At this latitude, day length varies moderately — from around 10 hours in midwinter to 14–15 hours in midsummer.

Sunrise shifts earlier through spring and later through autumn — changing fastest near the equinoxes and barely at all near the summer and winter solstices. See the year chart to visualise how sunrise and sunset times shift month by month for St. Petersburg.

The longest day in St. Petersburg is around 13h 54m (around June 21). The shortest is around 10h 23m (around December 21). Days are currently getting shorter losing about 1 minute per day.

Sunrise in St. Petersburg by month

MonthSunriseSunsetDay length
January07:2417:5710h 34m
February07:1018:2211h 12m
March07:4219:3911h 57m
April07:0819:5512h 48m
May06:4320:1313h 30m
June06:3520:2813h 53m
July06:4520:3013h 45m
August07:0120:1113h 10m
September07:1619:3812h 22m
October07:3119:0411h 33m
November06:5217:4010h 48m
December07:1417:3810h 24m