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

Station Hotel Z12 - 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.

Station Hotel Z12

Zvenigorodskaya 12, St. Petersburg - Map
 
 
"Nice affordable hotel"
This hotel is quite nice - my room (a single with twin bed) was quite clean and comfortable. Wifi was good and the bathroom was good as well. The shower was strong, though it did get the floor wet consistently, but hey - that's what towels are for! The hotel IS close to a Metro stop, BUT the subway stations aren't so obviously labeled in St. Petersburg, so I totally missed the one closest to the hotel. Still, even with a roundabout route and leisurely place, the property is only a 30-35 minute walk to the Hermitage and other sites. Also, I used Uber for transport several times and found it both convenient and HIGHLY affordable (generally $2-3 US for a 5-10 minute ride across town). One thing to note: the hotel's description says that airport transfer can be arranged for a surcharge of 600 Rubles; this is misleading. An airport transfer privately costs 1500 Rubles; hotel staff will arrange a taxi to pick you up from the airport and THAT starts at 600 Rubles. I took the second option, but there were some communication issues and my taxi was (a) difficult to find and (b) ended up charging 900 Rubles - 750 for the drive and 150 for the parking fee at the airport. My experience with the hotel arranging for a taxi to take me back to the airport from the hotel was much better and cost only 590 Rubles.
Traveller from Cincinnati, Ohio
Antares Royal - 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.

Antares Royal

Nevsky st., 147, St. Petersburg - Map
 
 
Hotel Antares (Royal) is the mini-hotel for 18 rooms.Hotel has everything necessary for fine rest where you can find good …More
Vintage 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.

Vintage Hotel

261 Pr Obukhovskoy oborony, St. Petersburg - Map
 
 
Asteria Hotel - St. Petersburg Hotels
Rating: 3.0 Stars
£46
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.

Asteria Hotel

71, Fontanka River Embankment, St. Petersburg - Map
 
 
3.5 out of 5 (6 reviews)
Hotel Assembly is a new modern hotel in the city centre of St. Petersburg. All city attractions are close by. From the hotel …More
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
 
 
Very good value, clean, helpful and friendly staff.
A Traveller
Boasting an excellent location in Saint Petersburg , the Comfort Hotel puts you right in the middle of everything the …More
AKYAN Saint-Petersburg - 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.

AKYAN Saint-Petersburg

19 Vosstaniya Street, St. Petersburg - Map
 
 
"Good value for money"
Hotel is near everything you need, good transport , safe area. Nice design, dissent breakfast, polite stuff. Very good value for money . Will use them again.
A Traveller
ibis St Petersburg Centre - 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.

ibis St Petersburg Centre

Ligovsky Prospekt 54, St. Petersburg - Map
 
 
"Basic hotel "
Simple, no thrill hotel. Just don't expect anything and you will not be disappointed. There are no amenities on offer. Just the room. It is close to centre of town.
Traveller from Saudi Arabia
Ibis St Petersburg Centre is a 3 star hotel offering 221 comfortable rooms. Located in the centre of St Petersburg, it is …More
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
 
 
We had a plesant stay here - would go again. Location is nice and Central and they offered us a late check out also.
A Traveller
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
Cronwell Inn Stremyannaya - 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.

Cronwell Inn Stremyannaya

18 Stremyannaya Street, St. Petersburg - Map
 
 
"Clean and comfortable. Good location "
Just off the top end of Nevsky near station for moscow., studio room was spacious comfortable and clean. Nice staff at front desk..much nicer restaurants around than bang in centre. Direct buses from Nevsky to hermitage
A Traveller
Cronwell Inn Stremyannaya is a new city business class hotel located in 3 minutes walking distance from Nevsky prospect - …More
Mini-hotel Old Vienna - 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.

Mini-hotel Old Vienna

13, Malaya Morskaya Street, St. Petersburg - Map
 
 
"Nice hotel in the city center"
I enjoyed my stay in this cosy hotel right in the city center! All the main sights were quite close as well as the metro station, restaurants and nice shops. The staff was very friendly and helpful. I also was happy about our clean and cosy room!
Traveller from Stockholm
The Best Eastern Old Vienna hotel is within 5 minutes walk from the Admiralty- the Hermitage and St.Isaacs Cathedral. The …More

Search from 232 St. Petersburg Hotels - 3 Stars


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 510,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    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