
• You’ll find rooms between $77 and $404 per night—with a solid 9.4/10 rating from 246 happy guests.
• Right by Oceanarium (literally 0.44 km)!
• Prices begin around $13, and with rating of 8.3/10 from 58 reviews, guests clearly love it!
• Enjoy easy access to Botanical Gardens of Peter the Great, only 1.43 km away.
• You’ll find rooms between $67 and $272 per night—with a solid 9.2/10 rating from 177 happy guests.
• Super close to Russian Railways Museum (just 1.46 km away)!
• Rates typically range from $40 to $279, with a 7.5/10 rating based on 71 guest reviews.
• Conveniently located just 1.04 km from Loft Project Floors Exhibition Hall.
• Starts at about $92. Guests give it 9.1/10 rating from 577 reviews.
• Offers great amenities like Indoor swimming pool, Spa, and Massage room.
Enter your dates for prices and availability of the best hotels in Saint Petersburg.







No. 11 of 4-Star Select Hotels in Saint Petersburg













No. 1 of 4-Star Select Hotels in Saint Petersburg






































No. 12 of 4-Star Select Hotels in Saint Petersburg






The Grand Hotel Emerald is an ideal spot for travelers wanting to discover the city. The Grand Hotel Emerald offers a pleasant stay in Saint Petersburg for those traveling for business or leisure.
Boasting a convenient location, the hotel is just 900m from Moskovsky Railway Station and 23km from Pulkovo Airport. Transportation around the city is also convenient, with Ploshchad Vosstaniya Metro Station within walking distance. There is no shortage of things to see in the area, with the Nevsky pr., Rossiyskiy Gosudarstvennyy Muzey Arktiki I Antarktiki and SMOLNY Historical and Memorial Museum all nearby.
When guests have some time on their hands they can make use of the onsite facilities. Guests of this Saint Petersburg hotel can make use of the parking facilities.
According to our guests, this hotel provides a very high level of service. This hotel is the usual choice for a large number of business travelers.
The Grand Hotel Moika 22 is an ideal spot for travelers wanting to discover the city. The Grand Hotel Moika 22 is an ideal choice for travelers who want to take in the sights and sounds of Saint Petersburg.
The hotel is only 3km from Moskovsky Railway Station and 23km from Pulkovo Airport, giving guests a number of convenient transportation options. The closest major public transportation, Admiralteyskaya Metro Station, is only 800m away. This hotel is located near many of Saint Petersburg's attractions including Kazan Cathedral, Alexander Column and Winter Palace.
When guests have some time on their hands they can make use of the onsite facilities. This Saint Petersburg hotel features parking on site.
Our guests rate this hotel as one of the best hotels for cleanliness. This hotel is particularly popular with those traveling with families.
The Corinthia Hotel St Petersburg provides a great place for travelers to relax after a busy day. Visitors to Saint Petersburg will find that the Corinthia Hotel St Petersburg is a fantastic accommodation choice.
Traveling to the hotel is easy with Moskovsky Railway Station located approximately 900m away and Pulkovo Airport roughly 23km away. Transportation around the city is also convenient, with Mayakovskaya Metro Station within walking distance. This hotel is located near many of Saint Petersburg's attractions including Kazan Cathedral, Dostoevsky Museum and Geek Trip.
At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. This Saint Petersburg hotel provides parking on site.
Guests tell us the location of this hotel is fantastic. This hotel is a popular accommodation for guests traveling for business.
The Trezzini Palace Hotel is an ideal spot for travelers wanting to discover the city. Visitors to Saint Petersburg will find that the Trezzini Palace Hotel is a fantastic accommodation choice.
The hotel is conveniently located just 5km from Baltiysky Train Station and 33km from Pulkovo Airport. Transportation around the city is also convenient, with Vasileostrovskaya Metro Station within walking distance. Seeing Saint Petersburg's sights from this hotel is easy with Admiralty, Nicholas Palace / Nikolaevsky palace and Butylka all close by.
At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. This Saint Petersburg hotel features parking on site.
Our guests consider this hotel to have excellent service.
The Hotel Vera provides a great place for travelers to relax after a busy day. The Hotel Vera is an ideal choice for travelers who want to take in the sights and sounds of Saint Petersburg.
Boasting a convenient location, the hotel is just 1km from Moskovsky Railway Station and 24km from Pulkovo Airport. Just a short walk from Ploshchad Vosstaniya Metro Station, traveling to most city destinations is a breeze. This hotel is located near many of Saint Petersburg's attractions including Smol'nyy Cathedral, SMOLNY Historical and Memorial Museum and Ovsyannikovskiy Sad.
This hotel makes a great place to kick back and relax after a long day of sightseeing. This Saint Petersburg hotel features parking on site.
Germaphobes can rest easy - the level of cleanliness is highly rated at this hotel.
The Azimut City Hotel Saint Petersburg is an ideal spot for travelers wanting to discover the city. Visitors to Saint Petersburg will find that the Azimut City Hotel Saint Petersburg is a fantastic accommodation choice.
With Baltiysky Train Station just 1km away and Pulkovo Airport only 19km away, transportation is very convenient. Transportation around the city is also convenient, with Baltiyskaya Metro Station within walking distance. With multiple attractions nearby including Yusupov Palace, New Holland Island and Semimost'ye, guests will find plenty to keep themselves occupied.
After a long day of sightseeing, guests can retire to the comfort of the hotel. This Saint Petersburg hotel provides parking on site.
According to our guests, the location of this hotel is one of the best around.
The Hotel Iris Saint-Peterburg Center provides a great place for travelers to relax after a busy day. Visitors to Saint Petersburg will find that the Hotel Iris Saint-Peterburg Center is a fantastic accommodation choice.
The hotel is conveniently located just 800m from Moskovsky Railway Station and 22km from Pulkovo Airport. The closest major public transportation, Ligovsky Prospekt Metro Station, is only 500m away. There is no shortage of things to see in the area, with the Biblioteka Vkusov, Kolizey and Alexandrinsky Theatre all nearby.
When guests have some time on their hands they can make use of the onsite facilities. This Saint Petersburg hotel offers parking on site.
Guests tell us the location of this hotel is fantastic. For guests traveling on business, this hotel is consistently one of the most popular choices.