Agoda Hero Banner

Traveling to Russia? Find Saint Petersburg hotels

5213 vacation rentals and hotels available now

Hotels in Saint Petersburg

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Nevsky Grand
Tsentralny District,Saint Petersburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Front desk [24-hour]
  6. Check-in/out [express]
  7. Luggage storage
  8. Room service [24-hour]
"Generally speaking, the Nevsky Grand Hotel is very nice hotel to stay. In fact, I visited St. Petersburg three times already, and this was the second time to have chosen the Nevsky Grand Hotel and I like it very much. I feel at ease when I stay there. The people working there are very friendly and ready to help you. My first hotel had far less quality in both facilities and service and was much more expensive. I will choose to stay in Nevsky Grand Hotel again in my next visit to St. Petersburg. "
Show more
8.3

Excellent

301 reviews

Nevsky Aster
Tsentralny District,Saint Petersburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Front desk [24-hour]
  6. Check-in/out [express]
  7. Luggage storage
  8. Bar
"The hotel situates right in the heart of the city. Almost all the main attractions are in walking distance. The room is clean but a bit small which I guess is typical for an expensive city like St. Petersburg. Good variety of breakfast."
Show more
8.5

Excellent

185 reviews

Italian Rooms and Apartments Pio on Mokhovaya 39
Tsentralny District,Saint Petersburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Sauna
  6. Game room
  7. Front desk [24-hour]
  8. Check-in/out [express]
"Staff helpful and informative especially Yuliana, the Manager. She gave us clear directions to various places of interest using the maps provided by the hotel. We also appreciated the services of the dining hall staff who was willing to prepare breakfast for us earlier than the designated time. I will recommend Pio Hotel to anyone who wishes to visit St Petersburg. "
Show more
7.9

Very good

14 reviews

Rinaldi Olimpia
Admiralteysky District,Saint Petersburg - View on map
  1. Airport transfer
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Check-in/out [express]
  6. Car park [on-site]
  7. Restaurants
  8. Safety deposit boxes
"It is close to the station and easy to catch a bus. It is clean and cheap."
7.6

Very good

38 reviews

Rinaldi at Moscovsky Prospekt 18
Admiralteysky District,Saint Petersburg - View on map
  1. Airport transfer
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Check-in/out [express]
  5. Car park [on-site]
  6. Bar
  7. Safety deposit boxes
  8. Tours
"Horrid, rude staff who demanded extra money for "visas" event though I presented my visa.. Threatened to throw me out unless I paid."
Show more
6.4

Very good

7 reviews

By Hermitage House
Tsentralny District,Saint Petersburg - View on map
  1. Free Wi-Fi in all rooms!
  2. Front desk [24-hour]
  3. Restaurants
  4. Safety deposit boxes
  5. Wi-Fi in public areas
  6. Family room
  7. Smoking area
  8. Smoke-free property
"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

231 reviews

Rinaldi at Petrogradskaya Side
Petrogradsky District,Saint Petersburg - View on map
  1. Airport transfer
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Front desk [24-hour]
  5. Check-in/out [express]
  6. Safety deposit boxes
  7. Tours
  8. Wi-Fi in public areas
"This 6 bedded B&B Pension situated in a side street off Bolshoy Street. The building itself is very rundown, it is dump,dim, and the stairs and lobby has a smell of cat urine. The hotel itself is on the second floor, and there is a coffin like elevator and we choose to use the stairs every time. The staffs attitude is bad, their English is poor and they do not try to communicate with you. The night staffs sleep on the corridor at night even when they are suppose to be on duty. They shouted at you if you switched on the light in the hallway when you want to get some water. The tape water is dirty, and do not dare even use it for brushing your teeth. The breakfast is a joke, it is a paper bag with a lump of cheese and a piece of bread, and you make the coffee/or tea yourself. On the second day, they want to charge us 400 rubles for "city tax", despite when we booked the room every kind of tax was included. and she get very aggressive if you do not paid. The good thing is there are so many things to see in Saint Petersburg, we hardly stay in the room, and it is near the bus and metro stop, and near a main street with all the shops and cafes, it is about the only good thing about it, and at euro per night, it was not worth it."
Show more
8.3

Excellent

16 reviews

Guest Rooms and Apartments Grifon
Tsentralny District,Saint Petersburg - View on map
  1. Airport transfer
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Free Wi-Fi in all rooms!
  6. Front desk [24-hour]
  7. Luggage storage
  8. Check-in/out [private]
"Rooms are small & there’s no elevator but you’re a 10-minute walk from the heart of beautiful St Petersburg "
8.9

Excellent

122 reviews

STN Apartments on Nevsky Avenue
Tsentralny District,Saint Petersburg - View on map
  1. Airport transfer
  2. Shuttle service
  3. Free Wi-Fi in all rooms!
  4. Luggage storage
  5. Car park [on-site]
  6. Contactless check-in/out
  7. Tours
  8. Wi-Fi in public areas
"We arrived in St Petersburg and had to call a number to meet a person who would then bring us to our apartment. We thought this a bit unnecessary at first, but later we found out that a particular street number covers a number of houses around a courtyard, and each house has a number of apartments. Hence we were glad this arrangement was made. The apartment was well furnished, nice looking, had a good bathroom and kitchen and fridge, and good bedroom. Only the sleeper sofa was crappy. I would definitely go back there, but not to sleep on the sofa!! The price was very reasonable and the location absolutely brilliant. "
Show more
7.7

Very good

29 reviews

Happy Pushkin Apartments
Admiralteysky District,Saint Petersburg - View on map
  1. Airport transfer
  2. Pets allowed
  3. Car park
  4. Shuttle service
  5. Free Wi-Fi in all rooms!
  6. Front desk [24-hour]
  7. Luggage storage
  8. Room service [24-hour]
"We were amazed with the hotel conditions, interior design and paintings, the size and cleanliness of the room, great breakfasts and pleasant staff. The location of the hotel very good: In just 10-15 minutes by walking the greatest tourist destinations in Saint Petersburg can be reached. We warmly recommend the Happy Puskin Inn: a great value for money."
Show more
8.5

Excellent

52 reviews

Nevsky Grand
Tsentralny District,Saint Petersburg - View on map
  1. Airport transfer
  2. Car park
  3. Shuttle service
  4. Free Wi-Fi in all rooms!
  5. Front desk [24-hour]
  6. Check-in/out [express]
  7. Luggage storage
  8. Room service [24-hour]
"Generally speaking, the Nevsky Grand Hotel is very nice hotel to stay. In fact, I visited St. Petersburg three times already, and this was the second time to have chosen the Nevsky Grand Hotel and I like it very much. I feel at ease when I stay there. The people working there are very friendly and ready to help you. My first hotel had far less quality in both facilities and service and was much more expensive. I will choose to stay in Nevsky Grand Hotel again in my next visit to St. Petersburg. "
Show more
8.3

Excellent

301 reviews

Fast facts about Saint Petersburg, Russia

Accommodations5,213 properties
Popular hotelAristos, restaurant
Popular areaTsentralny District
Nightly rates from$28
AirportPulkovo Airport

Where to stay in Saint Petersburg


Just viewed by other Agoda travelers


Real reviews for hotels


Frequently asked questions

What are the top places to stay in Saint Petersburg in close proximity to State Hermitage Museum?

Verified visitors to Saint Petersburg who stayed nearby State Hermitage Museum have given impressive reviews to The Faces Historical Center, STEPS hotel and Kaleidoscope on Moika.

What hotels in Saint Petersburg have the best breakfast?

Verified travelers to Saint Petersburg have given amazing reviews for the breakfast at Galunov Hotel, 3 Mosta Hotel and Golden Triangle Boutique Hotel.

What's the best area in Saint Petersburg to stay in?

Favorite areas amongst visitors staying in Saint Petersburg include City Center, Pulkovo Airport and Vyborgsky District.

What properties located in Saint Petersburg are well rated with regards to location?

Accommodationslocated in Saint Petersburg which is well rated for location include Hotel Demut, Neptun Hotel and Sapphire Hotel.

What places to stay found in Saint Petersburg are exceptionally rated for value for money?

Propertiesaround Saint Petersburg which is well rated regarding value for money include Hotel Demut, Neptun Hotel and Art-Hotel RACHMANINOV.

What are the most suitable wheelchair accessible accommodations around Saint Petersburg?

Wheelchair-accessible properties around Saint Petersburg which are well rated include Chemistry Hostel, Avenue-Apart, and Garden Street.

What point of interest should I have a look at when I'm going to Saint Petersburg?

Best destinations in Saint Petersburg include State Hermitage Museum, Church of the Savior on Spilled Blood, and Grand Peterhof Palace.

Where can I find rooms in Saint Petersburg that has free cancellation policy?

Yes, you’ll find the majority of hotel rooms provide free cancellation rates, in which you will receive a full refund if you cancel before the deadline. Filter your search by free cancellation to find flexible hotel deals in Saint Petersburg.

Is evidence of vaccination necessary to enter Saint Petersburg?

Proof of COVID-19 vaccination is not required to enter Saint Petersburg from outside the country. For further details, please make contact with local authority or visit here.

Is covid test upon arrival mandatory for unvaccinated visitors to enter Saint Petersburg?

COVID-19 test may be required on arrival when entering Saint Petersburg from outside the country. For up-to-date and detailed information on travel restrictons, make sure you pay a visit to the official websites of the travel authority or government of the country you wish to visit, or go to here.

Is covid test upon arrival mandatory for fully vaccinated travelers to enter Saint Petersburg?

COVID-19 test may be required on arrival when entering Saint Petersburg from outside the country. For up-to-date and detailed information on travel restrictons, make sure you have a look at the official websites of the travel authority or government of the country you want to travel to, or go to here.

Show more questions


More about Saint Petersburg

Saint Petersburg is a perennial choice for nature and outdoor traveling. Tourists from across the world flock to Saint Petersburg to sample everything this location provides, such as the very best resort hotels in Saint Petersburg, hotels near lakes in Saint Petersburg, and hotels with mountain views in Saint Petersburg. Vacationers take maximum advantage to experience the numerous golf resorts and spas in Saint Petersburg, Saint Petersburg center aquarium hotels, Saint Petersburg downtown accommodation, golf village area hotels in Saint Petersburg, and high-rise hotels with views in Saint Petersburg around wonderful nature areas. Cuisine that can be found with the restaurants and bars in Saint Petersburg consists of choices for many tastes. Popular nature areas in Saint Petersburg include Botanical Gardens, Leningradsky Zoo, and Tauride Gardens, which in totality give a selection of wildlife and open-air experiences and nature-based night-time activities. Hotel room selections in Saint Petersburg cover anything from cost-effective capsules in Saint Petersburg to top of the range 5-star luxury hotels near zoos in Saint Petersburg. Additionally, you can and more for vacationers of all tastes and budgets. Don’t forget-- single-unit trip rentals in Saint Petersburgare usually readily available for guests with more particular lodging necessities, which includes multi-bedroom units near aquariums, sizeable terraces with city views, or concierge support to guide you to enjoy the most unique outdoor experiences at golf courses in Saint Petersburg. The best hotels near nature in Saint Petersburg give all trouble-free access by public transport to Botanical Gardens, as well as food options with open air picks too. In addition, you can reserve top hotels close to Leningradsky Zoo, or convenient hotels near Tauride Gardens. The structure of Saint Petersburg is particularly ideal for forest villas in Saint Petersburg, walking from your hotel near parks, or rental accommodations close to the best nature tour providers in Saint Petersburg.

Saint Petersburg is a popular choice for travelers looking for a great holiday getaway at the beach. Tourists from across the world go to Saint Petersburg to relish anything and everything this place offers, such as water sports, sunbathing, and lovely rest. Vacationers make the most of the numerous excellent beach hotels in Saint Petersburg, Saint Petersburg beach hotels, Saint Petersburg beach hotels and spas, villas in Saint Petersburg, and hotels in Saint Petersburg along or close to the beach----plus the coffee shops and Saint Petersburg eateriesthat serve local seafood and also other favorites. Cuisine in Saint Petersburg consists of options for an array of preferences. Popular beaches in Saint Petersburg include Golden Beach, Kronshtadt City Beach, and Beach Laskovy, which combined produce a great number of beach experiences and oceanfront activities. Accommodation selections in Saint Petersburg cover anything from cheap bungalows in Saint Petersburg to top of the range 5-star luxury hotels at the beach in Saint Petersburg. You may also seek exceptional serviced rooms in Saint Petersburg, hostels in Saint Petersburg, and more for travelers of all preferences and budgets. Furthermore, single-unit getaway rentals in Saint Petersburg will be available for travelers with more specific overnight accommodation preferences, for example multiple-bedroom units, spacious terraces, or amenities for water sports gear or water-sports vehicles. Some of the best hotels by the beach in Saint Petersburg deliver astonishing views of the water in the vicinity of Golden Beach, as well as dining options with oceanside atmosphere as well. It's also possible to discover some of the best accommodations around Kronshtadt City Beach, or seaside view accommodations around Beach Laskovy. The weather in Saint Petersburg is certainly accommodating with regards to beach recreation, or just simply relaxing around the sand in the ideal spot.

Saint Petersburg is a renowned location for snowboarding and snow activities. Travelers from across the globe visit Saint Petersburg to indulge in anything and everything this location has to offer, like excellent ski attractions in Saint Petersburg, hotels near ski resorts in Saint Petersburg, and luxury ski hotels in Saint Petersburg. Visiting tourists dive into the great many hotels near skiing in Saint Petersburg, Saint Petersburg center hotels near ski lodges, Saint Petersburg luxury ski accommodation, luxury winter resorts in Saint Petersburg, and ski resorts and accomodation in Saint Petersburg near ski areas. Cuisine that is available with the eateries and bars in Saint Petersburg includes selections for all types of needs. The most in-demand skiing places in Saint Petersburg consist of Yucca Park Ski Lift 1, Yucca Park Ski Lift 2, and Yucca Park Ski Lift 3, which altogether provide you with an extensive list of snow experiences and ski-based nighttime activities. Rooming options in Saint Petersburg cover anything from less expensive capsules in Saint Petersburg to high quality 5-star luxury hotels near ski resorts and snow in Saint Petersburg. You can also find ski packages in Saint Petersburg, hostels in Saint Petersburg, and others for visitors of most tastes and budgets. Additionally, single-unit holiday rentals in Saint Petersburg are usually readily available for tourists with more sophisticated or professional skiing needs, like multi-bedroom units near ski resorts, sizeable terraces with urban views, or winter park ski-in ski-out resorts and hotels. Some of the most highly-rated hotels near winter parks in Saint Petersburg present reliable access by means of public transport to Yucca Park Ski Lift 1, and plus food options with outdoor picks too. You may also discover some of the best accommodations around Yucca Park Ski Lift 2, or suitable properties close to Yucca Park Ski Lift 3. The spacing of Saint Petersburg is undoubtedly suited for ski packages, ski holidays, and ski hotels near Saint Petersburg, or going for walks from your hotel room to ski lifts, or accommodations close to the perfect snow sports and winter fun tour services in Saint Petersburg.