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

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Top St. Petersburg 2 stars Hotels

See all 850 Hotels in St. Petersburg
Mini-hotel Milano

Mini-hotel Milano

Kamennoostrovskiy pr., 20, St. Petersburg
2.0 out of 5.0

$29

$29
Simple Hostel Nevsky

Simple Hostel Nevsky

Nevsky 78, St. Petersburg
2.0 out of 5.0
4.9 out of 5 (23 reviews)
Amazing location!Good location. Nice and clean room. Good toilet and shower. Cozy place overall
  5 Feb 2017

$31

$31
PIO Hotel Griboedova

PIO Hotel Griboedova

Griboedova Canal, 35, St. Petersburg
2.0 out of 5.0
3.5 out of 5 (2 reviews)

$41

$41
Nevsky 100 mini-hotel

Nevsky 100 mini-hotel

Nevsky, 100, St. Petersburg
2.5 out of 5.0
Broadsky hostel

Broadsky hostel

Rubinshteyna str. 15/17, St. Petersburg
2.0 out of 5.0
Simple Hostel Gorokhovaya

Simple Hostel Gorokhovaya

Gorokhovaya, 4, St. Petersburg
2.0 out of 5.0
4.9 out of 5 (19 reviews)
Everything very goodClean,friendly. Would like dryer and ability to but drinks and snacks
  8 Aug 2016

$20

$20
Silver Sphere Inn

Silver Sphere Inn

Nevsky prospect, 22, St. Petersburg
2.5 out of 5.0

$77

$77
Abajour at Nevsky

Abajour at Nevsky

Nevsky Prospect 23, St. Petersburg
2.0 out of 5.0
2.5 out of 5 (2 reviews)

$42

$42
Friends on Bankovsky - Hostel

Friends on Bankovsky - Hostel

Bankovsky pereulok, 3, St. Petersburg
2.0 out of 5.0

$31

$31
Russian Soul Hostel

Russian Soul Hostel

12, Admiralteyskaya street, St. Petersburg
2.5 out of 5.0

$23

$23
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

New rooms Bolshoy 45
2.5 out of 5.0
Last booking: 10 hours ago