St PetersburgMid Range Accommodation

Price range$50 - $87BudgetMid-RangeTop
$1
$400+

Guest House Assol Guesthouse

From$85

Prestige on Vasilievsky Bed and Breakfast

From$50

Mary Hotel Hotel

From$65

Forte Inn Hotel

From$65

Petrogradka Aparthotel

From$57

Artefact Hotel

From$80

Geometriya Apartment

From$51

Lyra Hotel Hotel

From$67

Katyusha Hotel

From$75

Bridge Inn Hotel

From$61

Ofizersky Poludomik Bed and Breakfast

From$54

Philipp Apartment

From$64

Apart-Hotel Tonny Aparthotel

From$56

Neptun 4* Hotel

From$79

I love Piter Apartment

From$79

Altburg on Vasilyevsky Bed and Breakfast

From$76