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
View map
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

5807 hotels in Saint Petersburg

Search the best hotels and places to stay in Saint Petersburg

If you are looking for a fine accommodation for your next vacation in Saint Petersburg, we are pleased to offer you amazing Saint Petersburg hotel deals. Ibooked.ca enables you to filter your search in Northwestern Federal District by services and hotel brands. Start browsing hostels, country houses and inns in Northwestern Federal District and find the one you’d like to book.Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
50 Bolshaya Morskaya St., Saint Petersburg, Russia, 190000View on map
1.0 km from City Centre500 m from Yusupov Palace on Moyka Street
Located close to Friendly Bar, the hotel has 10 rooms, and boasts access to a train station.
  • The hotel has
    • Off-site car park
    +1
8.8
Great53 reviews
Price fromC$ 108per nightSelect
Not available
Rizhskaya Ulitsa 3, Saint Petersburg, Russia, 195196View on map
5.9 km from City Centre1.6 km from Alexander Nevsky Lavra
Opened in 2003, just outside Chapel of the Nativity of the Blessed Virgin Mary, this excellent property features a gym area and a fitness centre.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • RUB 300 per day
    +1
8.0
Great438 reviews
Price fromC$ 115per nightSelect
Not available
1 Voznesensky Prospekt, Saint Petersburg, Russia, 190000
700 m from City Centre600 m from Palace Square
Set in the centre of Saint Petersburg, the property offers 183 rooms overlooking the garden.
9.2
Perfect50 reviews
Price fromC$ 541per nightSelect
Not available
Pirogovskaya Embankment 5/2, Saint Petersburg, Russia, 194044
2.4 km from City Centre1.4 km from Summer Garden
This great value hotel is nestled in the historical centre of Saint Petersburg, not far from Palace Square .
6.8
Nice876 reviews
Price fromC$ 101per nightSelect
Not available
92 Naberezhnaya Reki Fontanki, Saint Petersburg, Russia, 191180
1.7 km from City Centre1.2 km from Catholic Church of St. Catherine
Within easy reach of State Russian Museum, this hotel comprises 7 rooms with private bathrooms.
Price fromC$ 74per nightSelect
Not available
Pl.Alexandra Nevskogo 2, Saint Petersburg, Russia, 193317
4.3 km from City Centre1.4 km from Moskovsky Train Station
Offering Georgian dishes, the hotel is set close to Wax Museum in Nevskiy district.
7.4
Very good236 reviews
Price fromC$ 85per nightSelect
Not available
Sytninskaya Street 14 A, Saint Petersburg, Russia, 197101
2.1 km from City Centre1.4 km from Yubileyny Sports Complex
There are rooms facing the garden and the hotel is set close to Alexandrovsky Park.
8.6
Great115 reviews
Price fromC$ 101per nightSelect
Not available
St. Isaac'S Square, Saint Petersburg, Russia, 190000
800 m from City Centre800 m from Yusupov Palace on Moyka Street
Offering an indoor swimming pool, the hotel is located in a historic part of Saint Petersburg, not far from Gostiny Dvor.
8.2
Great256 reviews
Price fromC$ 262per nightSelect
Not available
Mayakovskogo Str. 3A, Saint Petersburg, Russia, 191025
2.3 km from City Centre600 m from Oktyabrsky Concert Hall
Situated 3 km from Saint Petersburg city center, the hotel is adjacent to Gostiny Dvor and features a sunbathing terrace and a shared lounge.
8.2
Great166 reviews
Price fromC$ 91per nightSelect
Not available
42 27, Saint Petersburg, Russia, 190013
2.8 km from City Centre200 m from University of Architecture and Civil Engineering
Set near The Admiralty, this designer venue is 30 minutes' walk of the city center.
7.0
Very good136 reviews
Price fromC$ 71per nightSelect
Not available
14 Malaya Morskaya Street, Saint Petersburg, Russia, 190000
600 m from City Centre600 m from Palace Square
You can savor your meals at the lobby restaurant and admire breathtaking views of the garden from your room, whilst staying at this exclusive hotel.
8.2
Great706 reviews
Price fromC$ 181per nightSelect
Not available
43/1, Lermontovsky Prospekt, Saint Petersburg, Russia, 190103
2.9 km from City Centre1.7 km from Yusupov Palace on Moyka Street
Adjacent to Hermitage Museum and within 300 meters from Baltiyskaya underground station, this pleasant hotel boasts steam baths and massage.
7.2
Very good764 reviews
Price fromC$ 86per nightSelect
Not available
Nevsky 22-24, Saint Petersburg, Russia, 191186
500 m from City Centre400 m from Catholic Church of St. Catherine
Offering 55 modern rooms in the classic-style building renovated in 2012, the hotel boasts a prime location adjacent to Coffee Museum.
8.4
Great383 reviews
Price fromC$ 142per nightSelect
Not available
Pereulok Krylova 2, Saint Petersburg, Russia, 191123
1.2 km from City Centre500 m from Catholic Church of St. Catherine
Offering convenient proximity to Gostiny Dvor, the hotel is also close to Wedding Museum.
8.8
Great61 reviews
Price fromC$ 118per nightSelect
Not available
Nevskij Prospekt 57, Saint Petersburg, Russia, 191025
2.1 km from City Centre800 m from Moskovsky Train Station
Set in the heart of Saint Petersburg, the hotel features an outdoor swimming pool and has a lounge restaurant onsite.
8.4
Great417 reviews
Price fromC$ 218per nightSelect
Not available
15 Nevsky Prospect, Saint Petersburg, Russia, 191186
500 m from City Centre400 m from Palace Square
The hotel with a swimming pool is located in the historical centre of Saint Petersburg close to Coffee Museum.
8.8
Great205 reviews
Price fromC$ 302per nightSelect
Not available
99, Moika River Embankment, Saint Petersburg, Russia, 190000
1.1 km from City Centre400 m from Yusupov Palace on Moyka Street
The hotel offers 109 classic rooms and guests will be amazed at stunning views of the cathedral.
9.2
Perfect285 reviews
Price fromC$ 177per nightSelect
Not available
49/2 Nevsky Prospect, Saint Petersburg, Russia, 191025
2.0 km from City Centre900 m from Moskovsky Train Station
The hotel is located in the shopping area of Saint Petersburg, not far away from Summer Garden, overlooking the city.
8.0
Great147 reviews
Price fromC$ 571per nightSelect
Not available
Moika River Embankment 22, Saint Petersburg, Russia, 191186
300 m from City Centre300 m from Palace Square
Access to a private swimming pool and a café bar is included in the property, situated next to Kazan Cathedral and Admiralteyskaya metro station.
8.6
Great163 reviews
Price fromC$ 324per nightSelect
Not available
Mikhailovskaya Ulitsa 1/7, Saint Petersburg, Russia, 191186
900 m from City Centre100 m from Catholic Church of St. Catherine
Located just off Hermitage and less than 10 minutes' drive from Smolny Cathedral, this 301-room hotel with a modern interior features a courtyard and a shared lounge.
8.6
Great99 reviews
Price fromC$ 317per nightSelect
Not available
11 Marata Street, Saint Petersburg, Russia, 191025
2.4 km from City Centre500 m from Moskovsky Train Station
Set in the centre of Saint Petersburg, this lovely hotel offers 75 rooms, a shared lounge and a library.
8.8
Great214 reviews
Price fromC$ 224per nightSelect
Not available
14 Kazanskaya Street, Saint Petersburg, Russia, 191186
900 m from City Centre600 m from Catholic Church of St. Catherine
This property welcomes guests since 1782 in the centre of Saint Petersburg, offering classic rooms and boating and hiking.
8.4
Great265 reviews
Price fromC$ 104per nightSelect
Not available
Ligovsky Pr.41/83, Saint Petersburg, Russia, 191036
2.7 km from City Centre300 m from Moskovsky Train Station
The accomodation is centrally placed near Mini Petersburg, offering 111 rooms along with a traditional restaurant.
7.4
Very good82 reviews
Price fromC$ 89per nightSelect
Not available
Vladimirsky Prospekt 5, Saint Petersburg, Russia, 191025
2.0 km from City Centre900 m from Moskovsky Train Station
The value-for-money venue lies in Petrogradskiy district and pampers its guests with steam baths and massage services.
8.4
Great318 reviews
Price fromC$ 198per nightSelect
Not available
5-7 Rimsky-Korsakov Avenue, Saint Petersburg, Russia, 190068
1.7 km from City Centre900 m from Yusupov Palace on Moyka Street
Featuring a garden restaurant, this hotel is located just off Central Railway Museum and offers a wellness centre and a Jacuzzi.
8.2
Great276 reviews
Price fromC$ 79per nightSelect
Not available
Bolshoy Prospekt 37, Saint Petersburg, Russia, 197198
2.4 km from City Centre1.3 km from Yubileyny Sports Complex
Guests can enjoy the outdoor restaurant on site that offers Mediterranean cuisine and views of the city.
8.2
Great108 reviews
Price fromC$ 103per nightSelect
Not available
19, Vladimirsky Prospect, Saint Petersburg, Russia, 191002
Located off Mini Petersburg in Moskovskiy district, this hotel features hydromassage and steam baths along with a 24-hour restaurant.
7.0
Very good100 reviews
Price fromC$ 107per nightSelect
Not available
St Petersburg Prospekt 34, Saint Petersburg, Russia, 198510
23.5 km from City Centre
Guests at this hotel will enjoy a swimming pool and local meals together with a beautiful setting in a business area.
8.6
Great418 reviews
Price fromC$ 119per nightSelect
Not available
Bataisky Pereulok 3A, Saint Petersburg, Russia, 190013
2.9 km from City Centre400 m from University of Architecture and Civil Engineering
348 comfortable rooms, a steam room, a Jacuzzi and sauna rooms are offered in this pleasant hotel, lodged in a Provencal-style building next to Sennaya Square.
8.0
Great400 reviews
Price fromC$ 221per nightSelect
Not available
Marata 61, Saint Petersburg, Russia, 191119
2.5 km from City Centre500 m from Loft Proekt Etazhi
Featuring bright rooms and private bathrooms, the hostel lies in vicinity of Saint Isaac's Square, about 350 meters from Ligovsky Prospekt underground station.
8.6
Great4 reviews
Price fromC$ 58per nightSelect
Not available
Zagorodny Prospekt 13, Saint Petersburg, Russia, 191002
2.1 km from City Centre900 m from Loft Proekt Etazhi
The 24-hour restaurant awaits guests onsite, while the high quality hotel boasts location in the historical centre of Saint Petersburg.
8.4
Great965 reviews
Price fromC$ 89per nightSelect
Not available
12 Galernaya Street, Saint Petersburg, Russia, 91025
1.1 km from City Centre600 m from Menshikov Palace
The hotel is situated near Mini Petersburg in Nevskiy district, offering 32 comfortable rooms along with hydromassage and whirlpool baths.
7.4
Very good24 reviews
Price fromC$ 101per nightSelect
Not available
25 Bolshaya Morskaya Street, Saint Petersburg, Russia, 190000
600 m from City Centre600 m from Palace Square
This hotel, boasting a 24-hour restaurant along with a private swimming pool, is centrally lodged in the business centre of Saint Petersburg.
8.8
Great145 reviews
Price fromC$ 159per nightSelect
Not available
Povarskoy Pereulok 9, Saint Petersburg, Russia, 191040
2.2 km from City Centre700 m from Moskovsky Train Station
Near the hotel, there are a train station and an underground station and guests can easily reach Hermitage Museum which is not far away.
7.2
Very good161 reviews
Select
Not available
Nevskij Prospekt, 47, Saint Petersburg, Russia, 190025
1.9 km from City Centre1000 m from Moskovsky Train Station
Featuring soundproof rooms and shared bathrooms, the hostel lies in vicinity of Anichkov Bridge, about 300 meters from Vladimirskaya underground station.
8.2
Great6 reviews
Price fromC$ 38per nightSelect
Not available
6-Ya Liniya Vasil'Evskogo Ostrova 27 App 1, Saint Petersburg, Russia, 199004
2.0 km from City Centre1000 m from Menshikov Palace
With city views, the venue is placed 30 minutes' walk from the center of Saint Petersburg, at a short distance from Winter Palace.
7.8
Very good3 reviews
Price fromC$ 30per nightSelect
Not available
4 Aptekarskiy Pereulok, Saint Petersburg, Russia, 191186
900 m from City Centre500 m from Summer Garden
The apartment is composed of 3 bedrooms, a private bathroom and a kitchen, within 15 minutes' walk away from Nevsky Prospekt.
Price fromC$ 263per nightSelect
Not available
Sadovaya Street 11 ,Sankt-Peterburg 191186, Saint Petersburg, Russia, 191186
1.2 km from City Centre400 m from Catholic Church of St. Catherine
Located a few steps from Summer Garden, the hotel features 22 rooms with views over the city.
8.0
Great320 reviews
Price fromC$ 85per nightSelect
Not available
Station Hotel A1Kirpichniy Pereulok, 3, Saint Petersburg, Russia
400 m from City Centre400 m from Palace Square
The hotel overlooks the city and offers vegetarian cuisine, boasting location in a northern area.
8.6
Great72 reviews
Price fromC$ 85per nightSelect
Not available
OktiabrskayaLigovsky Prospekt 10, Saint Petersburg, Russia, 191036
2.7 km from City Centre400 m from Oktyabrsky Concert Hall
Overlooking the mountain, this welcoming hotel welcomes guests with a daily buffet breakfast.
7.2
Very good588 reviews
Price fromC$ 86per nightSelect
Not available
Park Inn By Radisson Pulkovo AirportPulkovskoe Shosse 41 3D, Saint Petersburg, Russia
15.6 km from City Centre
Within walking distance of Khomyak, this excellent hotel offers non-smoking rooms plus a gym area and a fitness centre.
8.0
Great12 reviews
Price fromC$ 164per nightSelect
Not available
Petr HotelAdmiralteysky Pr., 8, Saint Petersburg, Russia, 190000
500 m from City Centre500 m from Palace Square
Located a few steps from Smoke Shop, the hotel features 70 rooms with views over the sea.
9.0
Perfect158 reviews
Price fromC$ 302per nightSelect
Not available
Gutenberg Hotel13-15, Grazhdanskaya Street, Saint Petersburg, Russia, 190031
1.2 km from City Centre800 m from Yusupov Palace on Moyka Street
The designer hotel is a good starting point to Saint Petersburg' sights including Palace Square and Mariinsky Theatre.
Price fromC$ 89per nightSelect
Not available
Renaissance St. Petersburg Baltic HotelPochtamtskaya Str. 4, Saint Petersburg, Russia, 190000
1000 m from City Centre500 m from Yusupov Palace on Moyka Street
Boasting location close to Summer Garden in a busy area, the venue offers 102 rooms together with a shared lounge and a tennis court.
8.2
Great84 reviews
Price fromC$ 315per nightSelect
Not available
Ekaterina HotelMillionnaya Street, 10 A, Saint Petersburg, Russia
700 m from City Centre700 m from Hermitage Museum
The luxury hotel is set in the heart of Saint Petersburg, about 10 minutes' walk of Admiralteyskaya underground station.
9.2
Perfect14 reviews
Price fromC$ 316per nightSelect
Not available
Club Hotel AgniNevsky Pr. 92, St Petersburg, Ru, Saint Petersburg, Russia, 191025
2.2 km from City Centre600 m from Moskovsky Train Station
Providing a lobby restaurant which serves Russian dishes, the hotel welcomes guests in a business area of Saint Petersburg.
8.6
Great895 reviews
Price fromC$ 148per nightSelect
Not available
Anabel HotelNevsky Prospekt 88, Saint Petersburg, Russia, 191025
2.1 km from City Centre800 m from Moskovsky Train Station
This hotel with 49 rooms and a 24-hour bar is conveniently located 30 minutes' walk from the city center.
8.6
Great261 reviews
Price fromC$ 163per nightSelect
Not available
Solo AdmiralteyskayaUlitsa Malaya Morskaya 9, Saint Petersburg, Russia
400 m from City Centre400 m from Palace Square
Located next to Friendly Bar, the venue comprises 22 rooms with street views.
8.4
Great30 reviews
Price fromC$ 122per nightSelect
Not available
Nomera Na GoncharnoyGoncharnaya Ulitsa 26, Saint Petersburg, Russia, 187000
3.2 km from City Centre500 m from Moskovsky Train Station
Within easy reach of Nevsky Prospekt, this hotel comprises 49 rooms with private bathrooms.
7.8
Very good821 reviews
Price fromC$ 48per nightSelect
Not available
Hotel DemutPoltavskaya Ulitsa 3, Saint Petersburg, Russia, 191186
3.3 km from City Centre500 m from Moskovsky Train Station
There are rooms facing the city and the hotel is set close to Palace Square .
Price fromC$ 74per nightSelect
Not available
Demetra Art HotelVosstaniya Street 44, Saint Petersburg, Russia, 191123
2.5 km from City Centre1000 m from Oktyabrsky Concert Hall
Based in the original-style building in the centre of Saint Petersburg, this hotel boasts the modern-style décor in 57 rooms along with a private pool onsite.
8.6
Great268 reviews
Price fromC$ 261per nightSelect
Not available
Akyan St.PetersburgVosstania Street 19, Saint Petersburg, Russia, 191036
2.5 km from City Centre300 m from Oktyabrsky Concert Hall
Offering convenient proximity to Oktyabrsky Concert Hall, the hotel is also close to Heritage.
8.8
Great16 reviews
Price fromC$ 157per nightSelect
Not available
Nevsky Forum HotelNevsky Prospekt 69, Saint Petersburg, Russia, 191025
2.3 km from City Centre600 m from Moskovsky Train Station
Based in the classic-style building in the centre of Saint Petersburg, this hotel boasts the comfortable décor in 29 rooms along with a private pool onsite.
8.8
Great177 reviews
Price fromC$ 164per nightSelect
Not available
Crowne Plaza Ligovsky61 Ligovsky Prospekt, Saint Petersburg, Russia, 191040
2.7 km from City Centre300 m from Moskovsky Train Station
This hotel in Nevskiy district, just off Palace Square, boasts 195 bright rooms and an a la carte restaurant.
8.8
Great278 reviews
Price fromC$ 172per nightSelect
Not available
Arkadia HotelMoika Embankment 58 A,St. Petersburg,Russia,190000, Saint Petersburg, Russia, 190000
800 m from City Centre800 m from Palace Square
Located just off Palace Square, this hotel is nestled in an Italian-style building and features an indoor pool.
9.0
Perfect60 reviews
Price fromC$ 263per nightSelect
Not available
Sharf HotelMaliy Prospect Petrogradskoy Storony ,16, Saint Petersburg, Russia, 197110
2.2 km from City Centre600 m from Yubileyny Sports Complex
Near the hotel, there are a bus stop, an underground station and a train station and guests can easily reach Kazan Cathedral which is not far away.
9.0
Perfect3 reviews
Price fromC$ 104per nightSelect
Not available
Privilegia15 Grodnenskiy Lane, Saint Petersburg, Russia, 192014
2.6 km from City Centre700 m from Oktyabrsky Concert Hall
With wonderful views of the city, the accommodation is set in vicinity of Hermitage Museum.
7.6
Very good3 reviews
Price fromC$ 104per nightSelect
Not available
Egoeast HotelVladimirsky Prospekt 1, Saint Petersburg, Russia, 191025
1.9 km from City Centre900 m from Moskovsky Train Station
While Gift shop Museum is located nearby, the surrounding area includes Vladimirskaya subway station within 300 meters from the property.
9.0
Perfect123 reviews
Price fromC$ 89per nightSelect
Not available
Baltic Boutique HotelLiteynyi Pr. 28, Saint Petersburg, Russia, 191028
1.9 km from City Centre900 m from Summer Garden
While Faberge Museum is located nearby, the surrounding area includes Chernyshevskaya subway station within 750 meters from the property.
Price fromC$ 295per nightSelect
Not available
Diplomat HotelDegtyarniy Pereulok, 7A, Saint Petersburg, Russia, 191144
3.7 km from City Centre1000 m from Tauride Palace
You are welcome to stay in a historical-style building of the refined hotel, placed in vicinity of History Museum.
Price fromC$ 144per nightSelect
Not available
LigotelLigovsky Prospect 55/4, Saint Petersburg, Russia
2.7 km from City Centre200 m from Moskovsky Train Station
The accomodation is centrally placed near Kazan Cathedral, offering 32 rooms along with a family restaurant.
8.6
Great422 reviews
Price fromC$ 95per nightSelect
Not available
LyraUlitsa Dnepropetrovskaya 57A, Saint Petersburg, Russia, 192007
3.8 km from City Centre1.2 km from Loft Proekt Etazhi
While Peter and Paul Fortress is located nearby, the surrounding area includes Obvodny Kanal subway station within 850 meters from the property.
7.4
Very good8 reviews
Price fromC$ 127per nightSelect
Not available
Herzen HouseBolshaya Morskaya 25, Floor 4, St Petersburg, Ru, Saint Petersburg, Russia, 190000
600 m from City Centre600 m from Palace Square
Offering 29 rooms with sea views, the hotel is set in Admiralteyskiy district, just steps from Nevsky Prospekt.
8.6
Great231 reviews
Price fromC$ 119per nightSelect
Not available
3 Mosta HotelMoyka Emb 3, Saint Petersburg, Russia, NULL
700 m from City Centre600 m from Summer Garden
Set in Tsentralny district, the hotel offers an a la carte restaurant and rooms with magnificent views of the Moika River.
8.8
Great451 reviews
Price fromC$ 175per nightSelect
Not available
Stony Island Hotel45, Kamennoostrovskiy Prospekt, Saint Petersburg, Russia, 197022
3.3 km from City Centre400 m from Petrogradskaya
Occupying its major location, it affords spectacular views across the mountain.
8.2
Great279 reviews
Price fromC$ 73per nightSelect
Not available
Ibis St Petersburg CentreLigovsky Prospekt 54, Saint Petersburg, Russia, 191040
2.8 km from City Centre300 m from Loft Proekt Etazhi
Providing access to Palace Square, this hotel is a 30-minute walk from Summer Garden and offers an à la carte restaurant.
7.0
Very good52 reviews
Price fromC$ 65per nightSelect
Not available
Prestige Hotel Center5 Gorokhovaya Street, Saint Petersburg, Russia, 190000
500 m from City Centre500 m from Palace Square
The hotel centrally located in Moskovskiy district close to History Museum has 46 rooms.
8.2
Great171 reviews
Price fromC$ 81per nightSelect
Not available
Fortecia PeterMillionnaya Street 29, Saint Petersburg, Russia, 191186
500 m from City Centre500 m from Winter Palace
The hotel features a private swimming pool, boasting location 550 meters from Admiralteyskaya metro station while Hermitage Museum is within walking distance.
8.2
Great190 reviews
Price fromC$ 101per nightSelect
Not available
Ra Nevsky 44Nevsky Prospekt 44, Saint Petersburg, Russia, 191011
1.1 km from City Centre300 m from Catholic Church of St. Catherine
While Hermitage Museum is located nearby, the surrounding area includes Gostiny Dvor subway station within 550 meters from the property.
7.2
Very good103 reviews
Price fromC$ 104per nightSelect
Not available
Dolce VitaGriboyedov Canal Quay, 38, Saint Petersburg, Russia, 191023
1000 m from City Centre800 m from Catholic Church of St. Catherine
The hotel offers easy access to Vorontsov Palace, boasting 14 rooms in the heart of Saint Petersburg.
7.6
Very good17 reviews
Price fromC$ 63per nightSelect
Not available
Zlatoust HotelKamennoostrovsky Prospect, 19, Saint Petersburg, Russia, 197101
2.5 km from City Centre1.9 km from Yubileyny Sports Complex
Housed in a building dating from 2005, this apartment is a 20-minute walk from Summer Garden of Saint Petersburg and less than 450 meters from Gorkovskaya metro station.
8.0
Great44 reviews
Price fromC$ 90per nightSelect
Not available
Yu Deluxe HotelBolshaya Konyushennaya Str.12, Saint Petersburg, Russia
500 m from City Centre400 m from Catholic Church of St. Catherine
While staying in the hotel you are invited to discover Nevsky Prospekt set nearby, or walk for only 10 minutes to enjoy Palace Square .
8.4
Great80 reviews
Price fromC$ 42per nightSelect
Not available
Aparthotel VerticalMoscow Prospect 73, Saint Petersburg, Russia, 196084
3.9 km from City Centre300 m from Frunzenskaya
Featuring 126 rooms, an indoor swimming pool and a library, this venue is 10 minutes' drive from The Admiralty in Saint Petersburg.
7.4
Very good11 reviews
Price fromC$ 90per nightSelect
Not available
BluesSpasskiy Pereulok 9, Saint Petersburg, Russia
1.2 km from City Centre1000 m from Catholic Church of St. Catherine
While Saint Isaac's Square is located nearby, the surrounding area includes Sennaya Square subway station within 300 meters from the property.
7.8
Very good9 reviews
Price fromC$ 81per nightSelect
Not available
Sapphire HotelNevsky 50, Saint Petersburg, Russia
1.2 km from City Centre400 m from Catholic Church of St. Catherine
The hotel offers 33 rooms with the city views, a lounge restaurant, and a lobby bar.
9.8
Perfect1 review
Price fromC$ 116per nightSelect
Not available
Amadey Hotel And Spa13 Dmitrovskiy Pereulok, Saint Petersburg, Russia, 191025
2.2 km from City Centre700 m from Moskovsky Train Station
Set at a short distance from Palace Square, it is budget accommodation to stay in Nevskiy district of the city.
9.0
Perfect1 review
Price fromC$ 63per nightSelect
Not available
AlleyaUl. 1-Ya Liniya Vo, 34, Vasileostrovskiy, Saint Petersburg, Russia
1.7 km from City Centre800 m from Yubileyny Sports Complex
Located a few steps from The State Hermitage Museum, the hotel features 16 rooms with views over the city.
10.0
Perfect1 review
Price fromC$ 28per nightSelect
Not available
Comfort Apart HotelLigovsky Prospect 84/2, Saint Petersburg, Russia, 191040
3.0 km from City Centre200 m from Loft Proekt Etazhi
This modern hotel with city views lies close to the sights of Saint Petersburg including State Russian Museum.
Price fromC$ 173per nightSelect
Not available
Meininger Hotel Saint Petersburg NikolskySadovaya, 62, Saint Petersburg, Russia, 190068
2.2 km from City Centre1000 m from Yusupov Palace on Moyka Street
Overlooking the city, this family hotel welcomes guests with a daily buffet breakfast.
Price fromC$ 85per nightSelect
Not available
Dashkova ResidenceGalernaya Street, 15, Saint Petersburg, Russia
1.2 km from City Centre600 m from Menshikov Palace
Set in the heart of Saint Petersburg, the property offers 75 rooms overlooking the city.
Price fromC$ 131per nightSelect
Not available
Hotel Liga63 Ligovsky Avenue, Saint Petersburg, Russia, 191040
2.7 km from City Centre300 m from Moskovsky Train Station
Set at a short distance from Faberge Museum, it is family accommodation to stay in Frunzenskiy district of the city.
Price fromC$ 79per nightSelect
Not available
Your Space Capcule - HostelFontanka River Embankment, 20, Saint Petersburg, Russia, 191028
2.3 km from City Centre600 m from Moskovsky Train Station
Featuring an indoor pool, this cheap venue gives access to Saint Petersburg Ciniselli Circus.
Price fromC$ 19per nightSelect
Not available
So Sofitel St Petersburg6 Voznesensky Prospect, Saint Petersburg, Russia
This hotel is set in an innovative-style building from 2009 and features 137 rooms along with steam baths, Turkish bath and massage treatments, boasting location in Tsentralny district.
8.8
Great89 reviews
Price fromC$ 385per nightSelect
Not available
The State Hermitage Museum Official Hotel10 Pravdy Street, Saint Petersburg, Russia, 191119
2.3 km from City Centre700 m from Loft Proekt Etazhi
Boasting an outdoor pool area, a shared lounge and a library, the hotel with non-smoking rooms is set in a shopping area near Arctic and Antarctic Museum.
9.4
Perfect40 reviews
Price fromC$ 206per nightSelect
Not available
Solo Sokos Hotel Palace BridgeV.O. Birzhevoi Pereulok 2-4, Saint Petersburg, Russia, 199004
1.4 km from City Centre600 m from Yubileyny Sports Complex
The hotel is lodged in the heart of Saint Petersburg close to a tube station, and it offers a café bar and cots, a special menu and a play area for guests with children.
7.8
Very good845 reviews
Price fromC$ 181per nightSelect
Not available
Trezzini Palace Hotel21 University Embankment, Saint Petersburg, Russia, 199034
1.6 km from City Centre500 m from Menshikov Palace
Set a few minutes' walk away from Peter and Paul Fortress, the hotel boasts Baroque architecture and 21 rooms with comfortable decor.
9.8
Perfect54 reviews
Price fromC$ 456per nightSelect
Not available
Dom Boutique HotelGangutskaya Street, 4, Saint Petersburg, Russia
1.5 km from City Centre300 m from Summer Garden
One will enjoy a 24-hour bar or a shared lounge and a library, while the hotel also boasts good setting near Palace Square .
8.6
Great26 reviews
Price fromC$ 235per nightSelect
Not available
AlboraGriboedova Canal 133A, Saint Petersburg, Russia, 190068
2.2 km from City Centre900 m from Yusupov Palace on Moyka Street
Offering location in Admiralteyskiy district, the hotel features cots and meals for guests with children.
Price fromC$ 262per nightSelect
Not available
Gogol Hotel69 Griboyedov Canal, Saint Petersburg, Russia, 190031
1.4 km from City Centre1000 m from Yusupov Palace on Moyka Street
Set a few minutes' walk away from Bronze Horseman, the hotel boasts luxurious architecture and 35 rooms with traditional decor.
8.4
Great631 reviews
Price fromC$ 108per nightSelect
Not available
Courtyard By Marriott St. Petersburg Vasilievsky2 Line Of Vasilievsky Island 61/30, Saint Petersburg, Russia, 199178
2.3 km from City Centre700 m from Yubileyny Sports Complex
The hotel is centrally placed in Nevskiy district, boasting 214 non-smoking rooms and a music bar.
8.0
Great215 reviews
Price fromC$ 176per nightSelect
Not available
Nashotel50, 11-Ya Liniya, Vasilievsky, Saint Petersburg, Russia, 199178
2.6 km from City Centre1.3 km from Yubileyny Sports Complex
With scenic views of the sea, the accommodation is set in vicinity of Admiralty Building.
9.0
Perfect303 reviews
Price fromC$ 152per nightSelect
Not available
Russ Hotel1, Artilleriyskaya Str., Saint Petersburg, Russia, 191014
2.1 km from City Centre1000 m from Oktyabrsky Concert Hall
Offering good access to a tube station, the hotel boasts a café bar, beauty treatments, Turkish steam bath and massage services for guests to relax in.
7.4
Very good427 reviews
Price fromC$ 81per nightSelect
Not available
Courtyard By Marriott St. Petersburg Pushkin Hotel166 Griboedov'S Canal, Saint Petersburg, Russia, 190000
2.8 km from City Centre1.4 km from Yusupov Palace on Moyka Street
This sleek hotel features beautiful views and a 24-hour restaurant, boasting location in Admiralteyskiy district.
8.2
Great90 reviews
Price fromC$ 130per nightSelect
Not available
Majestic Boutique Hotel DeluxeSadovaya 22, Saint Petersburg, Russia, 191023
1.2 km from City Centre400 m from Catholic Church of St. Catherine
Enjoying an unique position in Moskovskiy district, the venue offers modern rooms along with facials and massage treatments on-site.
8.8
Great13 reviews
Price fromC$ 247per nightSelect
Not available
Crowne Plaza St Petersburg AirportStartovaya 6 Lit A, Saint Petersburg, Russia, 196210
14.8 km from City Centre
This hotel is positioned near Chapel of St. Nicholas in an exhibition area, boasting 294 soundproof rooms along with a health club and a Jacuzzi.
8.8
Great174 reviews
Price fromC$ 148per nightSelect
Not available
Pushka Inn HotelNaberezhnaya Reki Moyki 14, Saint Petersburg, Russia, 191186
400 m from City Centre400 m from Hermitage Museum
This comfortable hotel overlooks the Moika River and is located in the immediate proximity to Coffee Museum.
9.2
Perfect283 reviews
Price fromC$ 225per nightSelect
Not available
Park Inn PulkovskayaPobedy Square 1, Saint Petersburg, Russia, 196240
10.7 km from City Centre1.7 km from Chesmensky Palace
Offering an indoor heated swimming pool, the hotel is placed in the cultural area of Saint Petersburg, just off Moskovskiy Department Store.
6.8
Nice552 reviews
Price fromC$ 74per nightSelect
Not available
Park Inn By Radisson Pribaltiyskaya Hotel14 Korablestroiteley Street, Saint Petersburg, Russia, 199226
5.6 km from City Centre100 m from Waterville Aquapark
Guests can enjoy an indoor heated pool and a library as well as stunning views at this venue, while staying in Saint Petersburg.
6.8
Nice307 reviews
Price fromC$ 77per nightSelect
Not available
Baby Lemonade HostelInzhenernaya Street 7, Saint Petersburg, Russia, 191011
1.2 km from City Centre500 m from Catholic Church of St. Catherine
The hotel has a private swimming pool and lies close to Palace Square which is worth visiting.
Price fromC$ 49per nightSelect
Not available
Guest House Amplua12 Marata Apt 25, Saint Petersburg, Russia, 191025
2.4 km from City Centre500 m from Moskovsky Train Station
Offering a shared kitchen, this unique apartment is set close to Palace Square and nearly 300 meters from Vladimirskaya metro station.
9.8
Perfect2 reviews
Price fromC$ 24per nightSelect
Not available

Filtering results

Please wait...

5807 hotels found

FAQs about hotels in Saint Petersburg

We hope that the answers to these questions will help you plan your trip

Where to stay in Saint Petersburg?
Travelers mostly choose to stay in hotels near the downtown or hotels in Nevskiy district. You may also like to stay in hotels near National Pushkin Museum, the most popular sightseeing in Saint Petersburg. To easily get to any corner of the city, try hotels near popular tube station - Admiralteiskaya.
How much does it cost to stay in the hotel in Saint Petersburg?
Of course, hotel prices in Saint Petersburg change depending on the season, but on average: a 3-star hotel room costs 88C$ per night, and a 4-star hotel room is 291C$ per night. If you're looking for something really special, a 5-star hotel can be found for 294C$ per night based on iBooked.ca prices.
What are some of the best cheap hotels to stay in Saint Petersburg?
Some of the top-rated affordable hotels are:
Sputnik rating: 4.0/5
Accent Hotel rating: 4.0/5
Alluria On Vosstaniya Hotel rating: 5.0/5
See more favored cheap hotels here.
What are the most popular hotels near Yusupov Palace on Moika River in Saint Petersburg?
Happy Pushkin is the best hotel located only 10 minutes' on foot from Yusupov Palace on Moika River.
What are the most popular hotels in Saint Petersburg for couples?
These hotels are suitable for a couple romantic trip: Petro Sport and Gogol Hotel.
What are good hotels for a short-term stay on business in Saint Petersburg?
Business travelers can be quite busy, but keen to see the atmosphere of Saint Petersburg. On this, you might enjoy Business Hotel Na Bumazhnoy.
What are the best hotels in Saint Petersburg with good breakfasts?
Regina Hotel, Ladoga Hotel, and Greenwich are top hotels serving up breakfasts, try it to feel the taste of the city.
Which hotels are located near the airport in Saint Petersburg?
Travelers who stayed in Saint Petersburg near Pulkovo airport have left good reviews about Pulkovo Hotel and Park Inn By Radisson Pulkovo Airport.
What are the most pet-friendly hotels in Saint Petersburg?
Original Sokos Hotel Olympia Garden, Art-Hotel Radischev, and Saint Petersburg Hotel are the coolest pet-friendly places to stay with your favored ones. Other suitable options you can check here.
What are the best luxury hotels in Saint Petersburg?
These luxury hotels with exceptional service will make your stay great:
Corinthia St.Petersburg rating: 4.2/5
Courtyard By Marriott St. Petersburg Vasilievsky rating: 4.0/5
What are the most popular boutique hotels in Saint Petersburg?
You may like these highly-rated cozy boutique hotels:
Holiday Inn Moskovskye Vorota rating: 4.0/5
Majestic Boutique Hotel Deluxe rating: 4.4/5
Mercury rating: 3.8/5.
See more instagram-friendly hotels here.

Where to stay in Saint Petersburg?

Best cheap hotels in Saint Petersburg

If you're a budget-conscious traveler, you may consider a stay at Hostel Port On Sennaya with room rates from 297C$ or Apartment Lucky House where prices start at 45C$. If you prefer to pay less, have a look at Karavannaya 5, located just steps from Cats Elisey and Vasilisa. If you are on a budget, then Apart - Hotel Pulkovskoe 14B in Moskovskiy district is right for you.

Saint Petersburg airports & Underground stations

Several hotels near Pulkovo airport offer comfortable accommodations, such as Park Inn By Radisson Pulkovo Airport St Petersburg or Aerosleep Capsule Hotel Pulkovo Airport. Solo Admiralteyskaya is a 3-star accommodation choice that is only a 5-minute walk from Admiralteyskaya tube station. To stay near Vitebsky train station, look into Cameo Hotel, which puts you within a short walk of it.

Convenience of staying in hotels in the city centre

Hotels such as Angelio M House and Sonata At Nevsky 11 are good options within walking distance of the city center. Central City Hostel is 600 meters from the center and 550 meters from Stolle famous for its delicious Russian food. If you would like to stay in a neighborhood near restaurants like Stolle, book a hotel in Vyborgsky district, such as Moyka 5 or Yaromir Hostel.

If you'd like to conveniently access Church of the Savior on Spilled Blood, select a hotel that is located nearby, such as Yu Deluxe Hotel which is within 10 minutes' walking distance. A convenient accommodation option is Amulet Hotel, which is located near Nevsky Prospekt.

Luxury and boutique accommodation in Saint Petersburg

For those with a taste for luxury, the 4-star Rossi Boutique Hotel & Spa has beautifully appointed rooms and Eliseyev Emporium Coffeeshop nearby. Great option is the 3-star boutique Premium Hotel, which is located in Tsentralny district. Chain hotels include the 3-star Nevsky Express Hotel, with fantastic features including a casino and a Jacuzzi.

Explore and find your best apartments, B&Bs and others

Goodrest Hermitage is a cozy apartment in the center of the city located 150 meters from Stolle. I&Apart is a B&B that is 25 minutes' walk to Art Gallery on Kustodieva 17. 3 Mosta is family-friendly accommodation located within walking distance to Yusupov Palace on Moika River. For an unforgettable vacation, look at Petro Palace Hotel in Admiralteyskiy district, offering views of the garden.

Show moreLess