St Petersburg

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

Hotel Onyx Hotel

From$145

Forte Inn Hotel

From$65

Apartment Ingria Apartment

From$96

Mary Hotel Hotel

From$65

Prestige on Vasilievsky Bed and Breakfast

From$50

Apart-Ligov Apartment

From$226

Kvartira N 4 by Ginza Project Bed and Breakfast

From$121

YouPiter Hotel

From$40

Hotel Litaly Bed and Breakfast

From$40

Calendar Guesthouse

From$37

Petrogradka Aparthotel

From$57

Petr Hotel Hotel

From$200

MiniLoftStudios Apartment

From$41

Artefact Hotel

From$80

Happy Inn Hotel

From$99

I love Piter Apartment

From$79

Altburg on Vasilyevsky Bed and Breakfast

From$76

Ofizersky Poludomik Bed and Breakfast

From$54

Lyra Hotel Hotel

From$67

Neptun 4* Hotel

From$79

Baltiya Hotel

From$93

Hotel Nord Hotel

From$48

Philipp Apartment

From$64

Аpart Gagarin Apartment

From$218

SV Hostel Hostel

From$8