Agoda Hero Banner

Find Hotels in Saint Petersburg, Russia

12280 vacation rentals and hotels available now

10 best hotels in Saint Petersburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Hotel Saint Petersburg
Vyborgsky District,Saint Petersburg - View on map
"The hotel is definitely one of the best in terms of what it has to offer. Upon arrival we were provided the room in less than 5 min. The paperwork and registration were done by the hotel which was nice and helpful. The view from the room was beautiful. We could see the lifting of the bridges from the room. The breakfast spread was amazing. We even ordered food late night from the rooms and I must say it was delicious too. The bed was a little old, but I believe the view compensates it. The staff speaks English and were very helpful and courteous. I would have to give a 5* rating to this hotel. Definitely recommended. "
Show more
7.8

Very good

131 reviews

Avg price per night
$ 110
Crowne Plaza St. Petersburg-Ligovsky
Tsentralny District,Saint Petersburg - View on map
"This is my first visit to Saints Petersburg , I had to choose between different hotels, this hotel got attention due to its location and review scores given to it, the hotel is family friendly as it has plenty of connected rooms, I’ll definitely choose this hotel for my next visit to the city . The hotel is close to two big shopping centers and also close to public transportation services, Uber is easily available, although it’s fatser to use trains or go by walk if you want to visit city center."
Show more
8.9

Excellent

179 reviews

Avg price per night
$ 190
Ambassador Hotel Saint Petersburg
Admiralteysky District,Saint Petersburg - View on map
"Situated in the hustle and bustle of St Petersburg, this beautiful hotel offered wonderful rooms, great service and a pleasant atmosphere. In addition AH is located within walking distance of most of St Peterburg's central attractions, as well as restaurants, cafes and bars. We were very happy with this choice and would highly recommend AH to solo, couple or group travelers. For what you pay, this hotel is a standout compared to the chain hotels dotted around St Petersburg."
Show more
8.8

Excellent

132 reviews

Avg price per night
$ 108
The State Hermitage Museum Official Hotel
Tsentralny District,Saint Petersburg - View on map
"Our three night stay was unforgettable. The room was beautiful, spotless and very comfortable. I had my 70th birthday while I was there. When we came back at the hotel that night they supersized me with a birthday cake in our room. the cake was moist and so delicious. Thank you so very much for everything. I would come back here and stay. I would recommend it to everyone including my friends if ever they travel to Saint Petersburg Russia. Excellent hotel in a great location. "
Show more
9.1

Exceptional

166 reviews

Avg price per night
$ 283
Baltiya Otel'-NEW
Vyborgsky District,Saint Petersburg - View on map
9.3

Exceptional

6 reviews

Avg price per night
$ 49
By Hermitage House
Tsentralny District,Saint Petersburg - View on map
"I am grateful to have booked to this hotel as it was nearly perfect. From the breakfast, value for money and staff. i would book to this hotel the next time i will visit st. petes. the rooms are small but you will just sleep for the night and you will be outside as always anyway. This is highly recommended its near almost everywhere! "
Show more
9

Exceptional

178 reviews

Avg price per night
$ 71
Park Inn by Radisson Pribaltiyskaya St Petersburg
Vasilievsky Island,Saint Petersburg - View on map
"The park Inn Pribaltiskaya is the biggest hotel in saint petersburg, Russia with fantastic price. My stay in this hotel is very nice. The accommodation, room, pool, gym, food, bar everything is very good. "
Show more
7.6

Very good

53 reviews

Avg price per night
$ 120
Hotel Verona
Tsentralny District,Saint Petersburg - View on map
9.4

Exceptional

11 reviews

Avg price per night
$ 64
Hotel Park Inn by Radisson Nevsky St Petersburg
Tsentralny District,Saint Petersburg - View on map
"The hotel on main Street and close to mall and to metro and bus statuons"
8.2

Excellent

30 reviews

Avg price per night
$ 176
Novotel St Petersburg Centre Hotel
Tsentralny District,Saint Petersburg - View on map
"It was the first time in Saint Petersburg, Novotel is located almost directly on Nevsky prospekt where you will find a lot of shops and Restaurants. The Staff was friendly and helpful. The was quite big with a nice queen size bed, the room was clean couldn't complain about at all. The Metro is just wife minutes walk from the Hotel."
Show more
8.2

Excellent

98 reviews

Avg price per night
$ 194

Fast facts about Saint Petersburg, Russia

Accommodations12,280 properties
Popular hotelHotel Saint Petersburg
Popular areaTsentralny District
Nightly rates from$5
AirportPulkovo Airport

Discover the neighborhoods of Saint Petersburg


Today's Top Deals
10% OFF
Expires in 5 days!
Get an additional 10% discount on top of great deals in Tokyo
10% OFF
Expires in 5 days!
Valid on bookings made 16 Jul 2021 through 29 Jul 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties
8% OFF
Expires in 1 week!
Get 8% off your accommodations in Dubai now
8% OFF
Expires in 1 week!
Valid on bookings made 24 Jul 2021 through 6 Aug 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties
5% OFF
Expires tomorrow!
Dreaming of the beach? Get 5% off in Maldives Islands.
5% OFF
Expires tomorrow!
Valid on bookings made 19 Jul 2021 through 25 Jul 2021 for accommodation that shows the option to enter a coupon code on the booking form.
Search Properties

Just booked


Just viewed by other Agoda travelers


Traveler impressions of Saint Petersburg




More about Saint Petersburg

Russia’s second city is a UNESCO World Heritage-listed metropolis, home to some of the most stunning arts and antiquities in the country. Saint Petersburg is a magical combination of a modern cosmopolitan city and a historic site, almost every street and square showing reminders of the country’s turbulent past and enduring culture.

Getting into Saint Petersburg is most easily done via the international Pulkovo Airport, which serves much of the domestic flights as well. There are several hotels near the airport for those who wish to stay near the airport, but venturing into the city center will also be easy to do as the airport is only 20 kilometers south of the center.

Of course there’s a great deal to see and do in Saint Petersburg, the city offering an overabundance of traveler attractions such as museums, stunning architecture, and historical centers. Perhaps the most famous of the city’s museums is arguably the Hermitage Museum and Winter Palace. This popular attraction is home to millions of unique collections, covering the span of the globe and the rich history of art.

Saint Petersburg is also home to a large collection of breathtakingly designed churches, all adding to the iconic skyline of the city. Hotels in the city are evenly scattered around the many districts, making it easy to reach many of these cultural and religious landmarks without having to travel for too long. One such popular church is St. Isaac’s Cathedral, which features an incredibly impressive interior of intricate mosaics and breathtaking architecture.

There’s much more to see and learn about Saint Petersburg, and the interactive map on this page is a great way to find out where the attractions and hotels can be found in this exciting city.


null