Filters
Popular
800
5589
6452
3365
2553
2273
6220
2354
103
266
Search by name
Star rating
26
140
868
619
7024
MoreLess
Guest rating
266
473
327
148
MoreLess
Accommodation type
2354
MoreLess
Price per night
4879
2741
611
237
209
MoreLess
Subway stations
5589
26
403
664
1038
4
32
MoreLess
Nearby
800
1180
1276
380
1006
474
50
1052
1408
2478
2312
1339
1909
1295
2541
MoreLess
Districts
5084
4929
4881
4308
3918
2675
2431
MoreLess
Airports
MoreLess
Hotel type
4969
4064
927
662
413
389
182
163
124
53
29
9
302
273
265
155
75
47
17
6
5
5
5
4
3
MoreLess
Amenities
6452
3365
2553
2273
2242
523
421
MoreLess
Room features
90
6
1
262
16
76
2072
MoreLess
Services
1301
66
234
507
162
503
MoreLess
Brands
18
8
5
5
4
3
3
MoreLess
Clear filters
Apply
Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 8670 hotels in Saint Petersburg
Get Prices

8677 hotels in Saint Petersburg

Filter by
Sort by
  • Sort by:
  • Popularityfrom low to highfrom high to low
  • Pricefrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Center
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Rocco Forte Astoria Hotel39 Bolshaya Morskaya, Saint Petersburg, Russia, 190000View on map
900 yd from City Center300 yd from Mariinsky Palace
Guests can take advantage of a casino, an indoor swimming pool and a winter garden, while staying in this 169-room hotel, located near Bronze Horseman and Sadovaya metro station.
  • The hotel has
    • Off-site car park
    +1
8.6
Great111 reviews
Price fromUS$ 447per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Taleon Imperial Hotel15 Nevsky Prospect, Saint Petersburg, Russia, 191186View on map
500 yd from City Center500 yd from Palace Square
Featuring a health club, a spa centre and a solarium to pamper guests, the venue offers 89 rooms along with a beautiful view, boasting location in a shopping area.
  • The hotel has
    • On-site car park
    +1
8.8
Great197 reviews
Price fromUS$ 225per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Kempinski Hotel Moika 22Moika River Embankment 22, Saint Petersburg, Russia, 191186View on map
300 yd from City Center300 yd from Palace Square
Boasting 200 rooms and cots, child care and a buffet for children, the venue is settled in the centre of the city.
  • The hotel has
    • RUB 1500 per day
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great140 reviews
Price fromUS$ 244per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
So Sofitel St Petersburg6 Voznesensky Prospect, Saint Petersburg, RussiaView on map
Offering individual rooms and a treatment room, a Jacuzzi and a hot spring bath, this property is set in Saint Petersburg right next to The State Hermitage Museum.
  • The hotel has
    • Luggage storage
    • Locker room
    +2
  • The hotel has
    • Late check-in/ -out
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    +4
8.8
Great89 reviews
Price fromUS$ 268per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Demetra Art HotelVosstaniya Street 44, Saint Petersburg, Russia, 191123View on map
1.6 mi from City Center1100 yd from Tauride Palace
Boasting a private pool, the hotel is about 30 minutes' walk from the center of Saint Petersburg.
  • The hotel has
    • Paid parking
    +1
8.6
Great268 reviews
Price fromUS$ 115per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Belmond Grand Hotel EuropeMikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia, 191186View on map
1000 yd from City Center400 yd from Mikhaylovsky Palace
The hotel boasts a Mediterranean-Asian cuisine providing guests with a treatment room, a steam room and a Jacuzzi onsite, offering a perfect locastion near Hermitage.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.6
Great80 reviews
Price fromUS$ 242per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Domina Prestige99, Moika River Embankment, Saint Petersburg, Russia, 190000View on map
1300 yd from City Center400 yd from Mariinsky Palace
This charming hotel with comfortable rooms is situated in Nevskiy district and offers its guests steam baths and Turkish bath.
  • The hotel has
    • Off-site car park
    +1
9.0
Perfect285 reviews
Price fromUS$ 154per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Author Boutique Hotel9 Vladimirsky Prospect, Saint Petersburg, RussiaView on map
1.2 mi from City Center400 yd from Beloselsky-Belozersky Palace
Within walking distance of Peter and Paul Fortress, this hotel, centrally located in Nevskiy district, features a casino and a shared lounge.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • Off-site car park
    +1
8.2
Great113 reviews
Price fromUS$ 144per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Petro SportShosseinaya Ulitsa 6A Yanino, Saint Petersburg, Russia, 188 689View on map
8.1 mi from City Center
Centrally located off Monument to Traffic-Controller, this hotel offers a health club, a spa centre and a solarium.
  • The hotel has
    • RUB 150 per day
    +1
7.8
Very good22 reviews
Price fromUS$ 47per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Nevsky Grand Apartments10 Bolshaya Konyushennaya, Saint Petersburg, Russia, 191186View on map
600 yd from City Center500 yd from Palace Square
European meals plus a private pool are provided in the unique hotel, placed close to Summer Garden.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +4
7.8
Very good834 reviews
Price fromUS$ 52per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
The State Hermitage Museum Official Hotel10 Pravdy Street, Saint Petersburg, Russia, 191119View on map
1.5 mi from City Center1200 yd from Beloselsky-Belozersky Palace
The hotel is located in the shopping area of Saint Petersburg, not far away from Friendly Bar, overlooking the sea.
  • The hotel has
    • On-site car park
    +1
9.4
Perfect40 reviews
Price fromUS$ 162per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Dostoevsky Hotel19, Vladimirsky Prospect, Saint Petersburg, Russia, 191002View on map
Placed in Moskovskiy district, the hotel is a lovely property with a private pool and a rooftop restaurant.
  • The hotel has
    • RUB 1000 per day
    +1
7.0
Very good100 reviews
Price fromUS$ 118per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel VeraSuvorovsky Prospekt 25/16, Saint Petersburg, Russia, 191036View on map
2.0 mi from City Center1300 yd from Tauride Palace
This hotel features rooms with ocean views, while an exceptional location provides easy access to State Russian Museum.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.2
Great120 reviews
Price fromUS$ 74per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Gogol Hotel69 Griboyedov Canal, Saint Petersburg, Russia, 190031View on map
1600 yd from City Center700 yd from Mariinsky Palace
Housed in a building with a historical-style architecture, this 5-storey hotel is not far away from Mariinsky Theatre.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great630 reviews
Price fromUS$ 106per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Aston HotelVladimirsky Prospekt 5, Saint Petersburg, Russia, 191025View on map
1.2 mi from City Center300 yd from Beloselsky-Belozersky Palace
This hotel in Petrogradskiy district, just off Palace Square, boasts 40 contemporary rooms and a traditional restaurant.
  • The hotel has
    • Off-site car park
    +1
8.4
Great318 reviews
Price fromUS$ 129per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Solo Sokos Hotel Palace BridgeV.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia, 199004View on map
1600 yd from City Center700 yd from Yubileyny Sports Complex
Set in the eastern part of the city, this grand hotel features 324 luxurious rooms along with Turkish bath and massage services.
  • The hotel has
    • RUB 1100 per day
    +1
7.8
Very good845 reviews
Price fromUS$ 153per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
NeptunNaberezhnaya Obvodnogo Kanala 93A, Saint Petersburg, Russia, RUS-191119View on map
1.8 mi from City Center1.1 mi from Vorontsov Palace
Opened in 1991 year, the hotel is located in the historical centre of Saint Petersburg pampering guests with steam baths, Turkish bath and massage.
  • The hotel has
    • Free on-site car park
    +1
6.4
Nice28 reviews
Price fromUS$ 260per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Corinthia St.PetersburgNevskij Prospekt 57, Saint Petersburg, Russia, 191025View on map
1.3 mi from City Center400 yd from Beloselsky-Belozersky Palace
Fitted with a health club and a solarium, the property is based in the centre of Saint Petersburg, and boasts exquisite rooms plus an indoor pool.
  • The hotel has
    • RUB 4200 per day
    +1
8.4
Great415 reviews
Price fromUS$ 1 702per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Akyan St.PetersburgVosstania Street 19, Saint Petersburg, Russia, 191036View on map
1.6 mi from City Center1100 yd from Beloselsky-Belozersky Palace
The 24-hour restaurant and a private pool are available onsite of the superior hotel situated in the centre of Saint Petersburg.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.6
Great16 reviews
Price fromUS$ 92per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Saint Petersburg HotelPirogovskaya Embankment 5/2, Saint Petersburg, Russia, 194044View on map
1.5 mi from City Center1600 yd from Saint Petersburg Art and Industry Academy
The value-for-money hotel features a courtyard and a shared lounge and guests can enjoy the lobby restaurant on site.
  • The hotel has
    • RUB 700 per day
    +1
6.8
Nice875 reviews
Price fromUS$ 112per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Your booking experience in Saint Petersburg

Booked.net makes it easy discover the best Saint Petersburg hotel deals for your travel. Booking a hotel in Northwestern Federal District is a piece of cake with us and you are going to thoroughly enjoy it!

Budget hotels in Saint Petersburg

Budget hotels like Peter Mini Hotel and 3-star Best Corner offer accommodation under 35US$ and 31US$ per night. Simple Seasons Hostel is a simple budget hostel, settled next to Lazarev Gallery with room rates from only 21US$ per night. Budget travelers will find a number of hostels like Roof Hostel tucked away in Nevskiy district of the city.

Proximity to public transport

A number of hotels are in the vicinity of Pulkovo airport, including Pulkovo Hotel and Park Inn By Radisson Pulkovo Airport St Petersburg. Residence Turgenev is a great choice that is right next to Admiralteyskaya metro stop, which offers room rates from 95US$. Consider the nearby Swift Camel, an excellent hotel near Vitebsky train station.

Convenience of staying in the city center

The city center boasts 86 hotels, such as Golden Triangle and Mini-Hotel Na Konushennoy. Another good option is Soul Kitchen Hostel, which is also just 10 minutes' walk from the heart of the city. If you look into Tsentralny district, you will find Matisov Domik, the 3-star hotel near Museum of Soviet Arcade Machines.

Russian Soul Hostel is a 10-minute walk to Monument Ghost House and comes with a sauna and a Jacuzzi. Peter and Paul Fortress is a popular attraction in Petrogradskiy district, where you will find Mini Hotel Pushka or Avrora Flat.

Luxury and boutique accommodation

Stay at the 4-star 3 Mosta or at the opulent Renaissance St. Petersburg Baltic Hotel situated in Admiralteyskiy district. For travelers searching for a boutique hotel, choose Elegia in Moskovskiy district. For those who prefer a chain hotel experience, the 5-star Rocco Forte Astoria Hotel located close to Urban Sculpture Ostap Bender would be a great option.

Apartments, B&Bs and others

Guest House Center is an affordable apartment for families located next to Bust of V.K. Rentgen, with room rates from 23US$. Those who are seeking comfy B&Bs can stop by Faberge Museum, where they will find Apartment Kolomenskaya 11 with hiking, bowling and a free car park. If you are traveling with kids, consider staying at Apartments Family Club Salute, which is a family-friendly apartment that provides a free private car park and free parking. For a relaxing vacation, book a resort hotel near Monument to T. G. Shevchenko, such as Guyot or Moyka 5.

City Guide:

''The most abstract city on earth'' uttered famous writer Fyodor Dostoyevsky about his hometown St Petersburg.

A cradle of Russian literature, it is too diverse to be able say something exact to capture the entire city. St. Petersburg is a real blend of personalities, stories and ideas. It is here the plot of ''Crime and Punishment'' was thought through by Dostoyevsky, and the most aristocratic form of dance – ballet - first appeared.

How would you describe the city if on a trip to St. Petersburg? First of all, your stay there should be comfortable, thus from cheap hotel in St. Petersburg to luxury all hotels come with maps, photos and secure forms at Booked.net. While Booked.net takes a hassle out for you, classics will help to understand the entire city better.

Famous German writer Goethe was the first who named St Petersburg as ''Venice of the North'' because of canals likening it to the Italian city, and its pastel palaces and candlelit cathedrals scattered throughout. Thus, it is true that St Petersburg sometimes is too European to be Russian.

But everything is done there "...for the glory of Russia solely" - those were the words once uttered by Bartolomeo Rastrelli, designer of famous Hermitage museum.

Other attractions include:

- St.Isaac's Cathedral was sanctified in 1858 and became the main church in Saint-Petersburg;

- Nikolskiy Naval Cathedral, a masterpiece done in baroque style with elements of traditional Russian architecture;

- The Peter and Paul Fortress, architectural and historical heart of Saint-Petersburg.

This is a city with a face to Europe, but a back to Russia that is best reflected in its Imperial past. It was the initiative of Tsar Peter the Great that the city was built stone by stone in 1703. When the struggle against tsarist oppression started in 1917, it led to the demise of the then-ruling Romanov dynasty. After that St Petersburg became a part of Soviet Union, surviving World War II and Nazi blockade.

Today, St. Petersburg has grown into the second largest city in Russia located alongside the waters of Neva River and stretches down to the shore of the Baltic Sea. All of the land is inhabited with 4.7 million-strong population, multicultural in its essence.

This ethnic composition includes Russian 84.72 percent, Ukrainian 1.87 percent, Jewish 0.78 percent and on. All of them live in one city, but everyone calls it distinctly from Petrograd, Leningrad and simply Peter.

It doesn’t matter what you name it, it matters what you remember about it as your trip to St Petersburg is going to become unforgettable with Booked.net.

+ Read more - Less

Filtering results

Please wait...

8677 hotels found