Choose an apartment hotel if you are planning to stay in St Petersburg for a long time. They have everything you might need to feel yourself like home there, and in general the prices are comparable with hotels and hostels. Of course, much depends on their locations and number of rooms. Below you can see the apartment hotels in Saint Petersburg, picked according to their best pricing and variety of locations within the city.

Atrium Hotel

The hotels offer a chance to book a room for 1-2 guests or a whole apartment for up to 6 visitors. Apartments are fully furnished and equipped for both short and long term stay.

Address: Nevsky Avenue 170
Official website

M28

It is a cozy apart hotel in the centre of Saint Petersburg. All apartments are well-equipped and have all details to make your stay comfortable. They are also very stylish. By the way, many attractions such as Palace Square and Winter Palace are within a 5-minutes walking distance from the hotel.

Address: Moyka River Embankment 28
Official website

Staybridge Suites

There are studios, one and two bedroom suites. All apartments are located in one location close to the Moscow Triumphal Gate. To get to the historical centre of Saint Petersburg, you will need to use underground. The station is 100 m away from the apartment hotel. There’s also free WiFi in the hotel.

Staybridge Suites in Saint Petersburg

Address: Moskovsky Avenue 97V
Official website

Nordic Luxury Suites & Apartments

Apart from nice and design apartments with balconies, you can take advantage of ordering a airport shuttle, having free WiFi, free parking and non-smoking rooms. The apart hotel offers a continental breakfast. As for close-by city attractions, from Nordic Luxury you can easily get to St. Nicholas Naval Cathedral and Mariinsky Theatre.

Address: Obvodny Channel Embankment 108
Official website

Hope these suggestions helped. Contact me in case of any questions or an intention to book a guided tour.