Содержание:
Low-cost accommodation options in St Petersburg are, of course, bed-and-breakfast apartments. These are a bit new to city residents, when the rooms are rented out for a night or so. However, there are some good B&B places, also known as mini-hotels, you might like to consider.
Adagio B&B
Four rooms for 1-4 people. Free wi-fi, all necessary furniture, towels and slippers — everything necessary is there, so a good option indeed. Guests can cook in the common kitchen or visit the cafes around.
The hotel is located 8-minutes away from Ploshchad Vosstaniya metro station, and the walk to Nevskiy Prospekt takes only 5 minutes.
Address: Zhukovskogo Street 41
Swiss Star Bed & Breakfast
Rooms with mini safes and mini fridges, common kitchen for catering, free tea and coffee all day long, en-suite bathrooms. This accommodation has 9.5 rating at Booking.com, so you know what to do!
The hotel is situated in the historical part of the city within a walking distance from the popular St Petersburg sights.
Address: Fontanka River Embankment 93-26

B&B Assembly
Located in the historical city center, the mini-hotel has a homey atmosphere and consists of a hall, a living room with a kitchen area and 4 cozy rooms with comfy twin beds.
You will have free Wi-Fi, but will need to pay extra for visa support and temporary registration. The minimal stay is 2 days.
Address: Sadovaya Street 32/1
German B&B
Nice soundproof rooms with a mini bar, a safe, multi-channel TV, a private balcony and a microwave. Bathrooms come with a shower, a hairdryer and free toiletries. So all equipped and pretty cheap.
The hotel opened in 2003 with an aim to provide high-quality accommodation at a reasonable pricing for St Petersburg guests.
Address: 5th Sovetskaya Street 21

Rinaldi B&B Premier
All rooms are equipped with a kettle and a TV set. The bathrooms are for each of the rooms.
It is a inexpensive hotel in the center of St. Petersburg a couple of minutes away from the metro station Vosstaniya and the Moscow railway station. The Rinaldi B&B has other locations that can be checked from their website.
Address: Nevskiy Prospekt 105
⠀
Speaking of the website, check the private tours around St Petersburg and suburbs. Get to know the city with a knowledgeable guide!