Saint Petersburg · Russia
Where to stay in Saint Petersburg: 17 districts compared
221 places to stay in this guide fall in one of the 17 districts of Saint Petersburg. The most are in Tsentralny District (108), Admiralteysky District (62), Petrogradsky District (20). The area whose centre is nearest the city centre is Petrogradsky District, 2.1 km away. Nothing here is ranked: each area is described by the same facts, so you can choose by what matters for your stay.
- Districts compared
- 17
- Places to stay counted
- 221in the 17 districts
- Most places to stay
- Tsentralny District108 places
- Nearest the centre
- Petrogradsky District2.1 km
Compare
The districts of Saint Petersburg, side by side
Sorted by the number of places to stay. Distances are straight-line from each area's centre point.
| Area | Places to stay | From the centre | Nearest main sight |
|---|---|---|---|
| Tsentralny District | 108 | 2.9 km | Russian Museum 1.6 km |
| Admiralteysky District | 62 | 3.6 km | Mariinsky Theatre 0.7 km |
| Petrogradsky District | 20 | 2.1 km | Saint Petersburg Mosque 1.8 km |
| Vasileostrovsky District | 6 | 4.2 km | Mariinsky Theatre 3.7 km |
| Pushkinsky District | 5 | 25 km | Pulkovo Observatory 6.0 km |
| Kalininsky District | 4 | 7.4 km | Saint Petersburg Mosque 6.7 km |
| Moskovsky District, Saint Petersburg | 4 | 15 km | Pulkovo Observatory 5.1 km |
| Petrodvortsovy District | 4 | 26 km | Mariinsky Theatre 24 km |
| Frunzensky District | 2 | 12 km | Pulkovo Observatory 9.6 km |
| Vyborgsky District | 2 | 12 km | Saint Petersburg Mosque 12 km |
| Krasnogvardeysky District | 1 | 8.6 km | Saint Petersburg Mosque 8.0 km |
| Kirovsky District, Saint Petersburg | 1 | 10 km | Mariinsky Theatre 7.2 km |
| Nevsky District | 1 | 12 km | Kazan Cathedral 11 km |
| Primorsky District | 1 | 13 km | Saint Petersburg Mosque 13 km |
| Rzhevka-Porokhovye | 0 | 9.3 km | Russian Museum 8.5 km |
| Krasnoselsky District | 0 | 17 km | Pulkovo Observatory 13 km |
| Kolpinsky District | 0 | 25 km | Pulkovo Observatory 15 km |
Areas: the 17 districts of Saint Petersburg that Wikidata records as a city district in Russia located in the city. Places to stay are not assigned by boundary: each is counted in the area whose centre is nearest, and only when it is within that area's reach (twice the radius of a circle the size of the area where Wikidata gives its size, otherwise 1.5 km) and no nearer the centre of a neighbouring town in this guide; 221 places to stay are counted this way. Sights are counted the same way. Main sights: the 10 sights in these areas covered by the most Wikipedia language editions. Stations: railway and metro stations in Wikidata. All distances are straight-line from the area's centre point; on foot or by road they are longer.
Restaurants, cafes and bars: as mapped in OpenStreetMap, counted in the area whose centre is nearest, the same way as the places to stay.
Source: © OpenStreetMap contributors (ODbL 1.0), map data of 21 September 2026.
Main sights
Saint Petersburg's main sights and the area each is counted in
The 10 sights in these areas covered by the most Wikipedia language editions, a measure of how widely documented they are.
Hotels by area
Hotels in each area of Saint Petersburg
Questions
Where to stay in Saint Petersburg: questions travellers ask
What is the best area to stay in Saint Petersburg?
That depends on what the stay is for, so this guide does not rank them. The facts: the most places to stay in this guide are in Tsentralny District (108), Admiralteysky District (62), Petrogradsky District (20); the area whose centre is nearest the city centre is Petrogradsky District (2.1 km); the most sights recorded in Wikidata are in Tsentralny District (149); the area centre closest to a station is Tsentralny District (Ploshchad Vosstaniya, 0.6 km).
Which area of Saint Petersburg has the most hotels?
Tsentralny District, with 108 places to stay in this guide, of 221 counted across 17 districts.
Which area of Saint Petersburg has the most restaurants?
Tsentralny District: 440 restaurants mapped in OpenStreetMap counted there by the nearest-centre rule (each restaurant goes to the area whose centre is nearest), the most of the 17 districts; then Admiralteysky District (207), Petrogradsky District (186).
Which area of Saint Petersburg is Hermitage Museum in?
Hermitage Museum is counted in Admiralteysky District: its nearest area centre, 2.6 km away. Admiralteysky District has 62 places to stay in this guide.
Which area of Saint Petersburg is Winter Palace in?
Winter Palace is counted in Admiralteysky District: its nearest area centre, 2.5 km away. Admiralteysky District has 62 places to stay in this guide.
Sources: areas, sights and stations from Wikidata (CC0); places to stay from each operator's own public pages and from Wikidata. Saint Petersburg travel guide · How this guide is made.