Website feedback

Cheap Hotels in St Petersburg, Russia

See all Hotels in St Petersburg

Adagio on Zhukovskogo
Hotel | 2.4 km
No Rating

from 15.33 USD
Apart-hotel Frant
Hotel | 2.5 km
No Rating

Apart-hotel Frant offers cozy accommodation in St Petersburg.

from 14.54 USD
Liberty Island Hotel
Hotel | 1.7 km
No Rating

Liberty Island Hotel is located in the heart of the city.

from 7.82 USD
Hotel on Mokhovoy
Hotel | 1.7 km
No Rating

Locating in the heart of St Petersburg, Hotel on Mokhovoy offers comfortable accommodations and cosy atmosphere for the guests.

from 19.58 USD
Royal Capital Apartment
Hotel | 2.3 km
No Rating

Boutique Hotel & Apartments Zabava offers modern and clean rooms in St Petersburg.

from 11.87 USD
Hotel Nevskiy
Hotel | 3.3 km
No Rating

Hotel Nevskiy 111 is the one of the central hotels that located at the main avenue of Saint-Petersburg - Nevskiy prospect.

from 12.11 USD
Arkada Hotel
Hotel | 1.8 km
No Rating

from 23.43 USD
Nevsky 74
Hotel | 1.9 km
No Rating

Nevsky 74 is designed for young people, and usually our guests be travelling with students from all corners of Russia and abroad.

from 17.22 USD
Mini Hotel Venice
Hotel | 3.0 km
No Rating

Mini Hotel Venice offers tastefully designed accommodation in the center of St Petersburg.

from 29.87 USD
Art Hotel Rachmaninov
Hotel | 0.7 km
No Rating

from 26.73 USD
Red Terem
Hotel | 1.9 km
No Rating

from 15.72 USD
Galakt
Hotel | 10.4 km
No Rating

The Hotel Galakt is a budget hotel. This hotel has spectacular location on the Neva river, ten minutes walk from Lomonosovskaya metro station.Read more The Galakt hotel offers eurostandart rooms and tourist class rooms.

from 25.16 USD
Stasov
Hotel | 1.4 km
No Rating

from 9.43 USD
Art House
Hotel | 2.4 km
No Rating

Art House is a mini-hotel, located in the historical part of St-Petersburg, in an old apartment house built in 1875 which stores the atmosphereRead more of the ancient Petersburg.

from 13.76 USD
Tourist Hotel
Hotel | 6.9 km
No Rating

from 7.08 USD
Troitsky Hotel
Hotel | 2.8 km
No Rating

Troitsky Hotel is located in the heart of the city.

from 9.04 USD
Hotel na Sovetskoy
Hotel | 2.8 km
No Rating

Hotel na Sovetskoy is located in the heart of the city.

from 27.52 USD
Mini-hotel Victoria
Hotel | 2.6 km
No Rating

Mini-hotel Victoria is located in the heart of the city.

from 9.29 USD
Novorizhskiy Hotel
Hotel | 3.6 km
No Rating

Novorizhskiy Hotel is situated just one minute walk from St. Petersburg Canals.

from 6.05 USD
Old Friends
Hotel | 0.9 km
No Rating

Old Friends Guesthouse offers comfortable rooms at affordable price.

from 10.26 USD
Nomera na Sadovoy
Hotel | 1.3 km
No Rating

Nomera na Sadovoy offers affordable rooms in St Peteraburg.

from 9.43 USD
NEO na Nevskom
Hotel | 1.9 km
No Rating

NEO na Nevskom offers accommodation in St Petersburg.

from 6.68 USD
Nevsky 105
Hotel | 3.1 km
No Rating

Located right on Nevsky Prospekt, Nevsky 105 Hotel offers comfortable rooms at affordable price.

from 15.20 USD
Bolshoy 45
Hotel | 2.5 km
No Rating

Bolshoy 45 Hotel is located in Saint Petersburg, a 10-minute walk from Alexandrovsky Park.

from 9.43 USD
Onegin Hotel
Hotel | 2.4 km
No Rating

Hotel Onegin is located in Saint Petersburg, 4 km from Mariinsky Theater and 1.9 km from Alexandrinsky Theater.

from 9.36 USD
Nomera na Nekrasova
Hotel | 3.0 km
No Rating

Comfortable mini-hotels Nomera na Nekrasova in the center of St. Petersburg will provide you a secluded, relaxing holiday.

from 9.04 USD
Nomera na Goncharnoy
Hotel | 3.2 km
No Rating

Nomera na Goncharnoy offers accommodation in St Petersburg.

from 6.67 USD
Nevsky Art Hall Hotel
Hotel | 0.4 km
No Rating

Nevsky Art Hall Hotel is situated in the heart of St. Petersburg on Bolshaya Konyushennaya street, it takes about 7 minutes to get to the HermitageRead more and Palace Square.

from 19.26 USD
Nevsky Breeze Hotel
Hotel | 1.1 km
No Rating

The hotel is located in the heart of St. Petersburg and very close to the Hermitage, Admiralteystvo, Neva river.

from 15.96 USD
Nevsky Central Hotel
Hotel | 2.2 km
No Rating

Nevsky Central is located in the heart of St. Petersburg and close to all the most popular sights of the city.

from 20.76 USD
The Fortuna Inn Hotel
Hotel | 3.1 km
No Rating

The Fortuna Inn Hotel is set in the heart of the cultural capital city and offers comfort rooms and high level service.

from 35.14 USD
Nomera na Nevskom 111
Hotel | 3.3 km
No Rating

Nomera na Nevskom 111 has a very convenient location in Nevsky Prospect right in the city centre of St Petersburg.

from 6.81 USD

St Petersburg is one of over 3,500 worldwide destinations available to budget travellers on HostelBookers. Browse the list above for details on all our cheap hotels in St Petersburg and book your St Petersburg hotel with no booking fees!

86% Avg. city rating Rated by 548 customers

Activities / excursions 90%

Restaurants / eating out 84%

Shopping 76%

Chilling out / relaxing 83%

Getting around / public transport 85%

Sightseeing 94%

Culture 95%

Nightlife / partying 82%

Value for money 80%

Why book with hostelbookers?

Thousands of beds and private rooms, close to the things you’re planning to see and do.
With great value hostels and cheap hotels, everything you want to see and do is just a step away.

Group booking?

Group of 15 or more traveling to St Petersburg?

Contact us directly

Searching for a cheap St Petersburg hotel? Select from our list on the left or use the search box on the top. We guarantee you’ll find the lowest prices! Click on the map view to browse the location of all our budget hotels in St Petersburg. Alternatively check out our St Petersburg hostels page for more great deals.

Guide to St Petersburg

Guide to Find our best travel tips, advice and inspiration on what to do and where to stay in our guide to St Petersburg. Discover how to travel on a budget and don’t forget to check the weather before you go!