St Petersburg

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

Hotel Onyx Hotel

From$49

Anastasia Mini-Hotel Bed and Breakfast

From$65

Forte Inn Hotel

From$31

Apartment City Apartment

From$52

Solo na Bolshom Prospekte Bed and Breakfast

From$66

Apart-Ligov Apartment

From$108

YouPiter Hotel

From$25

Petr Hotel Hotel

From$71

Variant K16 Aparthotel

From$32

Calendar Guesthouse

From$28

Hotel Roma Hotel

From$22

Artefact Hotel

From$38

Bridge Inn Hotel

From$32

Apartment City Apartment

From$106

Happy Inn Hotel

From$47

Altburg on Vasilyevsky Bed and Breakfast

From$38

LeoHotels On Rizhskiy. Bed and Breakfast

From$25

Bron26 Apartment Apartment

From$21

spb 123 Apartment

From$254

Baltiya Hotel

From$37

Guesthouse MyInn Apartment

From$22

Hotel Nord Hotel

From$26

Philipp Apartment

From$31

Fontankinn Apartment

From$32

SV Hostel Hostel

From$7

Hostel 1-4 Hostel

From$3