Customised for your search:

St. Petersburg Hotel Guide - 3 stars Hotels in St. Petersburg, Russia

St. Petersburg hotels
St. Petersburg

Top Trending 3 stars Star Hotels in St. Petersburg

Hotel Gogol - St. Petersburg Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hotel Gogol

69 Griboyedov Canal, St. Petersburg - Map
 
 
Gogol Hotel is located in the very heart of historical St. Petersburg. It is a fine place to stay both on a business trip and …More
Hotel Grifon - St. Petersburg Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hotel Grifon

35 Griboedova Channel Embankment, St. Petersburg - Map
 
 
"Close to main attractions. Historical place."
We liked it very much. Good combination of price and quality.
Anastasia from Moscow
Located in the very center of St. Petersburg, Hotel Grifon is situated on the waterfront of Griboedov . Housed in a …More
Piterskaya Club Hotel - St. Petersburg Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Piterskaya Club Hotel

74/76, Nevskiy Pr, St. Petersburg - Map
 
 
I had to ask for a hair dryer, and the receptionist just said "I have none available at this point". I had to make her to find me one, she wasn't helpful at all! No hair dryer in te room? C'mon!
Traveller from new york, ny
Ermitage Hotel - St. Petersburg Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Ermitage Hotel

11 Millionnaya Str, St. Petersburg - Map
 
 
"Very convenient small hotel"
This hotel is siutated very close to the Hermitage and many of the major sites in St Petersburg. It is only 4 rooms, with a lobby that doubles as a lounge and breakfast area. Our room was adequete, a pretty standard hotel room, and faced onto the street. It was not particularly noisy but their is some traffic, and perhaps the rooms on the back side of the corrider may be quieter.The room was clean and had everything we needed. The staff, and despite its small size there are a number of them,were very attentive and friendly. Good english is spoken and they did everything they could to make us welcome. They were most efficient in assisting us and in particular making arrangements for our Visa. The breakfast was excellent and the overall experience most pleasant.
Malcolm from melbourne
Located in Russia, in Saint Petersburg the Ermitage Hotel offers personal service and elegant interiors to travellers from …More
A Boutique Hotel - St. Petersburg Hotels
Rating: 3.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

A Boutique Hotel

ul. Sadovaya 7-9-11, St. Petersburg - Map
 
 
Boutique Hotel Respectale - St. Petersburg Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Boutique Hotel Respectale

36-38 Mayakovskogo Str, St. Petersburg - Map
 
 
"Really nice hotel... Worth of money."
This hotel is really good. From outside it will look like an old building, but from inside its a castle. Huge rooms with nice & well trained staff. Really appreciate Infotainment Tourz Pvt. Ltd. for booking this hotel for us.
A Traveller
Austrian Yard - Hotel - St. Petersburg Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Austrian Yard - Hotel

16, Furshtatskaya Street, St. Petersburg - Map
 
 
"Nice hotel. Close to the metro."
He rented the Family room. We had a double bed and a double hide a bed. The staff was very nice and helpful. Maybe a little overpriced. It was clean and they provided clean towels and sheets everyday.
Brad from Utah
Boasting a convenient location just moments away from a number of attractions, the Hotel Austrian Yard II - Saint Petersburg …More
Grand Hotel Petrogradsky - St. Petersburg Hotels
Rating: 3.0 Stars
£59
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Grand Hotel Petrogradsky

Karpovka River Emb.5, St. Petersburg - Map
 
 
"Good for your money"
The room was new and clean, can hear the loud music from downstairs, awesome shower, drapes don't close fully, area not great.
Marina from Toronto
Hotel 365 Spb - St. Petersburg Hotels
Rating: 3.0 Stars
£30
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Hotel 365 Spb

Borovaya street 104, St. Petersburg - Map
 
 
Comfort Hotel - St. Petersburg Hotels
Rating: 3.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Comfort Hotel

25 Bolshaya Morskaya Street, St. Petersburg - Map
 
 
"Great central hotel."
Fantastic location for all main sights. Clean and comfortable, staff very friendly and helpful, nothing was too much trouble. Will definitely stay again.
Moose from Uk
Boasting an excellent location in Saint Petersburg , the Comfort Hotel puts you right in the middle of everything the …More

Search from 188 St. Petersburg Hotels - 3 Stars


    No Expedia Cancellation Fee

    No Expedia Cancellation Fee

    Book, change, or cancel almost any hotel without paying an Expedia fee.

    Pocket Guide: 3 stars Hotels in St. Petersburg

    Search for hotels in St. Petersburg on Expedia.co.uk. You can easily find your hotels in St. Petersburg using one of the methods below:

    • View our selection of featured hotels in St. Petersburg
    • Use the map to find hotels in the St. Petersburg neighborhood you prefer
    • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
    • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews