St Petersburg

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

Hotel Vera Hotel

From$25

Sharf Hotel Aparthotel

From$64

YouPiter Hotel

From$19

Ambassador Hotel

From$62

Petr Hotel Hotel

From$80

Nashotel Hotel

From$47

Artefact Hotel

From$46

Mini-Hotel Alegria Bed and Breakfast

From$30

Apartment City Apartment

From$62

Happy Inn Hotel

From$39

Altburg on Vasilyevsky Bed and Breakfast

From$38

Atlantida City Aparthotel

From$27

Lyra Hotel Hotel

From$24

Tavrida Hostel

From$3

Baltiya Hotel

From$40

Hotel Nord Hotel

From$27

LDM Hotel Hotel

From$27

PMG Hostel Hostel

From$6

SV Hostel Hostel

From$4