Website feedback

Cheap Hotels in St Petersburg, Russia

See all Hotels in St Petersburg

White Night Mini-Hotel
Hotel | 0.9 km
No Rating

from 7.55 USD
Friends by Gostiny Dvor
Hotel | 1.3 km
No Rating

from 9.76 USD
Friends on Fontanka
Hotel | 1.5 km
No Rating

Friends on Fontanka offers accommodation in St Petersburg.

from 11.67 USD
Friends by the House of Books
Hotel | 0.7 km
No Rating

Superb location, really friendly staff, cozy and nicely designed interiors and a view from the terrace and some of the rooms, which deservedRead more to be on a postcard – all of it you’ll find in this hotel!

from 6.40 USD
Adagio on Zhukovskogo
Hotel | 2.4 km
No Rating

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

Apart-hotel Frant offers cozy accommodation in St Petersburg.

from 13.56 USD
Little House
Hotel | 2.1 km
No Rating

Little House offers bright & spacious rooms. Quiet street in the heart of Petersburg. Within walking distance are the Hermitage and the RussianRead more Museum.

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

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

from 13.52 USD
Mini-Hotel Perfect
Hotel | 2.0 km
No Rating

Mini-hotel Perfect is situated in the heart of the city.

from 10.46 USD
Artway Design Hotel
Hotel | 0.3 km
No Rating

Artway Design Hotel is located in the very heart of St. Petersburg.

from 18.59 USD
Nevsky Express Hotel
Hotel | 2.9 km
No Rating

from 24.53 USD
Arkada Hotel
Hotel | 1.8 km
No Rating

from 22.39 USD
Lighthouse Hotel
Hotel | 2.2 km
No Rating

Lighthouse hotel is located in Saint Petersburg, 3.5 km from Mariinsky Theater and 1.1 km from Alexandrinsky Theater.

from 18.59 USD
Boutique Hotel & Apartments Zabava
Hotel | 2.4 km
No Rating

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

from 14.02 USD
Rinaldi at Petrogradskaya
Hotel | 2.7 km
No Rating

from 15.49 USD
Red Terem
Hotel | 1.9 km
No Rating

from 15.49 USD
Rinaldi Premier
Hotel | 3.1 km
No Rating

from 15.49 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 24.79 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 19.43 USD
Rinaldi at Moskovsky 18
Hotel | 2.1 km
No Rating

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

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

from 35.64 USD
Tourist Hotel
Hotel | 6.9 km
No Rating

from 6.28 USD
Basil Island Hotel
Hotel | 1.9 km
No Rating

from 19.76 USD
Rinaldi Olimpia
Hotel | 3.0 km
No Rating

from 13.95 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 27.89 USD
Art Hotel Rachmaninov
Hotel | 0.7 km
No Rating

from 41.06 USD
Rinaldi at Grechesky Prospekt
Hotel | 2.9 km
No Rating

from 11.62 USD
Stasov
Hotel | 1.4 km
No Rating

from 11.62 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 22.78 USD
Nomera na Nevskom
Hotel | 3.1 km
No Rating

Nomera na Nevskom offers affordable accommodation in the city center of St Petersburg.

from 12.39 USD
Rozhdestvensky
Hotel | 3.0 km
No Rating

Rozhdestvensky mini hotel is situated in the heart of the city.

from 19.37 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 30.21 USD
Troitsky Hotel
Hotel | 2.8 km
No Rating

Troitsky Hotel is located in the heart of the city.

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

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

from 9.15 USD
Novorizhskiy Hotel
Hotel | 3.6 km
No Rating

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

from 10.85 USD
Old Friends
Hotel | 0.9 km
No Rating

Old Friends Guesthouse offers comfortable rooms at affordable price.

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

NEO na Nevskom offers accommodation in St Petersburg.

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

Nomera na Goncharnoy offers accommodation in St Petersburg.

from 7.74 USD
Nevsky 105
Hotel | 3.1 km
No Rating

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

from 20.45 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.45 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.30 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.22 USD
UytRooms
Hotel | 1.9 km
No Rating

Nomera na Zagorodnom offers modern accommodation in St Petersburg.

from 15.80 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 8.44 USD
Nomera na Sadovoy
Hotel | 1.3 km
No Rating

Nomera na Sadovoy offers affordable rooms in St Peteraburg.

from 11.61 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 18.87 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 547 customers

Activities / excursions 90%

Restaurants / eating out 85%

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!