Search Hotels near Top St. Petersburg City Centre Attractions

Top 10 Hotels in St. Petersburg City Centre

See all 459 Hotels in St. Petersburg City Centre
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,564 reviews)

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

$84
Crowne Plaza Hotel St. Petersburg - Ligovsky
Crowne Plaza Hotel St. Petersburg - Ligovsky

61 Ligovsky Prospekt, St. Petersburg 191040

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

Located in Ligovsky Prospekt, this hotel is within 2 mi (3 km) of Bread Museum, State Russian Museum, and Kazan Cathedral. …

$64
The State Hermitage Museum Official Hotel
The State Hermitage Museum Official Hotel

10 Pravda St, St. Petersburg 191119

5.0 out of 5.0
4.8 out of 5 (315 reviews)

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

$130
Nevsky Forum Hotel
Nevsky Forum Hotel

69 Nevsky Pr, St. Petersburg 191025

4.0 out of 5.0
4.4 out of 5 (263 reviews)

Located in Nevskiy Prospekt, this hotel is within 1 mi (2 km) of Stockmann and State Russian Museum. Church of the Savior o …

$72
Domina Prestige St. Petersburg
Domina Prestige St. Petersburg

99 Moika River Emb., St. Petersburg 190000

5.0 out of 5.0
4.7 out of 5 (427 reviews)

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

Get Rates
Le Classique Hotel
Le Classique Hotel

Baskov per., 35, apt.2, St. Petersburg 191014

3.0 out of 5.0

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

$20
AKYAN Hotel St-Petersburg
AKYAN Hotel St-Petersburg

19 Vosstaniya Street, St. Petersburg 191036

3.0 out of 5.0
4.5 out of 5 (127 reviews)

Located in Nevskiy Prospekt, this hotel is within 1 mi (2 km) of Stockmann and State Russian Museum. Church of the Savior o …

Get Rates
Four Seasons Hotel Lion Palace St. Petersburg
Four Seasons Hotel Lion Palace St. Petersburg

1 Voznesensky Prospekt, St. Petersburg 190000

5.0 out of 5.0
4.8 out of 5 (98 reviews)

This family-friendly St. Petersburg hotel is located in the historical district, within a 5-minute walk of Admiralty Building …

Get Rates
Majestic Boutique Hotel DeLuxe
Majestic Boutique Hotel DeLuxe

Sadovaya, 22, St. Petersburg 191023

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

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

$91
Boutique Hotel Golden Triangle
Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg

4.0 out of 5.0
4.4 out of 5 (414 reviews)

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

$70

Recent Reviews in St. Petersburg City Centre

Hide content

Where to stay in St. Petersburg City Centre

St. Petersburg City Centre Hotel Guide

There's a generous assortment of accommodations for vacationers hoping to book an upscale or affordable room in or around St. Petersburg City Centre. Within our comprehensive booking pages you'll find 411 hotels and apartments within a 0.1-mile distance of St. Petersburg City Centre's heart.

The most centrally located hotels of downtown St. Petersburg City Centre are the Belmond Grand Hotel Europe and Rossi Boutique Hotel & SPA.

Tsentralny, a popular St. Petersburg City Centre accommodation neighborhood with 244 Expedia hotels is 0.4 miles away. Some of the best of the 244 hotel options in this neighborhood are the Kempinski Hotel Moika 22 and The Taleon Imperial Hotel.

The Expedia team understand that all travelers have differing requirements and budgets. So if you're seeking a hotel or appartment at the cheaper end of the scale, St. Petersburg City Centre boasts some solid options to choose from. The The Brothers Karamazov Hotel is 0.7 miles from the center of St. Petersburg City Centre, while the Residence on Moika is 0.7 miles away. Two other options in the lower price range include the Hotel Pio Bed & Breakfast on Mokhovaya and the 5th Corner Hotel.

The Rocco Forte Astoria Hotel is located 1 mile from downtown St. Petersburg City Centre. Or, alternatively, the Trezzini Palace Hotel is located 2 miles away. Alternatively, book the Four Seasons Hotel Lion Palace St. Petersburg or the W St. Petersburg.

After you have really explored St. Petersburg City Centre, why don't you go a little further afield? The Leningrad region has plenty of great the other cultural and scenic and cultural delights to offer. If you're a nature lover, be sure to explore Leningrad's beaches. You should also head to the region's ruins, castles and traditional villages. In this part of Russia tourists may also try their hand at snowboarding, skiing and mountain biking.

Petergof is 15 miles to the west of St. Petersburg City Centre and is where you'll find Peterhof Palace and Garden and Cottage Palace. The New Peterhof Hotel and Imperial Belveder are just some of the Expedia-recommended hotel and apartment alternatives in Petergof. 30 miles to the northwest of St. Petersburg City Centre, you can also stay at Zelenogorsk, which is home to the Terijoki Resort and Spa Hotel Aquamarin. The Zelenogorsk Museum of Retro Cars and Zelenogorsk Beach are popular places to experience for those visiting Zelenogorsk.

Pulkovo Airport is 10 miles from the middle of St. Petersburg City Centre. Park Inn by Radisson Pulkovo Airport St Petersburg is only a short ride away.