Why book at cityhotels?

  • Over 200 000 hotels worldwide
  • Between 20-70 % can be saved booking through City Hotels
  • We celebrate 10 years with anniversary deals
  • Pay online now or upon hotel checkout on most hotels

Stay comfortably and cheaply - central St. Petersburg hotels


Tips on 10 hotels we reccomend in St. Petersburg

Grand Hotel Petrogradsky

Grand Hotel Petrogradsky

In St. Petersburg (Petrogradskaya District), St. Petersburg
3 km from city center.
From 53 USD
Mini-hotel Demidov

Mini-hotel Demidov

In St. Petersburg (Vasilyevsky Island), St. Petersburg
2 km from city center.
From 63 USD
Matrix Hotel

Matrix Hotel

In St. Petersburg (Vasilyevsky Island), St. Petersburg
2 km from city center.
From 63 USD
Hotel Pio Bed & Breakfast on Mokhovaya

Hotel Pio Bed & Breakfast on Mokhovaya

Near State Russian Museum, St. Petersburg
2 km from city center.
From 76 USD
A Boutique Hotel

A Boutique Hotel

Near State Russian Museum, St. Petersburg
1 km from city center.
From 80 USD
Hotel Graf Tolstoy

Hotel Graf Tolstoy

Near State Russian Museum, St. Petersburg
2 km from city center.
From 87 USD
Aristos Boutique Hotel

Aristos Boutique Hotel

In St. Petersburg (Petrogradskaya District), St. Petersburg
3 km from city center.
From 92 USD
Herzen House

Herzen House

Near St. Isaac's Cathedral, St. Petersburg
1 km from city center.
From 94 USD
Hotel Vera

Hotel Vera

In St. Petersburg (St. Petersburg City Centre), St. Petersburg
3 km from city center.
From 98 USD
Happy Pushkin

Happy Pushkin

Near St. Isaac's Cathedral, St. Petersburg
2 km from city center.
From 100 USD

Map of 10 recommended hotels in the center of St. Petersburg

Areas and boroughs St. Petersburg

Travel guide St. Petersburg

Stay comfortably and cheaply at hotels in St. Petersburg city center

Wikimeda Commons. Licensed under Creative Commons 3.0

Cityhotels.com offers hotel rooms to fair prices at the most hotels in St. Petersburg, Russia. Are you looking for a comfortable and cheap hotel in St. Petersburg we can recommend Grand Hotel Petrogradsky, Mini-hotel Demidov, Matrix Hotel, Hotel Pio Bed & Breakfast on Mokhovaya and A Boutique Hotel. See our liste with 10 hotel recommendations.

In total we have 355 hotels in St. Petersburg. Can't find what you're looking for here, you can also look at other places close to St. Petersburg as for example Ligovsky Prospekt and Liteyny Prospekt, where we offer hotel rooms and acommodation. See also our overview of all destinations and popular cities in Russia.