Il y a un large éventail de logements à Saint Petersbourg mais essentiellement quatre styles, des appartements rustiques, hôtels traditionnels, vous pouvez trouver des deux à cinq étoiles, les mini-hôtels et B&B. Dans n'importe quel quartier où nous dormons à Saint-Pétersbourg pour un modeste prix.
Il est recommandé quand même de dormir près du centre de la ville car les mouvements de transport public sont très lents et aussi assez chers donc à la périphérie c'est facile de trouver un logement pas cher Saint-Pétersbourg mais c'est compliqué ensuite.
Si voulez que votre logement se trouve à proximité des attractions nocturnes, il n'est pas conseillé de regarder vers la Neva, car en été cela peut rester isolé en raison de ponts élevés
Il y a quelques hôtels dans les quartiers de Saint-Pétersbourg construits à l'époque soviétique, ils sont d'une grande attraction touristique, mais se trouvent hors du centre, le problème est que vous devez utiliser le bus pour visiter les sites touristiques ou visiter le reste de la ville.
Si vous voyagez pendant la période des "Nuits Blanches" il faut réserver à l'avance, dans certains sites exigent des réservations des mois à l'avance parce que l'offre d'hôtels pas chers à Saint Petersbourg chute considérablement à ce moment là.