Search Hotels near Top St. Petersburg Attractions

Top 10 St. Petersburg Hotel Deals

See all 740 Hotels in St. Petersburg
AKYAN Hotel St-Petersburg

AKYAN Hotel St-Petersburg

19 Vosstaniya Street, St. Petersburg 191036

4.0 out of 5.0
4.5 out of 5 (171 reviews)

Located in St. Petersburg City Centre, this hotel is within 1 mi (2 km) of Stockmann and State Russian Museum. Church of th …

C$118
Renaissance St. Petersburg Baltic Hotel

Renaissance St. Petersburg Baltic Hotel

Pochtamtskaya Str 4, St. Petersburg 190 000

4.0 out of 5.0
4.5 out of 5 (302 reviews)

Located in St. Petersburg City Centre, this luxury hotel is within a 10-minute walk of Admiralty Building and Bronze Horseman …

C$188
Majestic Boutique Hotel DeLuxe

Majestic Boutique Hotel DeLuxe

Sadovaya, 22, St. Petersburg 191023

4.0 out of 5.0
4.7 out of 5 (100 reviews)

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

C$222
Petro Palace Hotel

Petro Palace Hotel

14 Malaya Morskaya Street, St. Petersburg 190000

4.0 out of 5.0
4.3 out of 5 (1,602 reviews)

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

C$194
Original Sokos Hotel Olympia Garden

Original Sokos Hotel Olympia Garden

Bataisky pereulok 3a, St. Petersburg 190013

4.0 out of 5.0
4.2 out of 5 (187 reviews)

Situated in St. Petersburg, this hotel is 0.7 mi (1.2 km) from Trinity Cathedral and within 3 mi (5 km) of Kazan Cathedral an …

C$112
Pushka Inn Hotel

Pushka Inn Hotel

Moyka Embankment, 14, St. Petersburg 191186

4.0 out of 5.0
4.8 out of 5 (165 reviews)

Located in St. Petersburg City Centre, this hotel is within a 10-minute walk of Palace Square and Church of the Savior on the …

C$233
Nevsky Hotel Grand

Nevsky Hotel Grand

10 Bolshaya Konyushennaya, St. Petersburg 191186

3.0 out of 5.0
3.9 out of 5 (441 reviews)

Located in St. Petersburg City Centre, this hotel is within a 10-minute walk of Gostiny Dvor, Kazan Cathedral, and Church o …

C$115
Trezzini Palace Hotel

Trezzini Palace Hotel

21 University Embankment, St. Petersburg 199034

5.0 out of 5.0
4.9 out of 5 (131 reviews)

This family-friendly St. Petersburg hotel is located on the riverwalk, within a 10-minute walk of St. Petersburg Academy of …

Get Rates
Grand Mark Hotel

Grand Mark Hotel

Galernaya St., 12, St. Petersburg 190000

3.5 out of 5.0
4.4 out of 5 (86 reviews)

Located in St. Petersburg City Centre, this hotel is within a 15-minute walk of Senate Square and State Hermitage Museum an …

C$52
Courtyard by Marriott St Petersburg Vasilievsky

Courtyard by Marriott St Petersburg Vasilievsky

61/30, 2nd line, Vasilievsky Island, St. Petersburg 199178

4.0 out of 5.0
4.2 out of 5 (194 reviews)

Located in Vasilyevsky Island, this hotel is 0.8 mi (1.3 km) from Petrovsky Stadium and within 3 mi (5 km) of State Hermitage …

C$129

Recent Reviews in St. Petersburg

Narrow your search

St. Petersburg Hotel Guide

If you're thinking of organizing a vacation in Leningrad and you want to book accommodation in St. Petersburg, you have a wonderful range to select from. If you are looking to stay within a 0.1-kilometre (0.06-mile) distance of downtown St. Petersburg, Expedia has no less than 410 apartments and hotels in that area.

One of the ingredients to hassle-free travel is finding a convenient location to base yourself, so why not have a look at the Rocco Forte Astoria Hotel and Four Seasons Hotel Lion Palace St. Petersburg, which are located a short distance of St. Petersburg's downtown area.

St. Petersburg City Centre is a great area in which to base yourself because it is home to 245 accommodation options. St. Petersburg City Centre is 1 kilometre (1 mile) from downtown St. Petersburg. Choose between a range of hotel establishments including the Belmond Grand Hotel Europe and Kempinski Hotel Moika 22. Visitors will also find some good hotel establishments in Tsentralny. This hotel neighborhood is 2 kilometres (1 mile) from the center of St. Petersburg. Tsentralny has 244 hotels, including the The Taleon Imperial Hotel and Corinthia Hotel St Petersburg.

You can also find somewhere to stay in Farforovaya, which is where you'll find the Galakt Hotel and Vintage Hotel, or Petergof, which has the New Peterhof Hotel and Grand Peterhof Spa Hotel. The Repino Cronwell Park Hotel and Hotel Repinskaya are located in Repino, and Grand Ladozhsky Hotel and Men'K Kings Hotel are part of the Krasnogvardeysky District area.

The W St. Petersburg and also the Alexander House are within easy walking distance of the Palace Square, while the Renaissance St. Petersburg Baltic Hotel and Angleterre Hotel are located close to the State Hermitage Museum and Winter Palace.
 The Church of the Savior on the Spilled Blood, another well-known St. Petersburg attraction, is not far from the Radisson Royal Hotel, St. Petersburg and also the Radisson Sonya Hotel, St. Petersburg. Accommodations that are close to the Kazan Cathedral include the Arkadia Hotel and the Golden Garden Boutique Hotel.

Pulkovo Airport is a logical airport for getting to St. Petersburg. It is 16 kilometres (10 miles) away. Park Inn by Radisson Pulkovo Airport St Petersburg is close by.

false