St PetersburgTop accommodation

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

5 Evenings Bed and Breakfast

From$48

Artapart Apartment

From$109

Sharf Hotel Aparthotel

From$76

Petr Hotel Hotel

From$64

Kvartira N 4 Ginza Project Bed and Breakfast

From$77

Apartment City Apartment

From$84

Artefact Hotel

From$43

Nashotel Hotel

From$52

V gostyah y Lysi Apartment

From$84

Premiera Bed and Breakfast

From$43

Altburg on Vasilyevsky Bed and Breakfast

From$45

Baltiya Hotel

From$48

Lyra Hotel Hotel

From$46

Happy Inn Hotel

From$45