Hotels in St. Petersburg that Travelers Love

Top 10 Hotels in St. Petersburg

See all 623 Hotels in St. Petersburg
DOM Boutique Hotel
DOM Boutique Hotel

Gangutskaya street, 4, St. Petersburg 191187

4.0 out of 5.0

Located in St. Petersburg City Centre, this hotel is within a 10-minute walk of Church of St Panteleimon and Summer Garden. …

$61
per night
Domina Prestige St. Petersburg
Domina Prestige St. Petersburg

99 Moika River Emb., St. Petersburg 190000

5.0 out of 5.0

Located in St. Petersburg City Centre, this luxury hotel is within a 10-minute walk of Blue Bridge and St. Isaac's Cathedral. …

$78
per night
Solo Sokos Hotel Vasilievsky
Solo Sokos Hotel Vasilievsky

Vasilievsky Ostrov 8th line 11-13, St. Petersburg 190034

4.0 out of 5.0

Located in Vasilyevsky Island, this hotel is 0.6 mi (0.9 km) from Menshikov Palace and within 3 mi (5 km) of State Hermitag …

$50
per night
Petro Palace Hotel
Petro Palace Hotel

14 Malaya Morskaya Street, St. Petersburg 190000

4.0 out of 5.0

Opened in 2005, this city center hotel is housed in a restored, handsome 19th century building, typical of old St. Petersburg.

$76
per night
The State Hermitage Museum Official Hotel
The State Hermitage Museum Official Hotel

10 Pravda St, St. Petersburg 191119

5.0 out of 5.0

This family-friendly hotel is located in the city center, within 1 mi (2 km) of Planet Neptune and Kazan Cathedral. State …

$130
per night
Alexander Hotel
Alexander Hotel

Stolyarny Pereulok, 10-12, St. Petersburg 190000

2.5 out of 5.0

Located in St. Petersburg City Centre, this hotel is within a 15-minute walk of Mariinsky Palace and St. Isaac's Cathedral. …

$24
per night
Nevsky Hotel Grand
Nevsky Hotel Grand

10 Bolshaya Konyushennaya, St. Petersburg 191186

3.0 out of 5.0

Located in Nevskiy Prospekt, this hotel is within a 10-minute walk of Singer Building, Kazan Cathedral, and Church of the …

$27
per night
Station Hotel Z12
Station Hotel Z12

Zvenigorodskaya 12, St. Petersburg 190000

3.0 out of 5.0

Located in St. Petersburg City Centre, this hotel is within a 10-minute walk of Saint-Petersburg State Jazz Philharmonic Hall …

$18
per night
Boutique Hotel Golden Triangle
Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg

4.0 out of 5.0

Located in Nevskiy Prospekt, this boutique hotel is within a 10-minute walk of Singer Building and Kazan Cathedral. Church of …

$66
per night
Majestic Boutique Hotel DeLuxe
Majestic Boutique Hotel DeLuxe

Sadovaya, 22, St. Petersburg 191023

4.0 out of 5.0

This family-friendly St. Petersburg hotel is located in the historical district, within a 15-minute walk of Vorontsov Palace, …

$113
per night
Hide content

Where to stay in St. Petersburg

St. Petersburg Hotel Guide

St. Petersburg offers travelers a terrific range of first-rate hotel options to choose from. Our database offers 425 accommodation options within a 6-mile distance of St. Petersburg's heart.

Wise travelers who understand the value of basing themselves close to the bright lights and action of the city's heart should check out the latest deals at the Rocco Forte Astoria Hotel and Four Seasons Hotel Lion Palace St. Petersburg, which are within 0.6 miles of St. Petersburg's downtown.

Nevskiy Prospekt is a neighborhood that is 1 mile from downtown and offers 67 hotels you can book through us. The Belmond Grand Hotel Europe and Kempinski Hotel Moika 22 are amongst the places to base yourself in Nevskiy Prospekt.

Another popular place to stay is Victory Square. Victory Square offers the Park Inn by Radisson Pulkovskaya and Rossiya Hotel. Or, you could try Vasilyevsky Island, where you'll find the Trezzini Palace Hotel and Park Inn by Radisson Pribaltiyskaya Hotel. Petrogradskaya District is 2 miles from St. Petersburg's downtown, while St. Isaac's Cathedral is 0.7 miles from the heart of St. Petersburg. The Tradition Hotel and Severny Modern are situated in Petrogradskaya District, while Renaissance St. Petersburg Baltic Hotel and Domina Prestige St. Petersburg are located in St. Isaac's Cathedral.

The Alexander House and the Angleterre Hotel are both within a short walk from the Palace Square, while the Arkadia Hotel and Solo Sokos Hotel Palace Bridge are positioned close to the State Hermitage Museum and Winter Palace.
 The Church of the Savior on the Spilled Blood, another important St. Petersburg attraction, is close to the Corinthia Hotel St Petersburg and also the Radisson Royal Hotel, St. Petersburg. Accommodation options that are within walking distance of the Kazan Cathedral include the Radisson Sonya Hotel, St. Petersburg and the Golden Garden Boutique Hotel.

Thrifty travelers can relax. The St. Petersburg area provides a fine selection of economical hotel options. 1 mile from St. Petersburg's downtown you'll find the 5th Corner Hotel. The ALTBURG on Nevskiy 53 is just 1 mile away. Different affordable room options are the Esperans Hotel and the ALTBURG on Liteynyy.

The Grand Hotel Emerald can be found 2 miles from downtown St. Petersburg. Or, alternatively, the Park Inn by Radisson Nevsky is situated 2 miles away. Another possibility is to book a bed at the Helvetia Deluxe Hotel or the Hotel Novotel Saint Petersburg Centre.

After you've seen St. Petersburg, why not take the time to investigate more of the Leningrad area. Leningrad has beaches. Popular Leningrad tourist destinations include ruins. Common activities in this part of Russia include snowboarding.

Petergof is 15 miles to the west of St. Petersburg and is where you'll find Peterhof Palace and Garden and Cottage Palace. Should you wish to stay in Petergof, be sure to check out the New Peterhof Hotel and Imperial Belveder. 0.9 miles to the southeast of St. Petersburg, you'll find St. Petersburg City Centre, which is home to the Nevsky Forum Hotel and Herzen House. If you stay in St. Petersburg City Centre, you might like to visit the Mikhailovskiy Palace and Dostoyevsky Museum.

For those traveling by air to St. Petersburg, the handiest airport is Pulkovo Airport. The closest Expedia-listed accommodation is Park Inn by Radisson Pulkovo Airport St Petersburg.