December-February (4°C to 8°C)" From ... The best season to visit St Petersburg would be from May to September. This is when the temperatures here are bearable and it becomes easy to explore different ...