June Weather in St Petersburg Russia. Predominantly partly cloudy days, precipitation. During this period the sky is usually clear. There are some mostly cloudy days (30%), rain or light rain (10%), and rarely some foggy days.