Las temperaturas en San Petersburgo por lo general son muy bajas, de modo que lo más recomendable es visitar esta ciudad en verano. De junio a septiembre, el clima es fresco, pero hay sol y pasear es mucho más agradable, aunque no debes olvidar empacar algo para cubrirte, puesto que en las nocheshace bastante frío.
No hay vuelos directos de la Ciudad de México a San Petersburgo, por lo que tendrás que hacer al menos una escala. El tiempo estimado del trayecto es de 20 horas y, entre las aerolíneas que vuelan a esta ciudad, se encuentran Lufthansa, KLM, United Airlines, Delta Air Lines y British Airways.