Most Popular Hotels in St. Petersburg

See all 409 Hotels in St. Petersburg
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Ambassador Hotel
Ambassador Hotel

5-7 Rimsky-Korsakov Avenue, St. Petersburg 190068

4.0 out of 5.0
4.3 out of 5 (318 reviews)

Located in St. Petersburg City Centre, this hotel is within 1 mi (2 km) of Sennaya Square, St. Isaac's Cathedral, and Kazan …

£51
Art-Hotel Rachmaninov
Art-Hotel Rachmaninov

5, Kazanskaya Str., St. Petersburg 191186

3.0 out of 5.0
4.1 out of 5 (149 reviews)

Located in St. Petersburg City Centre, this boutique hotel is within a 5-minute walk of Bank Bridge and Kazan Cathedral. …

£41
Aston Hotel
Aston Hotel

5 Vladimirskiy prospect, St. Petersburg 191005

4.0 out of 5.0
4.1 out of 5 (197 reviews)

Located in Nevskiy Prospekt, this hotel is within 1 mi (2 km) of Beloselsky-Belozersky Palace, State Russian Museum, and …

£44
Comfort Hotel
Comfort Hotel

25 Bolshaya Morskaya Street, St. Petersburg 190000

3.0 out of 5.0
4.4 out of 5 (199 reviews)

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

£57
The Taleon Imperial Hotel
The Taleon Imperial Hotel

59 Moika Emb, St. Petersburg 191186

5.0 out of 5.0
4.6 out of 5 (122 reviews)

This family-friendly St. Petersburg hotel is located in the historical district, within a 10-minute walk of General Staff …

£159
Casa Leto
Casa Leto

34, Bolshaya Morskaya street, St. Petersburg 190000

3.5 out of 5.0
4.6 out of 5 (46 reviews)

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

£63
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel

39, Bolshaya Morskaya str., St. Petersburg 190000

5.0 out of 5.0
4.4 out of 5 (43 reviews)

Located in the center of St. Petersburg, this family-friendly hotel is within a 10-minute walk of Mariinsky Palace and St. …

£212
Hotel Moyka 5
Hotel Moyka 5

5, Moyka embankment, St. Petersburg 191186

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

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

£35
Sonata at Nevsky Ave.
Sonata at Nevsky Ave.

Nevsky Prospect 11, app 6, St. Petersburg 191186

3.0 out of 5.0
4.6 out of 5 (7 reviews)

Located in St. Petersburg City Centre, this bed & breakfast is within a 10-minute walk of General Staff Building, Palace …

£33
Herzen House
Herzen House

Bolshaya Morskaya 25, Floor 4, St. Petersburg 190000

3.0 out of 5.0
4.4 out of 5 (125 reviews)

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

£42

Recent Reviews in St. Petersburg

Hide content

Narrow your search

Pocket Guide: St. Petersburg

A Visit to St. Petersburg

Hotels ranging from luxury five-star establishments in the centre of the city to the three-star accommodation tucked off the main drags, St. Petersburg welcomes visitors as a cosmopolitan hub that doesn't shy away from its past. St. Petersburg offers a rich mix of decadent architecture, ubiquitous history and a buzzing nightlife. This grand Imperial city is no longer just a playground for the Russian tsars, and tourists will find places to stay to suit every budget.

Home to just over five million people, St. Petersburg has an extensive public transport network, which makes exploring this vast city easy. Said to be built over forty-two islands, St. Petersburg has waterways snaking through it, offering a plethora of boat tours and floating restaurants.

St. Petersburg’s History Today

Over the centuries, the Romanovs built up St. Petersburg with cathedrals and palaces – some now exquisite hotels – to create a cultural metropolis. Once Moscow became the capital city after the February Revolution, St. Petersburg retained its reputation as an Imperial city and to this day, wandering through the city centre and along the banks of the Neva, it’s easy to think you’re back at the turn of the 20th century.

false