Compare & Book online accommodation worldwide
Accommodation in Saint Petersburg
This indicative offer was derived from the most recently booked accommodation in Saint Petersburg and sort by the price, from cheapest Saint Petersburg accommodation to the most expensive hotels. To select accommodation by your preferences we recommend to choose from 3 590 accommodation offers in Saint Petersburg in total. By entering the dates of your overnight stay in Saint Petersburg and using the filter tools you can sort the best possible accommodation for you. The entered dates of your stay are crucial for the most accurate offer as it derives all the online information on pricing and availability of Saint Petersburg accommodation. Then you can book the selected Saint Petersburg lodging (hotels, apartments etc.) immediately.
Bolshaya Konushennaya Str., 10, Saint Petersburg
This hotel is located in St Petersburg’s Golden Triangle, a 5-minute walk from the Hermitage, Kazan Cathedral and the Church of our Savior on Spilled Blood. Nevsky Prospekt and Admiralteyskaya Metro Stations are a 5-minute walk from the hotel.
Bolshaya Morskaya Ulitsa 25, Saint Petersburg
This hotel is situated in central Saint Petersburg, a 2 minutes’ walk from Nevsky Prospekt and Palace Square. It offers free Wi-Fi, free snacks throughout the day and in-room LCD TVs.
Nevsky Prospekt 90/92, Saint Petersburg
Set in an 18th-century building, this central hotel offers daily breakfast buffets, free WiFi and great transport links. It is 50 metres from Saint Petersburg’s famous Nevsky Prospect Avenue.
Divenskaya Street 5, Saint Petersburg
Zabava Premium Hotel is located in the Petrogradskaya Storona District, just 700 metres from Gorkovskaya Metro Station. The Peter and Paul Fortress is 1.2 km away.
Nevsky Prospekt 22, Saint Petersburg
Located 250 metres from Nevsky Prospekt Metro Station in Saint Petersburg, Silver Sphere Inn offers free WiFi. All rooms have a flat-screen TV.
Naberezhnaya Kanala Griboedova 166, Saint Petersburg
On the banks of Griboedova Canal, this hotel is located less than a 5-minute walk from Mariinsky Theatre and Nikolsky Cathedral in St. Petersburg city centre.
Vladimirsky Prospekt 5, Saint Petersburg
This 4-star hotel in St. Petersburg is located in the historic building, just 50 metres from the Nevsky Prospekt.
Sadovaya ulitsa, 22, Saint Petersburg
Featuring free WiFi and a fitness centre, Majestic Boutique Hotel Deluxe offers accommodation in Saint Petersburg, 800 metres from Church of the Savior on Spilled Blood. Free private parking is available on site.
Millionnaya Ulitsa 25, Saint Petersburg
Emperoom Apartment is a self-catering accommodation located in Saint Petersburg, within a 5-minute walk of the Hermitage Museum and Palace Square. The Field of Mars and Summer Garden are 700 metres away.
2-ya Liniya 61/30 V.O., Saint Petersburg
Courtyard by Marriott St. Petersburg Vasilievsky Hotel offers free Wi-Fi and elegant accommodation housed in a palatial building along the Neva River banks.
Goncharnaya Street 4A, Saint Petersburg
This 4-star hotel is located on the famous Nevsky Prospect Boulevard, just a 5-minute walk from St. Petersburg Moskovsky Station.
Moskovsky Prospekt 97A, Saint Petersburg
This hotel is located just a 3-minute walk from Moskovskiye Vorota Metro Station and 4 metro stops from Saint Petersburg city centre. Air-conditioned rooms are large, modern, and include flat-screen TVs and comfortable seating areas.