St PetersburgTop accommodation

Price range$37 - $0BudgetMid-RangeTop
$1
$400+

5 Evenings Bed and Breakfast

From$43

Petr Hotel Hotel

From$75

Sharf Hotel Aparthotel

From$61

Kaleydoskop Art Apartment

From$40

Ambassador Hotel

From$68

Artefact Hotel

From$42

Nashotel Hotel

From$54

Mogol Apartments Apartment

From$71

Premiera Bed and Breakfast

From$42

Baltiya Hotel

From$46

Apartment City Apartment

From$58

Apartment Natali Apartment

From$76