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
Get Prices

6177 hotels in Saint Petersburg

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
Ligovskiy Prospekt 75-77, Saint Petersburg, Russia, 19010View on map
2.8 km from City Centre1.3 km from Anichkov Palace
Offering 6 rooms with city views, the hotel is set in Frunzenskiy district, just steps from Nevsky Prospekt.
  • The hotel has
    • Off-site car park
    +1
10.0
Perfect1 review
Price fromC$ 109per nightSelect
Not available
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
Great49 reviews
Price fromC$ 70per nightSelect
Not available
Rizhskaya Ulitsa 3, Saint Petersburg, Russia, 195196
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.
8.0
Great433 reviews
Price fromC$ 119per 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$ 600per nightSelect
Not available
Pirogovskaya Embankment 5/2, Saint Petersburg, Russia, 194044
2.4 km from City Centre1.5 km from Saint Petersburg Art and Industry Academy
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
Ligovsky Avenue 33-35, Saint Petersburg, Russia, 191093
2.6 km from City Centre1.2 km from Anichkov Palace
With city views, the venue is placed 30 minutes' walk from the center of Saint Petersburg, at a short distance from Galeria Shopping Centre.
7.4
Very good8 reviews
Price fromC$ 32per nightSelect
Not available
92 Naberezhnaya Reki Fontanki, Saint Petersburg, Russia, 191180
1.7 km from City Centre1.2 km from Anichkov Palace
Within easy reach of State Russian Museum, this hotel comprises 7 rooms with private bathrooms.
Price fromC$ 57per nightSelect
Not available
Pl.Alexandra Nevskogo 2, Saint Petersburg, Russia, 193317
4.3 km from City Centre500 m from Alexander Nevsky Lavra
Offering Georgian dishes, the hotel is set close to Wax Museum in Nevskiy district.
7.4
Very good235 reviews
Price fromC$ 92per 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$ 301per nightSelect
Not available
Sytninskaya Street 14 A, Saint Petersburg, Russia, 197101
2.1 km from City Centre1.3 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$ 106per nightSelect
Not available
Mayakovskogo Str. 3A, Saint Petersburg, Russia, 191025
2.3 km from City Centre1000 m from Anichkov Palace
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$ 101per 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$ 73per 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
Great426 reviews
Price fromC$ 163per 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$ 125per 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$ 102per nightSelect
Not available
Pereulok Krylova 2, Saint Petersburg, Russia, 191123
1.2 km from City Centre400 m from Anichkov Palace
Offering convenient proximity to Gostiny Dvor, the hotel is also close to Wedding Museum.
8.8
Great61 reviews
Price fromC$ 132per nightSelect
Not available
Nevskij Prospekt 57, Saint Petersburg, Russia, 191025
2.1 km from City Centre700 m from Anichkov Palace
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$ 499per nightSelect
Not available
15 Nevsky Prospect, Saint Petersburg, Russia, 191186
400 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
Great202 reviews
Price fromC$ 315per 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$ 279per nightSelect
Not available
49/2 Nevsky Prospect, Saint Petersburg, Russia, 191025
2.0 km from City Centre500 m from Anichkov Palace
The hotel is located in the shopping area of Saint Petersburg, not far away from Summer Garden, overlooking the city.
8.0
Great146 reviews
Price fromC$ 472per 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
Great197 reviews
Price fromC$ 294per 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
Great96 reviews
Price fromC$ 336per 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$ 148per nightSelect
Not available
Ligovsky Pr.41/83, Saint Petersburg, Russia, 191036
2.7 km from City Centre1.2 km from Anichkov Palace
The accomodation is centrally placed near Mini Petersburg, offering 111 rooms along with a traditional restaurant.
7.4
Very good82 reviews
Price fromC$ 58per nightSelect
Not available
5 Vladimirskiy Prospect, Saint Petersburg, Russia, 191025
2.0 km from City Centre500 m from Anichkov Palace
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$ 515per nightSelect
Not available
5-7 Rimsky-Korsakov Avenue, Saint Petersburg, Russia, 190068
1.6 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
Great273 reviews
Price fromC$ 80per 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$ 147per 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$ 69per nightSelect
Not available
11 Marata Street, Saint Petersburg, Russia, 191025
2.4 km from City Centre900 m from Anichkov Palace
Set in the centre of Saint Petersburg, this lovely hotel offers 75 rooms, a shared lounge and a library.
8.8
Great211 reviews
Price fromC$ 151per nightSelect
Not available
34 St. Peterbugsky Prospect, 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$ 101per 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$ 131per nightSelect
Not available
Marata 61, Saint Petersburg, Russia, 191119
2.5 km from City Centre1.3 km from Anichkov Palace
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$ 59per nightSelect
Not available
Zagorodniy Prospekt 13, Saint Petersburg, Russia, 191002
2.1 km from City Centre800 m from Anichkov Palace
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$ 82per nightSelect
Not available
12 Galernaya St, 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$ 105per 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$ 100per nightSelect
Not available
Povarskoy Pereulok 9, Saint Petersburg, Russia, 191040
2.2 km from City Centre800 m from Anichkov Palace
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 Centre500 m from Anichkov Palace
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$ 22per 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$ 31per nightSelect
Not available
4 Aptekarskiy Pereulok, Saint Petersburg, Russia, 191186
900 m from City Centre400 m from Novo-Mikhailovsky Palace
The apartment is composed of 3 bedrooms, a private bathroom and a kitchen, within 15 minutes' walk away from Nevsky Prospekt.
Price fromC$ 283per nightSelect
Not available
Sadovaya Street 11 ,Sankt-Peterburg 191186, Saint Petersburg, Russia, 191186
1.2 km from City Centre400 m from Anichkov Palace
Located a few steps from Summer Garden, the hotel features 22 rooms with views over the city.
8.0
Great320 reviews
Price fromC$ 124per nightSelect
Not available
Station Hotel A1Kirpichniy Pereulok, 3, Saint Petersburg, Russia
500 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$ 86per nightSelect
Not available
OktiabrskayaLigovsky Prospekt 10, Saint Petersburg, Russia, 191036
2.7 km from City Centre1.3 km from Anichkov Palace
Overlooking the mountain, this welcoming hotel welcomes guests with a daily buffet breakfast.
7.2
Very good588 reviews
Price fromC$ 69per 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$ 120per 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$ 187per nightSelect
Not available
Gutenberg Hotel13-15 Grazhdanskaya Street, 190031, St Petersburg , Ru, 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$ 151per nightSelect
Not available
Ekaterina HotelMillionnaya Street, 10 A, Saint Petersburg, Russia
700 m from City Centre200 m from Novo-Mikhailovsky Palace
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$ 319per nightSelect
Not available
Club Hotel AgniNevsky Pr. 92, St Petersburg, Ru, Saint Petersburg, Russia, 191025
2.2 km from City Centre800 m from Anichkov Palace
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$ 92per nightSelect
Not available
Anabel HotelNevsky Prospekt 88, Saint Petersburg, Russia, 191025
2.1 km from City Centre700 m from Anichkov Palace
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$ 229per nightSelect
Not available
Nevsky 3 Guest HouseNevsky Prospect Bld 3 Apt 10, Saint Petersburg, Russia, 191186
300 m from City Centre300 m from Palace Square
While staying in the hotel you are invited to discover History Museum set nearby, or walk for only 5 minutes to enjoy Admiralty Building.
8.8
Great9 reviews
Price fromC$ 143per 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$ 104per nightSelect
Not available
Mini-Hotel Nomera Na GonharnoyGonharnaya Str. 26, Saint Petersburg, Russia, 187000
3.2 km from City Centre1.7 km from Anichkov Palace
Within easy reach of Nevsky Prospekt, this hotel comprises 49 rooms with private bathrooms.
7.8
Very good821 reviews
Price fromC$ 47per nightSelect
Not available
Hotel DemutPoltavskaya Ulitsa 3, Saint Petersburg, Russia, 191186
3.3 km from City Centre1.8 km from Anichkov Palace
There are rooms facing the city and the hotel is set close to Palace Square .
Price fromC$ 47per nightSelect
Not available
Demetra Art Hotel44 Vosstaniya Str, Saint Petersburg, Russia, 191123
2.5 km from City Centre1000 m from Tauride Palace
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$ 276per nightSelect
Not available
Akyan St.PetersburgVosstania Street 19, Saint Petersburg, Russia, 191036
2.5 km from City Centre1.2 km from Anichkov Palace
Offering convenient proximity to Oktyabrsky Concert Hall, the hotel is also close to Heritage.
8.8
Great16 reviews
Price fromC$ 151per 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
Great83 reviews
Price fromC$ 204per nightSelect
Not available
Nevsky Forum HotelNevsky Prospekt 69, Saint Petersburg, Russia, 191025
2.3 km from City Centre900 m from Anichkov Palace
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
Great316 reviews
Price fromC$ 146per nightSelect
Not available
Crowne Plaza Ligovsky61 Ligovsky Prospekt, Saint Petersburg, Russia, 191040
2.7 km from City Centre1.2 km from Anichkov Palace
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$ 271per 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$ 292per nightSelect
Not available
3 MostaMoyka Embankament 3A, Saint Petersburg, Russia, NULL
700 m from City Centre300 m from Novo-Mikhailovsky Palace
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$ 204per 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$ 82per nightSelect
Not available
Privilegia15 Grodnenskiy Lane, Saint Petersburg, Russia, 192014
2.6 km from City Centre1000 m from Tauride Palace
With wonderful views of the city, the accommodation is set in vicinity of Hermitage Museum.
7.6
Very good3 reviews
Price fromC$ 115per nightSelect
Not available
Egoeast HotelVladimirsky Prospekt 1, Saint Petersburg, Russia, 191025
1.9 km from City Centre500 m from Anichkov Palace
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$ 81per 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$ 151per nightSelect
Not available
Baltic Boutique HotelLiteynyi Pr. 28, Saint Petersburg, Russia, 191028
1.9 km from City Centre600 m from Saint Petersburg Art and Industry Academy
While Faberge Museum is located nearby, the surrounding area includes Chernyshevskaya subway station within 750 meters from the property.
Price fromC$ 108per nightSelect
Not available
LigotelLigovsky Prospect 55/4, Saint Petersburg, Russia
2.7 km from City Centre1.2 km from Anichkov Palace
The accomodation is centrally placed near Kazan Cathedral, offering 32 rooms along with a family restaurant.
8.6
Great422 reviews
Price fromC$ 115per nightSelect
Not available
LyraUlitsa Dnepropetrovskaya 57A, Saint Petersburg, Russia, 192007
3.8 km from City Centre700 m from Obvodny Kanal
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$ 129per 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$ 115per 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$ 74per nightSelect
Not available
Prestige 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$ 75per nightSelect
Not available
Fortecia PeterMillionnaya Street 29, Saint Petersburg, Russia, 191186
500 m from City Centre300 m from Novo-Mikhailovsky 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$ 86per 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$ 113per 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$ 65per 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
Great28 reviews
Price fromC$ 92per 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$ 30per 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$ 43per nightSelect
Not available
Apart Hotel 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$ 93per 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$ 109per 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
Amadey Hotel And Spa13 Dmitrovskiy Pereulok, Saint Petersburg, Russia, 191025
2.2 km from City Centre700 m from Anichkov Palace
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$ 65per nightSelect
Not available
Hotel Liga63 Ligovsky Avenue, Saint Petersburg, Russia, 191040
2.7 km from City Centre1.2 km from Anichkov Palace
Set at a short distance from Faberge Museum, it is family accommodation to stay in Frunzenskiy district of the city.
Price fromC$ 86per 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$ 104per nightSelect
Not available
Comfort Apart HotelLigovsky Prospect 84/2, Saint Petersburg, Russia, 191040
3.0 km from City Centre1.6 km from Anichkov Palace
This modern hotel with city views lies close to the sights of Saint Petersburg including State Russian Museum.
Price fromC$ 131per 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$ 133per nightSelect
Not available
Your Space Capcule - HostelFontanka River Embankment 20, Saint Petersburg, Russia, 191028
2.3 km from City Centre800 m from Anichkov Palace
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$ 342per nightSelect
Not available
The State Hermitage Museum Official Hotel10 Pravdy Street, Saint Petersburg, Russia, 191119
2.3 km from City Centre1.1 km from Anichkov Palace
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$ 187per 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$ 213per 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$ 697per nightSelect
Not available
Dom BoutiqueGangutskaya Street, 4, Saint Petersburg, Russia
1.5 km from City Centre200 m from Saint Petersburg Art and Industry Academy
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$ 128per 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$ 236per 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
Great659 reviews
Price fromC$ 119per 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$ 154per 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$ 94per 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$ 98per nightSelect
Not available
Happy Pushkin53 Galernaya Street, Saint Petersburg, Russia, 190000
1.7 km from City Centre700 m from Yusupov Palace on Moyka Street
Near the hotel, there are a ship terminal and a tube station and guests can easily reach The Admiralty which is not far away.
8.4
Great286 reviews
Price fromC$ 75per nightSelect
Not available
Majestic Boutique Hotel DeluxeSadovaya 22, Saint Petersburg, Russia, 191023
1.2 km from City Centre400 m from Anichkov Palace
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$ 547per 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
Great111 reviews
Price fromC$ 116per 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$ 109per nightSelect
Not available
Park Inn By Radisson Pribaltiyskaya14 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
Nice306 reviews
Price fromC$ 78per nightSelect
Not available
Parklane Resort And SpaUlitsa Ryukhina, 9 Bldg A, Saint Petersburg, Russia
4.8 km from City Centre1.5 km from Yelagin Palace
The venue features a swimming pool and an à la carte restaurant, boasting location next to Yelagin Island.
8.6
Great12 reviews
Price fromC$ 131per nightSelect
Not available

Filtering results

Please wait...

6177 hotels found

Your booking experience 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.

Budget 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.

Proximity to public transport

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 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

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.

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.

+ Read more - Less