Hotels in St. Petersburg
Featured Hotels in St. Petersburg
Petro Palace Hotel
Area: Palace Square - Hermitage, St. Petersburg
Traveler opinion: 4.1 out of 5
Opened in 2005, this city centre hotel is housed in a restored handsome 19th century building, typical of old St …
Novotel Centre
Area: Nevskiy Prospekt, St. Petersburg
Modern hotel featuring a distinctive tower, set in the historic centre of the city, 100 metres from the bustling …
Hotel Dostoevsky
Area: St. Petersburg
Traveler opinion: 4.0 out of 5
This modern hotel is set in the historical centre of Saint Petersburg, 250 metres from the main avenue of Nevsky …
Nevsky Aster
Area: Nevskiy Prospekt, St. Petersburg
Traveler opinion: 2.8 out of 5
This modern hotel with traditional style interiors is situated in the centre of St Petersburg 500 metres from the …
Park Inn Pulkovskaya
Area: Victory Square, St. Petersburg
Modern hotel situated in Victory Square, an area with historic monuments and parks, nine kilometres from the city …
Grand Hotel Emerald
Area: St. Petersburg
Traveler opinion: 3.9 out of 5
Modern hotel in the city centre, one kilometre from Smolny Cathedral and 1.5 kilometres from the State Hermitage …
Nevsky Hotel Grand
Area: Nevskiy Prospekt, St. Petersburg
Traveler opinion: 3.6 out of 5
Nineteenth century building with classical facade situated within one kilometre of many of St Petersburg’s main …
Holiday Club St. Petersburg
Area: Vassilevskiy Island, St. Petersburg
Traveler opinion: 4.0 out of 5
Housed in a renovated 19th-century property, this seven-storey hotel is located in the city centre of St …
Helvetia Hotel
Area: St. Petersburg
This centrally located hotel is housed in a 19th century building designed by Swiss architect Augusto Lange; it is …
Need help booking hotels in St. Petersburg?
Narrow results by:
Areas of St. Petersburg
Map of Hotels in St. Petersburg
Need help booking hotels in St. Petersburg?
St. Petersburg hotels
Search for hotels in St. Petersburg on Expedia.com. You can easily find your hotels in St. Petersburg using one of the methods below:
- View our selection of featured hotels in St. Petersburg
- Use the map to find hotels in the St. Petersburg neighborhood you prefer
- Use the filters to see hotels in a specific area of St. Petersburg or set the hotel class for basic to luxury hotels in St. Petersburg
- Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last










