Los mini-hoteles en San Petersburgo es una buena alternativa para los turistas individuales y grupos pequeños. Son hoteles privados situados en el centro de la ciudad, normalmente en los edificios históricos y en las calles silenciosas de la ciudad antigua. Los que buscan estancia tranquila y servicio individual, encontrarán allí todo lo necesario. Las habitaciones están equipados según las últimas tendencias – tienen cuarto de baño, televisión, teléfono, e Internet. La cantidad de las habitaciones puede variarse de 4 hasta 40, y el nivel de servicio de 3 hasta 5 estrellas según la clasificación internacional. Estos hoteles suelen tener cafeterías donde los visitantes pueden desayunar o si el hotel es muy pequeño, el desayuno se sirve en un cuarto especial.