St. Petersburg always welcomes guests in a friendly, welcoming and caring manner. You will feel this atmosphere in its hotels. In addition, following the city, many of them have a rich history and look very beautiful, both inside and out. We are sharing the best hotels in the center of St. Petersburg: inexpensive, conveniently located, with or without meals – you will definitely find an option suitable for you.
“Grand Mark Academy”
Rating on OneTwoTrip: 8.9 out of 10.
Address: st. Galernaya, building 12.
Price: about 7,000 rubles per night.
In 2019, there was a complete renovation here, so the hotel will greet you renewed. The interior is designed in a classic style: you will live in bright rooms furnished with exclusive furniture and unique handmade objects. They create a sophisticated atmosphere, and are complemented by paintings by a local artist with picturesque views of the city.
By the way, “Grand Mark” is suitable for you if you are looking for the best hotels in St. Petersburg where you can stay when you come to the city for your wedding. It is located a block from one of the most spectacular places for the official part – Wedding Palace No. 1 on the Promenade des Anglais. There are many locations for photographs nearby. At your request, the room will be decorated in accordance with the event. In addition, here you can rent an apartment with a kitchen and find yourself in an almost homely environment.
Wawelberg
Rating on OneTwoTrip: 9.8 out of 10.
Address: Nevsky Prospekt, building 7-9.
Price: about 27,000 rubles per night.
Noticed the rating? Let’s take it in order. The hotel has a central location that can only be envied: Nevsky Prospekt, a couple of minutes from the Hermitage and Palace Square. It is located in one of the most unusual buildings; its interior is decorated with sculptural masterpieces, amazing photographs of Russian nature and an exclusive art object by a world-famous glass artist. The rooms provide an interactive system for ordering any hotel services, and those located on the 6th floor overlook Nevsky Prospekt: you can admire its magnificent view from the spacious terrace.
You will relax in the cozy Wellness area with a sauna, an imitation of the starry sky, an ice fountain and a jacuzzi. Eat within the framework of a unique cuisine concept with dishes from rare products from the regions of our country. A menu from a professional nutritionist is also offered. By the way, it has become the basis of breakfasts. There is also its own theater with original performances.
The high ratings are justified: the hotel embodies modern St. Petersburg – its rich history, hospitality and elegance.
Mini-hotel Bronza
Rating on OneTwoTrip: 9.4 out of 10.
Address: Admiralteyskaya embankment, building 12-14.
Price: about 8,000 rubles per night.
Here – if you are going to the Northern capital with a large group: with family or friends. In addition to standard rooms for two, there are triple rooms (convenient for accommodation with a child), category “2+2” for two couples, as well as apartments for 4-8 people (several rooms). The interior is stylish, modern and eclectic.
Externally, the hotel is also quite attractive: it is located in a 19th-century building as part of the Admiralty ensemble. You will definitely feel like you are living in the historical heart of St. Petersburg. You can verify this by going for a walk: 400 meters – and you are at the Palace Bridge, to the Hermitage and St. Isaac’s Cathedral – 700 meters, to the Rostral Columns – only 800.
Aston Boutique Hotel
Rating on OneTwoTrip: 9.1 out of 10.
Address: Vladimirsky pr., building 5.
Price: about 8,000 rubles per night.
The best hotels in St. Petersburg should be located conveniently: so that both the historical and business parts of the city are nearby. It is also desirable that you can find places for a tasty snack nearby. And so that the metro is nearby. Aston fulfilled all these criteria. It is a two-minute walk from Nevsky Prospekt, 50 meters from the famous Rubinstein Street with many excellent restaurants. Moskovsky Station is only a 10-minute walk away, which means you don’t have to spend money on a taxi when you arrive or leave. You can also get to the Dostoevskaya, Vladimirskaya and Mayakovskaya metro stations quickly, in a couple of minutes.
The rooms at this boutique hotel are cozy and classic, and the breakfasts are incredibly tasty. The buffet menu includes items not only for those who are used to starting the day with a hearty meal. It also has light dishes. And if you prefer to sleep longer or just take your time for breakfast in the morning, choose the a la carte format and enjoy signature dishes from the chef throughout the day.
“Nevsky Forum”
Rating on OneTwoTrip: 9.3 out of 10.
Address: Nevsky pr., building 69.
Price: about 8,000 rubles per night.
Choose a room with windows overlooking Nevsky Prospekt if you like to feel the energy of a big city; stay in a room with windows overlooking an authentic courtyard-well if you want to feel the mysterious atmosphere of St. Petersburg. And the hotel staff will take full care of you, no matter what purpose you come for.
Family trip? Children under 7 years old will stay for free, and all young guests will be able to eat tasty, healthy and balanced – in the restaurant you can choose dishes based on preferences and age.
If you are a business traveler, they will also help you feel comfortable throughout the trip: they will clean your jacket and iron your shirt before important negotiations, provide the ability to copy, scan and print documents, as well as a laptop for temporary use. Any guests are always welcome here.
“Bryullov’s Mansion”
Rating on OneTwoTrip: 9.4 out of 10.
Address: Lieutenant Schmidt Embankment, building 37.
Price: about 8,000 rubles per night.
How about renting an inexpensive hotel in St. Petersburg and transporting yourself back to the century before last? “Bryullov’s Mansion” is an aristocratic house of the late 19th century in a historical district. It has a luxurious courtyard, and the windows overlook the Neva embankment or the garden.
The hotel is small, intimate, there are only 12 rooms, each of which is very cozy and will make you feel like an aristocrat, especially if you choose “Deluxe with a tiled stove”, “Deluxe Boudoir” or “Brullov Suite” – two-level penthouse. You can continue your exquisite relaxation outside the walls of the mansion. For example, on an individual tour of the palace ensembles of the country residences of the Russian tsars, you will also have access to an exclusive journey into history in a rare Rolls-Royce.
“Rossi”
Rating on OneTwoTrip: 9.4 out of 10.
Address: Fontanka River embankment, building 55.
Price: about 10,000 rubles per night.
They say that staying here with its sophistication and elegance will remind you of the times when ladies in lush dresses and gentlemen in formal tailcoats walked along the streets. The style of the hotel is classic, which makes it luxurious and representative. And the mood of the old city in the metropolis of the 21st century, which Rossi creates, hints that this is one of the best hotels in St. Petersburg.
The rooms combine modern design and fragments of ancient decor, each of them is unique. And they are available to travelers with any financial travel plan: categories range from “Budget” to “Luxury”. There is also a “Grand Suite”, where history “lives”, and a “Presidential Suite” with a balcony – for true connoisseurs of antiquity.
And the spa center will help you restore peace of mind, get rid of stress, maintain beauty and offer anti-aging medical treatments.
“Bagration”
Rating on OneTwoTrip: 9.1 out of 10.
Address: Sinopskaya embankment, building 66.
Price: about 6,000 rubles per night.
This is probably the best hotel in St. Petersburg that you can rent if you want to combine a business trip with walks around the city. It is located in the business and political quarter: the buildings of the city and regional government, business centers and the Arbitration Court are located nearby. Business travelers are offered a special package that includes a three-course set menu dinner, early check-in and late check-out, and
special discount on transfer. By the way, you don’t have to pay for the whole day if, for example, the company has already provided you with another hotel: here you can book a room for working during the day, with restaurant service and the right to use the hall and restaurant for meetings and negotiations. And if you come by car, then a closed parking space will be free for you for the entire period of your stay.
In your free time, you can visit the nearest attractions, there are many of them: the Smolny Cathedral, the Alexander Nevsky Lavra with the Museum of Urban Sculpture, the Tauride Garden and the Tauride Palace, the Kikin Chambers – within walking distance. Convenient transport infrastructure will allow you to get to the main historical locations, such as the Hermitage, Kazan Cathedral, Russian Museum, in no more than 20 minutes.
“St. Petersburg”
Rating on OneTwoTrip: 8.7 out of 10.
Address: Pirogovskaya embankment, building 5/2.
Price:about 6,000 rubles per night.
You can make a special trip to the famous cruiser Aurora, or you can book a hotel in St. Petersburg with a view of it. Watch the amazing panorama from rooms overlooking the Neva waters, or visiting the rooftop restaurant. Gastronomic cuisine from the chef, combining modernity and the best classical traditions, is included. By the way, this place was included in the top 10 panoramic restaurants in the Northern capital. And the hotel itself is among the winners in the category “Best Business Hotel: Meetings, Conferences, Events” of the Horeca UP Award, so there are really excellent conditions for holding business events: from international congresses to specialized industry exhibitions.
If you want to relax, go for spa treatments, a steam room or sauna, swim in the pool, order a foam massage, or just sit in the lounge area with a herbal bar.
Albora Boutique Hotel
Rating on OneTwoTrip: 9.6 out of 10.
Address: Griboyedov Canal Embankment, building 133a.
Price: about 11,000 rubles per night.
Living here is a unique opportunity to immerse yourself in the atmosphere of one of the most powerful and beautiful sides of St. Petersburg. The art of ballet. The hotel has only 29 rooms: 16 standard ones, which overlook a quiet and cozy courtyard, including attic options, and 13 rooms are decorated in the style of legendary productions of the Mariinsky Theater. “Carmen”, “A Midsummer Night’s Dream”, “The Nutcracker”, “Swan Lake”, “Sleeping Beauty” and others were created to accompany the city visitor to his refined moods.
Even the name of the hotel is inspired by a romantic Spanish song that a man sings to his beloved at sunset. And during the reconstruction, the style of the building built in the 18th – early 19th centuries and its unity with the architectural ensemble were preserved.
Mix Hotels Rubinstein
Rating on OneTwoTrip: 8.7 out of 10.
Address: st. Rubinshteina, house 20.
Price: about 7,000 rubles per night.
Rubinshteina Street is the main restaurant street of St. Petersburg. The establishments here have already become attractions, and the old houses have always been so. In one of them – its front door is luxurious, its bay windows are beautiful – and the hotel is located. The interior of the rooms is bright and very stylish. And if you rent a “Lux”, you can use a personal sauna. Breakfast is available at the hotel, and the variety of cafes and restaurants around will make every lunch and dinner unforgettable.
Nevsky Prospekt is very close, through it you will quickly get to the Kazan Cathedral, the Russian Museum, Palace Square and other attractions of the historical center of the city. If you want to see places further away, no problem: the metro stations are only 5 minutes away.
Demetra Art Hotel
Rating on OneTwoTrip: 9.2 out of 10.
Address: st. Vosstaniya, building 44.
Price: about 8,000 rubles per night.
The hotel is a real piece of history. The building in which it is located is included in the country’s heritage list: it is an architectural masterpiece built by Wilhelm Van Der Gucht, a famous representative of late eclecticism and Art Nouveau. And the paintings and reproductions of the Erarta Museum inside the hotel reflect 300 years of life in St. Petersburg: two floors are occupied by the baroque of the 18th century and the classics of the 19th century, three floors are devoted to the modern of the 20th century. The walls of the rooms are decorated with paintings, you can buy any one you like – an excellent and unusual souvenir for yourself from the city of art. The hotel also supports the tradition of preserving aesthetic values by holding various art events.
The room space is organized quite skillfully, it will be comfortable in any category. The metro station is a few minutes’ walk away, but it’s still better not to rush to use this or other transport, because there are many historical buildings around – a walk here will be a real introduction to St. Petersburg.
River Palace
Rating on OneTwoTrip: 8.9 out of 10.
Address: st. 2nd line V.O., building 61/30.
Price: about 9,000 rubles per night.
This is the St. Petersburg hotel where you can relax from the bustle of the big city, but at the same time remain in the center of cultural, business and entertainment events. All thanks to the location on Vasilyevsky Island.
By the way, River Palace is not just a hotel in a good location, but also an elegant business hotel. The housing stock is extensive, with more than 200 rooms. They are distributed into 11 categories so that each guest can choose the most suitable one for themselves. The interior is decorated laconicly but stylishly, the windows overlook the city, the Neva, the Petrovsky stadium or the Lakhta tower. There are several conference rooms accommodating from 20 to 180 people, covered parking. The metro is nearby, the main tourist locations can be reached in 10-15 minutes. The food is also good: guests have a restaurant with Russian and Italian cuisine, as well as a lobby bar where you can always have a cup of tea or coffee. If you want variety, there is a large selection of cafes, restaurants and shops around.
Akyan
Rating on OneTwoTrip: 9.2 out of 10.
Address: st. Vosstaniya, building 19.
Price: about 7,000 rubles per night.
Convenient for those who come to Moskovsky Station – it is located just two blocks away. Shopping lovers will also appreciate the location: there are two shopping centers nearby, Stockmann and Gallery, which are considered one of the largest in Europe. Museums, theaters, other cultural places, good cafes and interesting sights are also nearby.
The building itself is a unique mansion of the early 20th century, built in the Art Nouveau style. Ideal for a hotel in the center of St. Petersburg. The façade is decorated with exquisite bas-reliefs; mosaic panels and ceiling moldings have been restored inside; even the ancient stove has been preserved. The rooms look elegant: they are decorated in a classic style and warm colors to make guests feel as comfortable as possible. In improved categories, for an even more refined relaxation, there is a jacuzzi or an open-air terrace.
“Vvedensky”
Rating on OneTwoTrip: 9.2 out of 10.
Address: Bolshoi Prospekt, building 37.
Price: about 9,000 rubles per night.
On the Petrogradskaya side there are many fashionable boutiques, sports arenas, and architecture that simply captivates with its elegance. So the Vvedensky Hotel is located here, among the interesting places in this part of the city. You can see its panorama along with the Neva by visiting the view restaurant “Nevesomost” – enjoy it with original cuisine and original cocktails.
Guests are offered 190 rooms from Standard to Premium Suite, Buffet breakfast, 24-hour sauna, free gym, as well as a beauty salon and gift shop.
The Faces Historical Center
Rating on OneTwoTrip: 9.3 out of 10.
Address: st. Malaya Morskaya, building 5.
Price: about 11,000 rubles per night.
Hotel rooms are studios with a laconic and calm interior. We offer standard ones for accommodating up to two people, improved ones, in which, in addition to a large bed, there is a sofa for a third guest, for example, for a child, as well as two-level options. The windows overlook the courtyard or Malaya Morskaya Street.
Meals are provided on your own, but there will be no problems with it, since the nearby cafes and restaurants serve delicious dishes. St. Isaac’s Cathedral, Palace Square, the Hermitage and the Admiralty are only 500 meters away. The metro is also nearby. And if you come to the Northern capital by car, you will be pleased with the convenient access road and parking. This is how the best hotels in St. Petersburg should be – inexpensive, centrally located, stylish, modern and comfortable.
Boutique Hotel Offenbacher
Rating on OneTwoTrip: 9.4 out of 10.
Address: st. Vosstaniya, building 35.
Price: about 7,000 rubles per night.
This is the case when the name of a hotel in the center of St. Petersburg is directly related to one of the most important stages in its history. Namely, with the city’s pre-revolutionary past, which is famous for the art of decadence, progress and the desire for radical changes. In the living room, by the way, there is one of the symbols of that time – a rare Offenbacher piano, and the interior decoration is stylized as the beginning of the 20th century.
The rooms are modernly equipped, but still you can’t help but feel the atmosphere of cultural St. Petersburg of the last century. It all starts with their names: “Mayakovsky”, “Blok”, “Mandelshtam”, “Gumilyov” and other references to extraordinary historical figures.
Kravt Hotel Sadovaya
Rating on OneTwoTrip: 9.0 out of 10.
Address: st. Sadovaya, house 25.
Price: about 6,000 rubles per night.
This hotel is popular with both tourists and guests who come on business. It is located in the historical and business center, next to it there are three metro lines, as well as about a hundred attractions. Therefore, even if you visited the city on a business trip, you will have no chance of not getting to know it better. Meals are also organized very conveniently: if you understand that you will be at the hotel only in the morning, the “Buffet” is suitable for you, and if you want to have lunch or dinner here, choose “Half Board” or “Boarding”.
The hotel building has a rich past, and the interior is so luxurious that photo shoots are held here.
Mini-hotel “Lomonosov”
Rating on OneTwoTrip: 9.0 out of 10.
Address: st. Lomonosova, building 1.
Price: about 5,000 rubles per night.
Surely, when going to St. Petersburg, you would definitely like to go to the Hermitage and the Russian Museum, take a walk along Palace Square, Architect Rossi Street and the Griboedov Canal, relax in the Summer Garden and on the Field of Mars, visit Gostiny Dvor and the Kazan Cathedral, or maybe maybe even visit the Mikhailovsky and Alexandrinsky theaters. All these and many other interesting places are located within walking distance from the hotel.
You will feel very comfortable in “Lomonosov”: the design combines loft and traditional style, there are only 17 rooms and each of them is comfortably equipped. You can choose from standard double rooms with one or twin beds, a superior (more spacious) room, and a “Suite” with an elegant, romantic design on the attic floor. And also, you definitely won’t freeze here (even summer can be cold in the Northern capital) – heated floors will keep you warm.
Harbor Club
Rating on OneTwoTrip: 9.3 out of 10.
Address: st. 9th Sovetskaya, building 3.
Price: about 7,000 rubles per night.
Sometimes it’s enough to book a hotel in St. Petersburg to enjoy the view of its rooftops. The Harbor Club has rooms with panoramic windows and access to the terrace: they look towards one of the most elegant landmarks – the Smolny Cathedral.
There are also many other advantages here: families have the opportunity to rent more spacious rooms, the restaurant serves a hearty breakfast to keep you energized on long walks, and quiet evenings are conducive to a relaxing rest after excursions. Nevsky Prospekt is a 15-minute walk. The metro and public transport stops are even closer. And the architecture of the building! It fits perfectly into the historical appearance of the narrow streets: the facade is made in neo-brutalism with an expressive, attractively rough stone texture and urban simplicity.
Conclusion
We hope that our rating of the best hotels in St. Petersburg will help you find an accommodation option that is ideal for exploring or meeting this beautiful city again. You can always book a room at a favorable price online on OneTwoTrip.