Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sankt-Peterburg

Filter by star ratings
All filters
Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
8,8 Excellent

1,5 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1 230 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

2,9 km from city centre, Saint Petersburg Show on map

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

Station Hotel M19
Station Hotel M19
8,7 Excellent

1,8 km from city centre, Saint Petersburg Show on map

ExcellentBased on 2 103 reviews
8,7

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.

Kentron Boutique Hotel
Kentron Boutique Hotel
9,0 Excellent

2,7 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1 282 reviews
9,0

Centrally positioned in St Petersburg, Kentron Boutique Hotel is within an easy drive of Winter Palace and the Hermitage Museum. It also provides a 24-hour reception, room service and an express check-in and check-out feature.

Ambassador Hotel
Ambassador Hotel
8,7 Excellent

0,7 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1 153 reviews
8,7

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in St Petersburg. It provides a fitness centre, as well as 24-hour room service, an indoor pool and free Wi-Fi.

Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9,3 Excellent

1,0 km from city centre, Saint Petersburg Show on map

ExcellentBased on 1 153 reviews
9,3

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.

Peterville
Peterville
8,5 Excellent

1,8 km from city centre, Saint Petersburg Show on map

ExcellentBased on 486 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,7 Excellent

0,8 km from city centre, Saint Petersburg Show on map

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

Baltic Star Hotel
Baltic Star Hotel
8,7 Excellent

16,3 km from city centre, Saint Petersburg Show on map

ExcellentBased on 464 reviews
8,7

Situated in Strelna, Baltic Star Hotel offers cosy 5-star accommodation, as well as an indoor pool. It is ideally located for guests wanting to visit local attractions.

Hilton Saint Petersburg ExpoForum
Hilton Saint Petersburg ExpoForum
9,2 Excellent

18,3 km from city centre, Saint Petersburg Show on map

ExcellentBased on 2 604 reviews
9,2

Conveniently situated and providing a swimming pool, this comfortable hotel is located an easy drive from Pushkin. Guests can also enjoy complimentary internet in all areas.

Tips for booking a Sankt-Peterburg hotel

Cheapest month:September
Most expensive month:May
Average price in Sankt-Peterburg:R1 341/night
Absolute cheapest price found:R45/night
Cheapest day:Tuesday
Most expensive day:Sunday
R801 - R2 671
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R718 - R1 116
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sankt-Peterburg hotels

Show all 11 343 hotels
1
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9,3 Excellent

1,0 km 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
Solo Sokos Hotel Vasilievsky
Solo Sokos Hotel Vasilievsky
9,1 Excellent

2,5 km from city centre, Saint Petersburg Show on map

Located a short walk from Vasileostrovskaya Saint Petersburg Metro, Solo Sokos Hotel Vasilievsky is an ideal base when in St Petersburg. It also features a sauna and a gym.

3
Demetra Art Hotel
Demetra Art Hotel
9,2 Excellent

2,9 km 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.

4
Kempinski Hotel Moika 22
Kempinski Hotel Moika 22
8,8 Excellent

1,5 km 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.

5
Four Seasons Hotel Lion Palace St. Petersburg
Four Seasons Hotel Lion Palace St. Petersburg
9,3 Excellent

1,2 km from city centre, Saint Petersburg Show on map

Conveniently located in the middle of the city, this 5-star hotel makes for an ideal base in St Petersburg. It has a gym, as well as an indoor pool, a sauna and a Turkish steam bath.

6
Domina St. Petersburg
Domina St. Petersburg
9,3 Excellent

1,1 km from city centre, Saint Petersburg Show on map

Conveniently located in the heart of the city, this 5-star hotel makes for an excellent base in St Petersburg. It has a fitness centre, as well as a sauna, free Wi-Fi and 24-hour room service.

7
Grand Hotel Europe, A Belmond Hotel, St Petersburg
Grand Hotel Europe, A Belmond Hotel, St Petersburg
9,4 Excellent

1,1 km from city centre, Saint Petersburg Show on map

Strategically located in the middle of the city, this 5-star hotel makes for an excellent base in St Petersburg. It also offers a sauna, a swimming pool and free Wi-Fi.

8
Crowne Plaza St. Petersburg - Ligovsky
Crowne Plaza St. Petersburg - Ligovsky
9,3 Excellent

2,1 km from city centre, Saint Petersburg Show on map

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

Cheapest hotels in Sankt-Peterburg, Russia

Show all 11 343 hotels
Shouyuan Hotel
Shouyuan Hotel
8,3 Excellent

1,7 km from city centre, Saint Petersburg Show on map

Shouyuan Hotel provides a comfortable setting while in St Petersburg. It offers 4-star accommodation with air-conditioned rooms.

R203
Avg. per night
Rotas Budget Hotel
Rotas Budget Hotel
8,5 Excellent

1,7 km from city centre, Saint Petersburg Show on map

This St Petersburg inn is located within a 10-minute walk of Tekhnologichesky Institut Metro Station. It is ideally positioned for those wanting to sightsee in the area.

R218
Avg. per night
Mark Hotel
Mark Hotel
8,6 Excellent

2,9 km from city centre, Saint Petersburg Show on map

Situated only a short stroll from Vasileostrovskaya Saint Petersburg Metro, Mark Hotel St Petersburg offers guests an ideal base when visiting St Petersburg. It also provides luggage storage, a 24-hour reception and an express check-in and check-out feature.

R233
Avg. per night
Nevsky Mayak Hotel
Nevsky Mayak Hotel
8,6 Excellent

1,9 km 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.

R276
Avg. per night
Talisman Hotel
Talisman Hotel
8,7 Excellent

4,0 km from city centre, Saint Petersburg Show on map

Talisman Hotel offers a comfortable setting while in St Petersburg. It also provides a 24-hour reception, a playground and a car rental desk.

R291
Avg. per night
Travelto Nevskiy 98
Travelto Nevskiy 98
8,9 Excellent

2,0 km from city centre, Saint Petersburg Show on map

Set in the centre of St Petersburg, Travelto Nevskiy 98 is situated near Ploshchad Vosstaniya Metro Station, and provides easy access to local restaurants and bars. Those staying at the property can also take advantage of complimentary wireless internet throughout their stay.

R291
Avg. per night
Hotel Democrat On Nekrasova 58
Hotel Democrat On Nekrasova 58
8,6 Excellent

2,9 km from city centre, Saint Petersburg Show on map

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.

R305
Avg. per night
Station Hotel M19
Station Hotel M19
8,7 Excellent

1,8 km from city centre, Saint Petersburg Show on map

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.

R320
Avg. per night

Hotel prices in Sankt-Peterburg

2 stars or below

R102 - R3 502

Hostel Fjord

No. 1 most popular

R3 502
Avg. per night
InBox Capsule Hotel

No. 2 most popular

InBox Capsule Hotel
9,2 Excellent
R145
Avg. per night
Art-Hotel Zontik

Best value

Art-Hotel Zontik
8,8 Excellent
R102
Avg. per night
3 stars

R116 - R828

Travelto Nevskiy 98

No. 1 most popular

Travelto Nevskiy 98
8,9 Excellent
R291
Avg. per night
Station Hotel M19

No. 2 most popular

Station Hotel M19
8,7 Excellent
R320
Avg. per night
Subcultura Spb

Best value

Subcultura Spb
9,1 Excellent
R116
Avg. per night
4 stars and up

R203 - R4 374

Hotel Novotel Saint Petersburg Centre

No. 1 most popular

R770
Avg. per night
Best Western PLUS Centre Hotel

No. 2 most popular

R538
Avg. per night
Shouyuan Hotel

Best value

Shouyuan Hotel
8,3 Excellent
R203
Avg. per night

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

Where to stay in Sankt-Peterburg

About Sankt-Peterburg

Saint Petersburg is the second largest city in Russia and a major Baltic seaport. The city is the country’s cultural capital, with the Historic Centre listed as a UNESCO World Heritage Site. Visitors in search of culture, history, art and architecture will find everything they seek in this dynamic Russian city.

One of the most iconic attractions of Saint Petersburg is the Church of the Saviour on Spilled Blood. The church dates to 1883, and it was built on the site where Emperor Alexander II was wounded. This architectural masterpiece has everything a visitor to the city could wish for. Decorative and boldly coloured domed cupolas tower above the church, while frescoes bedeck the façade, delighting onlookers. To explore the original citadel of Saint Petersburg head to Peter and Paul Fortress. Founded by Peter the Great in 1703, it was used as a prison and execution centre by the government until the 1920s. Today, it hosts the Museum of Saint Petersburg History and is the perfect place to uncover the city’s rich history. Every visitor should head to The Hermitage. Once home to Russian Tsars, it houses some of the finest art collections in the world. When Catherine the Great began her art collection in 1764, she founded the museum to showcase her paintings. It opened to the public in 1852. Inside the complex, travellers will be able to view the Winter Palace of Peter the Great, Menshikov Palace and Museum of the Imperial Porcelain Factory. Don’t leave the city without a visit to Mariinsky Theatre with its opera, music and ballet performances, beautiful Palace Square with its neoclassical buildings, Peterhof Palace and St. Isaac’s Cathedral.

Getting around Saint Petersburg is easy, metro signs and tourist directions are in both Russian and English. Metro is a fast, efficient way to get around, and with beautiful artwork in the underground stations, visitors may wish to spend more time exploring en route. There are trolley buses, trams and Marshrutka “minibus taxis” which transport travellers throughout the city. Water taxis are a popular choice for those wishing to view the city’s ornate domes and spires from a different perspective.

Tsar Peter the Great founded Saint Petersburg in 1703. Over the years, it became the capital city of Russia and Imperial capital, before the government moved to Moscow. Today, the city has over 5 million residents and entices a host of visiting nationalities each year. Many travellers are keen to view the striking architecture, delve deeper into its tumultuous history and photograph the incredible buildings of this glorious World Heritage Site.

Sankt-Peterburg travel FAQs

  • Where is the best place to stay in Sankt-Peterburg?

    Saint Petersburg, Zelenogorsk, and Petergof are the most popular places on HotelsCombined for stays in Sankt-Peterburg.

  • What are the best hotels in Sankt-Peterburg?

    Hotel Novotel Saint Petersburg Centre, rated with a score of 8,7 from 1 523 reviewers, is one of the most popular hotels in Sankt-Peterburg. Other top stays include Travelto Nevskiy 98, with an average rating of 8,9 from 28 reviewers, and Leohotels On Rizhskiy, with a score of 7,8 from 265 reviewers.