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
£14
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 hotel but couple of things have to be changed"
We had two rooms and they were both nice and clean. The bad side is that constant buzzing sound st night, felt like a massive generator was staring up and going off over and over again. And despite the sign that hotel is non-smoking I could smell very strong sigarette smell at times and being pregnant it's not very pleasant. But overall I would say even despite these two problems I would stay there again as location is great and it is so cheap compare to other hotels that you can save a lot by staying here.
A Traveller
Hotel Roses - 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 Roses

Vosstaniya street, 13, St. Petersburg - Map
 
 
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
 
 
"Excellent winter stay"
The hotel was centrally located within easy reach of the main train station, metro, shops and sites. It was warm and very friendly. The staff could not have been more helpful and spoke a reasonable amount of English. They went out of their way to make our stay memorable. Everything was done with a smile Breakfast was varied and of good quality. Our luggage was kept secure while we went on a two night stay to Moscow - without any charge! We couldn't fault the stay in any way.
Traveller from UK
Hotel Station G73 - St. Petersburg Hotels
Rating: 3.0 Stars
£16
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 Station G73

Gorokhovaya 73, St. Petersburg - Map
 
 
"Nice place to stsy"
Well located,easy to walk and to take public transportation
Traveller from miami,florida
3 MostA 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.

3 MostA Hotel

Moyka emb, 3, St. Petersburg - Map
 
 
"Very nice small hotel"
Small boutique hotel closely located to all main Saint-Petersburg attractions. Staff was friendly, simply excellent! Restaurant offered very tasty Russian food. Breakfast was very good! I have no complaints at all!!
Traveller from VA, USA
Boutique hotel 3mostA unifies superb location - just next to the world famous Hermitage, impeccable and stylish atmosphere …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
 
 
"comfortable, clean, perfectly located for business"
perfect location for business in centre of the city for 1-2 nights
A Traveller
Boasting an excellent location in Saint Petersburg , the Comfort Hotel puts you right in the middle of everything the …More
Ale 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.

Ale Hotel

Zakharievskaya, 14, St. Petersburg - Map
 
 
Art-Hotel Mokhovaya - 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.

Art-Hotel Mokhovaya

27-29 Mokhovaya str., St. Petersburg - Map
 
 
"One of the best hotels out here!"
I stayed at the hotel with my sweetheart for 8 nights, it has been a really pleasant experience. Friendly and helpful staff, great selection of breakfast(which is brought directly to the room). Very clean rooms, comfortable. The location is 5 minutes from the main attractions at Saint Petersburgh. The only downside was to initially find the hotel, where specifically it was located, other than side, one of the best hotel experiences I have had in awhile, I would recommend.
Traveller from London
Located in the historical center of St.Petersburg. Within a few minutes walk from Summer Garden, Mikhailovsky Castle, Field …More
Casa Leto - 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.

Casa Leto

34, Bolshaya Morskaya street, St. Petersburg - Map
 
 
"Great value for money"
I am staying at this hotel every time I am in St. Petersburg. Perfect location in the heart of the city, helpful and accommodating staff. The hotel is ideal for any occasion be it a short business trip or a week+ holiday.
A Traveller
Housed in a nice 19th century building and centrally located, next to the Hermitage, the 4 star Guest House of Saint …More
M 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.

M Hotel

Pereulok Krylova Dom 2, St. Petersburg - Map
 
 
"Very nice Hotel"
Walkable to also every viewpoints, room was clean, warm. Staffs are very nice and speak very good English, Maria is the best one, very helpful. breakfast was great, my wife and me had a wonderful staying there, if we come back, will stay this hotel again. Strong recommend this hotel !
Traveller from San Francisco
M-HOTEL-is a very convenient variant of inexpensive and comfortable staying in the heart of St.-Petersburg. Hotel is situated …More

Search from 265 St. Petersburg Hotels - 3 Stars


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 271,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