St Petersburg

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

Ambassador Hotel

From$68

Sharf Hotel Aparthotel

From$61

Nashotel Hotel

From$54

Petr Hotel Hotel

From$75

Hotel Litaly Bed and Breakfast

From$25

Artefact Hotel

From$42

Mini-Hotel Alegria Bed and Breakfast

From$27

Ark Hostel Hostel

From$7

Tavrida Hostel

From$3

Petrogradka Aparthotel

From$19

Lyra Hotel Hotel

From$26

Atlantida City Aparthotel

From$30

Baltiya Hotel

From$46

Hotel Nord Hotel

From$30

LDM Hotel Hotel

From$26

OK-Hotel Hotel

From$13

SV Hostel Hostel

From$8