Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels near St. Petersburg City Centre

Filter by star ratings
All filters
Pushka Inn Hotel
Pushka Inn Hotel
9.5 Excellent

1.0 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 919 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.8 Excellent

0.9 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 1,235 reviews
8.8

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

1.8 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 780 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.

Art-Hotel Rachmaninov
Art-Hotel Rachmaninov
9.1 Excellent

0.5 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 1,113 reviews
9.1

Within a two minute walk of Kazan Cathedral, Art-Hotel Rachmaninov is centrally situated in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Nevsky Prospekt Metro Station.

Lotte Hotel St.Petersburg
Lotte Hotel St.Petersburg
9.7 Excellent

0.5 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 888 reviews
9.7

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

0.5 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 708 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.

Hotel Democrat On Nekrasova 58
Hotel Democrat On Nekrasova 58
8.6 Excellent

1.8 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 1,731 reviews
8.6

Conveniently located in the heart of the city, this 3-star hotel makes for an ideal base in St Petersburg. It also provides an airport shuttle, a 24-hour reception and free Wi-Fi.

Petro Palace Hotel
Petro Palace Hotel
8.9 Excellent

0.7 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 2,037 reviews
8.9

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in St Petersburg. It also features a Jacuzzi, a heated pool and a sauna.

ReMarka Hotel on Stolyarniy
ReMarka Hotel on Stolyarniy
8.9 Excellent

0.3 mi from city centre, Saint Petersburg Show on map

ExcellentBased on 567 reviews
8.9

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is a short walk from Sennaya Ploshchad Station.

Stn Apartments On Karavannaya
Stn Apartments On Karavannaya
7.8 Good

0.9 mi from city centre, Saint Petersburg Show on map

GoodBased on 139 reviews
7.8

Conveniently located in the middle of the city, this 3-star property makes for an excellent base in St Petersburg. It is close to Nevsky Avenue, shops and nightlife options.

Top Rated hotels near St. Petersburg City Centre

Show all hotels
1
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9.3 Excellent

0.6 mi from city centre, Saint Petersburg Show on map

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

1.2 mi from city centre, Saint Petersburg Show on map

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.5 Excellent

0.2 mi from city centre, Saint Petersburg Show on map

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

1.8 mi from city centre, Saint Petersburg Show on map

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
Art-Hotel Rachmaninov
Art-Hotel Rachmaninov
9.1 Excellent

0.5 mi from city centre, Saint Petersburg Show on map

Within a two minute walk of Kazan Cathedral, Art-Hotel Rachmaninov is centrally situated in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Nevsky Prospekt Metro Station.

6
Majestic Boutique Hotel Deluxe
Majestic Boutique Hotel Deluxe
9.3 Excellent

0.6 mi from city centre, Saint Petersburg Show on map

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.8 Excellent

0.9 mi from city centre, Saint Petersburg Show on map

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

1.6 mi from city centre, Saint Petersburg Show on map

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
Friends Life
Friends Life
8.5 Excellent

1.0 mi from city centre, Saint Petersburg Show on map

Only two minutes from Beloselsky-Belozersky Palace, Friends Life is centrally located in St Petersburg. It is located just a short stroll from many popular bars, clubs and restaurants.

$8
Avg. per night
Mini Hotel Compass
Mini Hotel Compass

1.6 mi from city centre, Saint Petersburg Show on map

Strategically located in the middle of the city, this 4.5-star hostel makes for an ideal base in St Petersburg. It offers complimentary Wi-Fi, a 24-hour reception and an express check-in and check-out feature.

$16
Avg. per night
Capital Hotel
Capital Hotel
8.5 Excellent

0.2 mi from city centre, Saint Petersburg Show on map

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.

$17
Avg. per night
Baskov Guesthouse
Baskov Guesthouse
8.9 Excellent

1.5 mi from city centre, Saint Petersburg Show on map

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.

$18
Avg. per night
Nevsky Mayak Hotel
Nevsky Mayak Hotel
8.6 Excellent

1.2 mi from city centre, Saint Petersburg Show on map

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is a short walk from Ploshchad Vosstaniya Metro Station.

$19
Avg. per night
Comfort on Chekhova
Comfort on Chekhova

1.3 mi from city centre, Saint Petersburg Show on map

Boasting free Wi-Fi, Comfort on Chekhova St Petersburg is located in St Petersburg and provides comfortable accommodation. It is conveniently situated in the city centre.

$21
Avg. per night
Art Avenue
Art Avenue
8.9 Excellent

0.4 mi from city centre, Saint Petersburg Show on map

Conveniently located in the centre of the city, this 3-star hotel makes for an excellent base in St Petersburg. It also provides a swimming pool, a 24-hour reception and room service.

$22
Avg. per night
Station Hotel L1
Station Hotel L1
8.8 Excellent

1.7 mi from city centre, Saint Petersburg Show on map

Conveniently located in the centre of the city, this 3-star hotel makes for an ideal base in St Petersburg. It also provides free Wi-Fi, a concierge and a 24-hour reception.

$22
Avg. per night

Hotel prices near St. Petersburg City Centre

3 stars

$24 - $60

Station Hotel M19

#1 Most popular

Station Hotel M19
8.7 Excellent
$25
Avg. per night
Club Hotel Agni

#2 Most popular

Club Hotel Agni
9.2 Excellent
$37
Avg. per night
Station Hotel Z12

Best value

Station Hotel Z12
8.6 Excellent
$24
Avg. per night
4 stars +

$29 - $311

Grand Hotel Europe, A Belmond Hotel, St Petersburg
$171
Avg. per night
Corinthia Hotel St Petersburg

#2 Most popular

$110
Avg. per night
Egoeast Hotel

Best value

Egoeast Hotel
9.0 Excellent
$29
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?

    One of the most popular hotels near St. Petersburg City Centre is Grand Hotel Europe, A Belmond Hotel, St Petersburg, which has been reviewed by 1,623 users and currently has a rating of 9.4/10. Other top-rated locations include Corinthia Hotel St Petersburg and Kempinski Hotel Moika 22, which have received 9.0/10 and 8.8/10 ratings from our users, respectively.