Hotels in St. Petersburg

Search Hotels For Your Date

View Hotels On Map

Filter By

Popular Filters

Budget per night

Facilities

Star Rating

Review Score

Hotel Type

View Hotels On Map

Top Budget Hotels in St. Petersburg

Pulkovskaya Apartment

 10.7 km from city center

10.0   Wonderful!  (7 Reviews)

Starting from

$ 39

Tsarskaya Stolitsa Apartment

 2.4 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 44

Cat House on Predportovyy

 11.3 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 28

Apartments na Obukhovskoy Oborony 93

 6.6 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 30

PiterFlat Sadovaya 32/1 (1к-3)

 0.9 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 29

Filter by budget per night

        
Apartments Nevskiy Prospekt 107

 2.0 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 39

Apartments Naberezhnaya Reki Fontanki 50

 0.6 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 33

Apartment on Academicheskaya near the Lake

 8.7 km from city center

10.0   Wonderful!  (13 Reviews)

Starting from

$ 42

Apartaments Piter Home

 2.3 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 34

Apartment at Almazov Center

 10.1 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 26

Мини-апартаменты на набережной Невы

 3.4 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 15

Первые апартаменты на Васильевском Острове

 3.1 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 15

Apartment by metro Lesnaya

 5.5 km from city center

10.0   Wonderful!  (3 Reviews)

Starting from

$ 31

Apartamienty Tsarskaia stolitsa

 2.8 km from city center

10.0   Wonderful!  (4 Reviews)

Starting from

$ 41

Уютная квартира с камином в центре

 3.4 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 41

Cozy Skandi Studio

 4.4 km from city center

10.0   Wonderful!  (3 Reviews)

Starting from

$ 35

ArtLive Apartments

 2.0 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 18

Apartment on Moskovskiy prospekt 224

 10.0 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 26

Apartment on Devyatkino

 14.3 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 26

Apartment on Tramvaynyy Prospekt

 9.7 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 26

Apartment on Irinovskiy prospekt 32

 8.7 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 46

Apartment at Repishcheva

 10.1 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 26

Apartments Koshkin Dom next to Kazanskiy Cathedral â„–3

 0.5 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 37

Студия

 12.0 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 42

наб. реки Фонтанки 101

 1.4 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 31

Небольшая квартира в самом центре Петербурга

 1.5 km from city center

10.0   Wonderful!  (4 Reviews)

Starting from

$ 29

Hotel on Petergofskoye Shosse 3

 12.1 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 21

Lux Apart Spb

 2.4 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 28

Comfy Place Murino Apartment

 14.4 km from city center

10.0   Wonderful!  (3 Reviews)

Starting from

$ 28

СуткиПетербург Восстания 26

 1.5 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 26

Neva view Apartment

 2.6 km from city center

10.0   Wonderful!  (1 Reviews)

Starting from

$ 48

Apartment with Neva view

 10.1 km from city center

10.0   Wonderful!  (5 Reviews)

Starting from

$ 32

Apartments Ispytateley

 8.5 km from city center

10.0   Wonderful!  (3 Reviews)

Starting from

$ 33

Apartment on Podvojskogo 18

 8.0 km from city center

10.0   Wonderful!  (20 Reviews)

Starting from

$ 30

Apartment on Moskovskoe Shosse

 10.4 km from city center

10.0   Wonderful!  (4 Reviews)

Starting from

$ 25

Apartment on K. Zaslonova 4

 1.8 km from city center

10.0   Wonderful!  (2 Reviews)

Starting from

$ 46

View All Budget Hotels on Booking.com

Top Luxury Hotels in St. Petersburg

Boutique Hotel Albora

 2.6 km from city center

9.7   Wonderful!  (424 Reviews)

Starting from

$ 72

Alexander House

 2.6 km from city center

9.6   Wonderful!  (520 Reviews)

Starting from

$ 59

Garden Street Hotel

 0.3 km from city center

9.6   Wonderful!  (393 Reviews)

Starting from

$ 61

LOTTE HOTEL ST. PETERSBURG

 1.4 km from city center

9.6   Wonderful!  (665 Reviews)

Starting from

$ 173

Lahta Plaza Hotel

 10.0 km from city center

9.5   Wonderful!  (869 Reviews)

Starting from

$ 76

Filter by budget per night

        
Four Seasons Hotel Lion Palace St. Petersburg

 1.5 km from city center

9.5   Wonderful!  (554 Reviews)

Starting from

$ 286

Trezzini Palace Boutique Hotel

 2.6 km from city center

9.5   Wonderful!  (465 Reviews)

Starting from

$ 125

Helvetia Hotel

 1.2 km from city center

9.5   Wonderful!  (1481 Reviews)

Starting from

$ 78

WYNWOOD Hotel

 0.5 km from city center

9.5   Wonderful!  (1348 Reviews)

Starting from

$ 88

Ekaterina Hotel

 1.2 km from city center

9.4   Wonderful!  (892 Reviews)

Starting from

$ 53

DOM Boutique Hotel by Authentic Hotels

 1.2 km from city center

9.3   Wonderful!  (588 Reviews)

Starting from

$ 85

Belmond Grand Hotel Europe

 0.3 km from city center

9.3   Wonderful!  (1016 Reviews)

Starting from

$ 138

Domina St.Petersburg

 1.8 km from city center

9.3   Wonderful!  (1330 Reviews)

Starting from

$ 115

Hotel Indigo St.Petersburg- Tchaikovskogo

 1.5 km from city center

9.3   Wonderful!  (726 Reviews)

Starting from

$ 78

The State Hermitage Museum Official Hotel

 1.3 km from city center

9.3   Wonderful!  (1305 Reviews)

Starting from

$ 139

Petr Hotel

 1.4 km from city center

9.2   Wonderful!  (1769 Reviews)

Starting from

$ 55

View All Luxury Hotels on Booking.com