St Petersburg Top accommodation

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

Anastasia Mini-Hotel Bed and Breakfast

From$65

Hotel Onyx Hotel

From$49

Apartment 888 Apartment

From$182

Apartment City Apartment

From$52

Solo na Bolshom Prospekte Bed and Breakfast

From$66

ArtFlower green Apartment

From$55

Petr Hotel Hotel

From$71

Apartment City Apartment

From$106

Apart-Ligov Apartment

From$108

spb 123 Apartment

From$254

Ideal'nyi mir Apartment

From$228

Lux Ligovsky Apartment

From$152

Neptun 4* Hotel

From$68

Happy Inn Hotel

From$47

Ambassador Hotel

From$59

Amulet Apartment Apartment

From$60

P.S. Apartments Apartment

From$76

МОНТЕКАРЛО Holiday home

From$182