St. Petersburg'a gitmek için en uygun aylar, yaz aylarıdır. Yaz aylarında, özellikle Haziran sonu ve Temmuz başı, Mariinsky Tiyatrosu'ndaki seçkin opera ve bale gösterileri ile Beyaz Geceler Festivali gibi etkinlikler nedeniyle seyahat için en iyi zamanlardır. Beyaz Geceler döneminde, yani mayıs ortasından temmuz sonuna kadar olan dönemde, gün yaklaşık 18 saat aydınlık geçer. Kış ayları ise oldukça soğuk geçer, ancak karlı ve soğuk havaları sevenler için bu dönemde de seyahat mümkündür. Seyahat kararı verirken güncel hava durumu ve etkinlik takvimlerini kontrol etmek önemlidir.