Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Top St. Petersburg 2 stars Hotels

See all 916 Hotels in St. Petersburg
PIO Hotel Griboedova

PIO Hotel Griboedova

Griboedova Canal, 35, St. Petersburg
2.5 out of 5.0
4.2 out of 5 (4 reviews)

NZ$38

NZ$38
Rinaldi at Petrogradskaya

Rinaldi at Petrogradskaya

Bolshoy Prospect Building 74, St. Petersburg
2.5 out of 5.0
3.7 out of 5 (7 reviews)
Small hotel in the center of St PetersburgI arrived during the day time (much later than expected) and was met by a very friendly receptionist. Spent circa 2 weeks in this hotel. Everything was fine with me: location, price, attitude.
  18 Jul 2016

NZ$37

NZ$37
Babushka House

Babushka House

Vladimirskiy Prospekt, 14, St. Petersburg
2.5 out of 5.0
4.1 out of 5 (93 reviews)
Good hostel in Saint PetersburgGood location - a lot of different cafes, restaraunts, bars, supermarkets just near by. Metro station is in 5 minutes by foot. Nice common area and well-equiped kitchen. Room is clean and quiet. A lot of bathrooms so there were no lines in the morning. Administrator was nice, I arrived quite early ...
  8 Dec 2017

NZ$20

NZ$20
Simple Hostel Gorokhovaya

Simple Hostel Gorokhovaya

Gorokhovaya, 4, St. Petersburg
2.5 out of 5.0
4.7 out of 5 (32 reviews)
Great hostelCentral location, cleanliness, comfort, safety, good staff - it's all about this place. I definetely recommend it to the travellers!
  16 Dec 2017

NZ$19

NZ$19
Aqua Hostel

Aqua Hostel

Zhdanovskaya Embankment, 1, St. Petersburg
2.5 out of 5.0
4.3 out of 5 (10 reviews)
Interesting experience.Interesting experience, fair price. Walking distance to most things. Catering to groups, affects the individual traveller.
  26 Jun 2017
Friends on Dostoevskogo

Friends on Dostoevskogo

ulitsa Dostoyevskogo 36, St. Petersburg
2.5 out of 5.0
4.5 out of 5 (2 reviews)

NZ$20

NZ$20
Mini-hotel Milano

Mini-hotel Milano

Kamennoostrovskiy pr., 20, St. Petersburg
2.5 out of 5.0
3.7 out of 5 (3 reviews)

NZ$30

NZ$30
Friends Life

Friends Life

Nevsky Prospect, 47, St. Petersburg
2.5 out of 5.0
4.0 out of 5 (14 reviews)
Very good experience there.Good staff and service.
  19 Jun 2011

NZ$21

NZ$21
Butterfly Hotel

Butterfly Hotel

Vladimirsky Avenue 1-27, St. Petersburg
2.5 out of 5.0
2.7 out of 5 (3 reviews)

NZ$23

NZ$23
Abajour on Nevsky

Abajour on Nevsky

Nevsky Prospect 23, St. Petersburg
2.5 out of 5.0
4.2 out of 5 (17 reviews)
Good locationClose to metro, on a main street, easy access to everything. The staff goes above and beyond to assist you. The hotel is on the second floor and isn't very large of course, but the pros outweigh the cons. Breakfast is also made available so you can enjoy it in your room.
  6 Dec 2017

NZ$34

NZ$34
Map

2 stars Hotels in St. Petersburg

Search for hotels in St. Petersburg on Expedia.co.nz. 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 neighbourhood 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

Recently booked St. Petersburg hotels

Hotel 1913 Year
3.5 out of 5.0
Last booking: 1 hour ago
Rossi Boutique Hotel & SPA
4.5 out of 5.0
Last booking: 6 hours ago
Solo Sokos Hotel Vasilievsky
4.5 out of 5.0
Last booking: 6 hours ago
RA Tambovskaya 11
3.5 out of 5.0
Last booking: 8 hours ago
Hotel GoodNight
3.5 out of 5.0
Last booking: 8 hours ago
Hotel Allegro Moskovsky Prospect
3.5 out of 5.0
Last booking: 15 hours ago
Rotas on Krasnoarmeyskaya
3.5 out of 5.0
Last booking: 21 hours ago
Soul Kitchen Hostel
1.5 out of 5.0
Last booking: 22 hours ago
AZIMUT Hotel St. Petersburg
4.5 out of 5.0
Last booking: 23 hours ago