Saint Petersburg has hotels of all kinds. The hotel market in Saint Petersburg is well-developed and meets the demands of different categories of tourists. The guests of the city are free to choose an accommodation which satisfies their requirements: from affordable hostels to luxurious 5-star hotels.
There are about 1200 hostels, mini-hotels, and apartments in Saint Petersburg. Recently, hostels and mini-hotels have become increasingly popular. That is not surprising as they offer affordable prices and are located in the central districts of the city.