Hotels near St. Petersburg City Centre

Search and compare hotels near St. Petersburg City Centre from hundreds of travel sites and save

St. Petersburg City Centre - Saint Petersburg, Sankt-Peterburg, Russia
6 Aug — 7 Aug2
St. Petersburg City Centre - Saint Petersburg, Sankt-Peterburg, Russia
Fri 6/8
Sat 7/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near St. Petersburg City Centre

Filter by star ratings
All filters
Anabel At Nevsky 88
Anabel At Nevsky 88
9.1 Excellent
Nevsky Prospekt 88, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,540 reviews
9.1

Situated less than a 10-minute stroll from Moskovsky Rail Terminal (Saint Petersburg), Anabel at Nevsky 88 offers guests an ideal base when visiting St Petersburg. This hotel is set in the heart of the city.

Pushka Inn Hotel
Pushka Inn Hotel
9.5 Excellent
Moyka Embankment, 14, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.7 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,046 reviews
9.5

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in St Petersburg. Guests can also enjoy complimentary wireless internet.

Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
8.7 Excellent
22, Moika River Embankment, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.5 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,474 reviews
8.7

In the heart of St Petersburg, this modern 5-star hotel features a butler service. It has a gym, as well as a Jacuzzi, a sauna and a rooftop terrace.

Demetra Art Hotel
Demetra Art Hotel
9.2 Excellent
Vosstaniya Street 44, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.9 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 959 reviews
9.2

Situated only a short stroll from Chernyshevskaya Station, Demetra Art Hotel provides guests with a convenient base when visiting St Petersburg. This hotel is centrally located and is just a 10-minute drive from Smolny Cathedral.

Chalet De Provence Kolomenskaya
Chalet De Provence Kolomenskaya
8.6 Excellent
Kolomenskaya Street 29, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,001 reviews
8.6

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in St Petersburg. It is located a short walk from the Arctic and Antarctic Museum and the Dostoyevsky Museum.

Peterville
Peterville
8.5 Excellent
Kolomenskaya Street 29, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 575 reviews
8.5

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in St Petersburg. Those staying at the property can also make use of complimentary Wi-Fi throughout their stay.

Lotte Hotel St.Petersburg
Lotte Hotel St.Petersburg
9.6 Excellent
2, Antonenko Lane, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,005 reviews
9.6

Within a two minute walk of the Monument to Nicholas I, Lotte Hotel St Petersburg is set in the heart of St Petersburg. It also provides massage services, an indoor pool and a 24-hour reception.

Statskij Sovetnik Hotel Zagorodnyy
Statskij Sovetnik Hotel Zagorodnyy
8.9 Excellent
Zagorodnyi Prospect, 39, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.8 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 810 reviews
8.9

Conveniently situated, Statskij Sovetnik Hotel Zagorodnyy allows for easy access to St Petersburg's best hot spots. The numerous amenities this modern hotel offers include meeting rooms, an express check-in and check-out feature and a 24-hour reception.

Subcultura Spb
Subcultura Spb
9.1 Excellent
Nevsky Prospekt 68, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.6 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 582 reviews
9.1

Strategically located in the heart of the city, this 3-star hostel makes for an ideal base in St Petersburg. It is close to Beloselsky-Belozersky Palace, dining options and shops.

Alexander Hotel
Alexander Hotel
8.8 Excellent
Stolyarny pereulok, 10-12, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.6 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 2,768 reviews
8.8

Strategically located in the middle of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is surrounded by a range of clubs and bars and is moments on foot from Sadovaya Metro Station.

Top Rated hotels near St. Petersburg City Centre

Show all hotels
1
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9.3 Excellent
39, Bolshaya Morskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 km from city centre, Saint Petersburg 

Located in St Petersburg, Rocco Forte Astoria Hotel provides stylish, 5-star accommodation close to Saint Isaac's Cathedral. This traditional hotel is set in the heart of the city.

2
Nevsky Forum Hotel
Nevsky Forum Hotel
9.3 Excellent
69 Nevsky Pr, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.9 km from city centre, Saint Petersburg 

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is a short walk from Moskovsky Rail Terminal (Saint Petersburg).

3
Capital Hotel
Capital Hotel
8.4 Excellent
34 Gorokhovaya Str, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 km from city centre, Saint Petersburg 

Conveniently located in the centre of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is set in the area's vibrant nightlife district, just a short walk from the Stone Bridge and Sennaya Square.

4
Demetra Art Hotel
Demetra Art Hotel
9.2 Excellent
Vosstaniya Street 44, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.9 km from city centre, Saint Petersburg 

Situated only a short stroll from Chernyshevskaya Station, Demetra Art Hotel provides guests with a convenient base when visiting St Petersburg. This hotel is centrally located and is just a 10-minute drive from Smolny Cathedral.

5
Radisson Royal Hotel, St Petersburg
Radisson Royal Hotel, St Petersburg
8.7 Excellent
49/2 Nevsky Prospect, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.6 km from city centre, Saint Petersburg 

Located in St Petersburg, Radisson Royal Hotel offers stylish, 5-star accommodation close to Beloselsky-Belozersky Palace. This elegant hotel is set in the heart of the city.

6
Majestic Boutique Hotel Deluxe
Majestic Boutique Hotel Deluxe
9.3 Excellent
Sadovaya, 22, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 km from city centre, Saint Petersburg 

Set in the heart of St Petersburg, Majestic Boutique Hotel Deluxe is a short walk from Nevsky Prospekt Metro Station, and provides easy access to local dining and nightlife options. A short stroll from Nevsky Avenue, it offers comfortable rooms equipped with tea and coffee making facilities, free wireless internet access and slippers.

7
Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
8.7 Excellent
22, Moika River Embankment, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.5 km from city centre, Saint Petersburg 

In the heart of St Petersburg, this modern 5-star hotel features a butler service. It has a gym, as well as a Jacuzzi, a sauna and a rooftop terrace.

8
Hotel Indigo St. Petersburg - Tchaikovskogo
Hotel Indigo St. Petersburg - Tchaikovskogo
9.3 Excellent
17 Tchaikovskogo Ulitsa, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.7 km from city centre, Saint Petersburg 

Conveniently located in the middle of the city, this 4.5-star hotel makes for an excellent base in St Petersburg. It also features a gym, an indoor pool and a sauna.

Cheapest hotels near St. Petersburg City Centre, Saint Petersburg

Show all hotels
InBox Capsule Hotel
InBox Capsule Hotel
9.2 Excellent
Mokhovaya Street, 27-29., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.2 km from city centre,  

Located in St Petersburg, InBox Capsule Hotel is within a 25-minute drive of Pulkovo Airport and offers a swimming pool. This hotel is set in the heart of the city.

$8
Avg. per night
Graff
Graff
8.2 Excellent
Grafskiy pereulok 7, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.4 km from city centre,  

Set in the heart of the city, Graff offers easy access to St Petersburg's main retail and sightseeing areas. It provides free Wi-Fi and laundry facilities, and is a brief stroll from Beloselsky-Belozersky Palace.

$19
Avg. per night
Nordkapp Nevsky
Nordkapp Nevsky
8.1 Excellent
Malaya Konyushennaya 10, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.2 km from city centre,  

Centrally located, Nordkapp Nevsky allows for easy access to St Petersburg's best hot spots. It also provides an express check-in and check-out feature, bicycle rental and a 24-hour reception.

$20
Avg. per night
Capital Hotel
Capital Hotel
8.4 Excellent
34 Gorokhovaya Str, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.3 km from city centre,  

Conveniently located in the centre of the city, this 3-star hotel makes for an ideal base in St Petersburg. It is set in the area's vibrant nightlife district, just a short walk from the Stone Bridge and Sennaya Square.

$20
Avg. per night
Baskov Guesthouse
Baskov Guesthouse
8.8 Excellent
Mayakovskogo Ulitsa 23/6, Apt. 2, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.4 km from city centre,  

Baskov Hotel is set in St Petersburg and is within a 10-minute walk of Chernyshevskaya Station. This hotel is set in the heart of the city.

$22
Avg. per night
Station Hotel M19
Station Hotel M19
8.6 Excellent
Ul. Marata 19, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.8 km from city centre,  

Conveniently located in the middle of the city, this 3-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Ploshchad Vosstaniya Metro Station.

$22
Avg. per night
Blue Sky on Nevsky
Blue Sky on Nevsky
7.0 Good
Nevsky Prospect, 146, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.8 km from city centre,  

Blue Sky on Nevsky offers historic accommodation in St Petersburg and is within a 10-minute walk of Ploshchad Vosstaniya Metro Station. This hostel is set in the heart of the city.

$23
Avg. per night
Chalet De Provence Kolomenskaya
Chalet De Provence Kolomenskaya
8.6 Excellent
Kolomenskaya Street 29, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.8 km from city centre,  

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in St Petersburg. It is located a short walk from the Arctic and Antarctic Museum and the Dostoyevsky Museum.

$24
Avg. per night

Hotel prices near St. Petersburg City Centre

3 stars

$19 - $56

Nevsky Contour

No. 1 most popular

Nevsky Contour
9.1 Excellent
$43
Avg. per night
Anabel At Nevsky 88

No. 2 most popular

Anabel At Nevsky 88
9.1 Excellent
$48
Avg. per night
Graff

Best value

Graff
8.2 Excellent
$19
Avg. per night
4 stars and up

$30 - $368

Corinthia Hotel St Petersburg

No. 1 most popular

$126
Avg. per night
Dom Boutique Hotel By Authentic Hotels

No. 2 most popular

$122
Avg. per night
Station Hotel Premier S10

Best value

$30
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay near St. Petersburg City Centre

St. Petersburg City Centre travel FAQs

  • What are the best hotels near St. Petersburg City Centre?

    Corinthia Hotel St Petersburg (8.9/10 from 4,679 reviews), Dom Boutique Hotel By Authentic Hotels (9.2/10 from 825 reviews), and Radisson Royal Hotel, St Petersburg (8.7/10 from 3,480 reviews) are all highly-rated places to stay near St. Petersburg City Centre.