We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Shelfort Hotel

Traveler (58)
Room & Suite (27)
Dining (9)


#77 of 493 hotels in St. Petersburg
Historic hotel Shelfort is located in the heart of St. Petersburg, in the center of the cultural district of the northern capital. Within walking distance - The Spit of Vasilievsky Island, Rostral Columns, Hermitage, the Museum of Modern Art "Erarta", restaurants and cafes to suit all the tastes. The Lenexpo Exhibition Centre is located not far away from the hotel. In walking distance - metro station "Vasileostrovskaya". Embodying St. Petersburg lifestyle hotel Shelfort unites almost century-old tradition of hospitality and comfort of a modern hotel.
Read more
Property amenities
Free High Speed Internet (WiFi)
Breakfast included
Room service
Free parking
Airport transportation
Banquet Room
Children Activities (Kid / Family Friendly)
Dry Cleaning
Laundry Service
Multilingual Staff
Show more
Room features
Non-smoking rooms
Good to know


Full view
100Great for walkers
Grade: 100 out of 100
144Restaurantswithin 0.3 miles
20Attractionswithin 0.3 miles
10Room tips
Traveler rating
  • 104
  • 59
  • 10
  • 4
  • 0
Time of year
Traveler type
  • More languages
Selected filters
  • Filter
  • English
Popular mentions
If you're considering going to russia and you don't speak russian and you're not with russian speakers, you're gonna have issues, period. Customer service isn't really a thing there. Shelfort was great because the employees all speak english well and they are happy to help out. Saint petersburg is an incredible and must visit city. Just prepare to spend twice as much money as you expect to and keep your wallet in your front pocket! The pick pockets are the best I've ever seen. And hey, have fun!
Read more
I was staying in Shelfort for 6 nights and it was a very nice experience. It has all you need during a trip - a comfortable bed, friendly staff, very good breakfast. The room was very clean and tidy. The room service did a good job during all my stay. The girls at the reception were always ready to help with any tiny thing I needed. I liked to have a little refrigerator in my room. Also they have tea and snacks free of charge in the hall of the second floor during all day. I particularly loved the atmosphere of old mansion with the fireplace, wooden elements, piano, oil paintings etc. It was a very respectable surrounding! Thank you! I will definitely come back."
Read more
Very well placed accommodation. We walked to most of the main attractions within 30 minutes. Interesting architecture and plenty to look at whilst walking Close to train. Breakfast is basic with cereal,tea/coffee, toast ,cheese, salami, yoghurt, fritters or fried eggs. Room was comfortable enough but walls are thin. I could hear snoring from next door and then the toilet being used. For our purposes I would stay again
Read more
Visited on 9-12 Oct 2017 on Business trip. Basic breakfast, no vegetables. Awfl smell in bathroom, as wet basement. Personnel offered spray scent as cure. Mattress had seen years, as springs were worn out. Garbage truck visited between 2 - 4 am. Not recommended.
Read more
Response from Alina F, Управляющий at Shelfort Hotel
Responded Jul 26, 2018
Dear Mr. Mäkinen, Thank you for your review. We are so sorry to hear that you had a bad experience with our hotel. But we are happy to say that our hotel has undergone a renovation, so the smell problem is irrelevant now. We also will be working on our breakfast and mattresses to make it even better, as some changes have already been introduced. Hope you still had great time in Saint Petersburg! Kind regards, Alina Fedorova General manager
Read more
The hotel is pritty god 3 stars hotel. Standard double rom is about 15m2 and has TV and internet but has not safe. The personal is very nice and friendly. ............................................. Location is god: metro station is inside walking distance ( about 7-8 minuts to walk) and the next station is already city center.
Read more
Review collected in partnership with this hotel
$61 - $127 (Based on Average Rates for a Standard Room)
shelfort hotel st petersburg
RussiaNorthwestern DistrictSt. PetersburgVasilyevsky Island
Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing