Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Hotels in Saint Petersburg

Search among 7282 available hotels and places to stay in Saint Petersburg from 50+ providers.

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
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Filter by
View map
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
View map
1-100 out of 7282
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
  • The hotel has
    • Off-site car park
  • The hotel has
    • 24-hour reception
    • 24-hour security
View on map1.0 km from City Centre200 m from Monument to Nicholas I
Located close to Friendly Bar, the hotel has 10 rooms, and boasts access to a train station.
8.6
Great66 reviews
From   C$ 83 /nightSelect
Not available
Bed & Breakfast
  • The bed & breakfast has
    • 24-hour reception
  • The bed & breakfast has
    • Paid airport shuttle
View on map1.7 km from City Centre1.2 km from Mariinsky Palace
Within easy reach of State Russian Museum, this hotel comprises 7 rooms with private bathrooms.
7.8
Very good6 reviews
From   C$ 68 /nightSelect
Not available
Nautilus InnHotel
5.9 km from City Centre900 m from
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
Great452 reviews
From   C$ 83 /nightSelect
Not available
Mary HotelHotel
2.1 km from City Centre1.5 km from Spit of Vasilyevsky Island
There are rooms facing the garden and the hotel is set close to Alexandrovsky Park.
8.6
Great131 reviews
From   C$ 63 /nightSelect
Not available
MoscowHotel
4.3 km from City Centre100 m from
Offering Georgian dishes, the hotel is set close to Wax Museum in Nevskiy district.
7.4
Very good296 reviews
From   C$ 69 /nightSelect
Not available
Four Seasons Hotel Lion Palace St. PetersburgHotel
700 m from City Centre400 m from Bronze Horseman Statue
Set in the centre of Saint Petersburg, the property offers 183 rooms overlooking the garden.
8.8
Great71 reviews
From   C$ 378 /nightSelect
Not available
White&Black Home HotelHotel
2.8 km from City Centre1.9 km from Mariinsky Palace
Set near The Admiralty, this designer venue is 30 minutes' walk of the city center.
7.0
Very good139 reviews
From   C$ 58 /nightSelect
Not available
AngleterreHotel
800 m from City Centre200 m from Monument to Nicholas I
Offering an indoor swimming pool, the hotel is located in a historic part of Saint Petersburg, not far from Gostiny Dvor.
8.2
Great275 reviews
From   C$ 288 /nightSelect
Not available
Novotel St Petersburg CentreHotel
2.3 km from City Centre300 m from
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
Great206 reviews
From   C$ 82 /nightSelect
Not available
Apartment In Golden TriangleApartment
8 adults
3 bedrooms
5 beds
900 m from City Centre900 m from Palace Square
The apartment is composed of 3 bedrooms, a private bathroom and a kitchen, within 15 minutes' walk away from Nevsky Prospekt.
From   C$ 251 /nightSelect
Not available
Petro Palace HotelHotel
600 m from City Centre400 m from Monument to Nicholas I
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
Great751 reviews
From   C$ 221 /nightSelect
Not available
AzimutHotel
2.9 km from City Centre2.0 km from Nikolayevsky Palace
Adjacent to Hermitage Museum and within 300 meters from Baltiyskaya underground station, this pleasant hotel boasts steam baths and massage.
7.2
Very good809 reviews
From   C$ 63 /nightSelect
Not available
Golden TriangleHotel
500 m from City Centre500 m from Palace Square
Offering 55 modern rooms in the classic-style building renovated in 2012, the hotel boasts a prime location adjacent to Coffee Museum.
8.4
Great406 reviews
From   C$ 111 /nightSelect
Not available
M HotelHotel
1.2 km from City Centre1.2 km from Palace Square
Offering convenient proximity to Gostiny Dvor, the hotel is also close to Wedding Museum.
8.6
Great94 reviews
From   C$ 71 /nightSelect
Not available
Fall In Love HotelHostel
2.6 km from City Centre500 m from
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.2
Great8 reviews
From   C$ 56 /nightSelect
Not available
Atlantic HotelHotel
900 m from City Centre700 m from Mariinsky Palace
This property welcomes guests since 1782 in the centre of Saint Petersburg, offering classic rooms and boating and hiking.
8.4
Great282 reviews
From   C$ 87 /nightSelect
Not available
Corinthia St.PetersburgHotel
2.1 km from City Centre300 m from
Set in the heart of Saint Petersburg, the hotel features an outdoor swimming pool and has a lounge restaurant onsite.
8.4
Great445 reviews
From   C$ 2 455 /nightSelect
Not available
Best Western Plus Centre HotelHotel
2.7 km from City Centre100 m from
The accomodation is centrally placed near Mini Petersburg, offering 111 rooms along with a traditional restaurant.
7.4
Very good107 reviews
From   C$ 80 /nightSelect
Not available
DostoevskyHotel
2.1 km from City Centre
Located off Mini Petersburg in Moskovskiy district, this hotel features hydromassage and steam baths along with a 24-hour restaurant.
7.2
Very good236 reviews
From   C$ 72 /nightSelect
Not available
Hotel Saint PetersburgHotel
2.4 km from City Centre800 m from
This great value hotel is nestled in the historical centre of Saint Petersburg, not far from Palace Square .
7.0
Very good900 reviews
From   C$ 48 /nightSelect
Not available
Radisson Royal HotelHotel
2.0 km from City Centre2.0 km from Palace Square
The hotel is located in the shopping area of Saint Petersburg, not far away from Summer Garden, overlooking the city.
8.0
Great170 reviews
From   C$ 219 /nightSelect
Not available
AmbassadorHotel
1.7 km from City Centre800 m from Mariinsky Palace
Featuring a garden restaurant, this hotel is located just off Central Railway Museum and offers a wellness centre and a Jacuzzi.
8.2
Great308 reviews
From   C$ 63 /nightSelect
Not available
Taleon ImperialHotel
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
Great248 reviews
From   C$ 226 /nightSelect
Not available
Domina PrestigeHotel
1.1 km from City Centre300 m from Monument to Nicholas I
The hotel offers 109 classic rooms and guests will be amazed at stunning views of the cathedral.
9.2
Perfect301 reviews
From   C$ 357 /nightSelect
Not available
Aston HotelHotel
2.0 km from City Centre2.0 km from Palace Square
The value-for-money venue lies in Petrogradskiy district and pampers its guests with steam baths and massage services.
8.4
Great350 reviews
From   C$ 112 /nightSelect
Not available
Helvetia HotelHotel
2.4 km from City Centre300 m from
Set in the centre of Saint Petersburg, this lovely hotel offers 75 rooms, a shared lounge and a library.
8.8
Great255 reviews
From   C$ 264 /nightSelect
Not available
Vedensky HotelHotel
2.4 km from City Centre1.8 km from Spit of Vasilyevsky Island
Guests can enjoy the outdoor restaurant on site that offers Mediterranean cuisine and views of the city.
8.2
Great138 reviews
From   C$ 77 /nightSelect
Not available
Comfort HotelHotel
600 m from City Centre400 m from Monument to Nicholas I
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
Great283 reviews
From   C$ 97 /nightSelect
Not available
Friends LifeHostel
1.9 km from City Centre1.9 km from Palace Square
Featuring soundproof rooms and shared bathrooms, the hostel lies in vicinity of Anichkov Bridge, about 300 meters from Vladimirskaya underground station.
8.2
Great8 reviews
From   C$ 69 /nightSelect
Not available
Kempinski Hotel Moika 22Hotel
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
Great200 reviews
From   C$ 202 /nightSelect
Not available
Belmond Grand EuropeHotel
900 m from City Centre900 m from Palace Square
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
Great121 reviews
From   C$ 219 /nightSelect
Not available
5Th Corner HotelHotel
2.1 km from City Centre1.9 km from Mariinsky Palace
The 24-hour restaurant awaits guests onsite, while the high quality hotel boasts location in the historical centre of Saint Petersburg.
8.4
Great999 reviews
From   C$ 51 /nightSelect
Not available
New PeterhofHotel
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
Great433 reviews
From   C$ 83 /nightSelect
Not available
Nevsky BreezeApartment
The largest option:
2 adults
1 bedroom
2 beds
1.1 km from City Centre300 m from Senate Square
The hotel is situated near Mini Petersburg in Nevskiy district, offering 32 comfortable rooms along with hydromassage and whirlpool baths.
8.0
Great47 reviews
From   C$ 47 /nightSelect
Not available
Original Sokos Hotel Olympia GardenHotel
2.9 km from City Centre300 m from
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
Great417 reviews
From   C$ 111 /nightSelect
Not available
Online HostelHostel
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 good5 reviews
From   C$ 15 /nightSelect
Not available
A Boutique HotelApartment
The largest option:
3 adults
1 bedroom
2 beds
1.2 km from City Centre1.2 km from Palace Square
Located a few steps from Summer Garden, the hotel features 22 rooms with views over the city.
8.0
Great333 reviews
From   C$ 39 /nightSelect
Not available
Solo Sokos Hotel Palace BridgeHotel
1.4 km from City Centre500 m from Saint Petersburg State University
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 good867 reviews
From   C$ 147 /nightSelect
Not available
Station Hotel A1Hotel
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
Great105 reviews
From   C$ 76 /nightSelect
Not available
Anabel HotelHotel
2.1 km from City Centre300 m from
This hotel with 49 rooms and a 24-hour bar is conveniently located 30 minutes' walk from the city center.
8.6
Great273 reviews
From   C$ 81 /nightSelect
Not available
OktiabrskayaHotel
2.7 km from City Centre200 m from
Overlooking the mountain, this welcoming hotel welcomes guests with a daily buffet breakfast.
7.2
Very good724 reviews
From   C$ 67 /nightSelect
Not available
Park Inn By Radisson Pulkovo AirportHotel
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.4
Great32 reviews
From   C$ 157 /nightSelect
Not available
Club Hotel AgniHotel
2.2 km from City Centre100 m from
Providing a lobby restaurant which serves Russian dishes, the hotel welcomes guests in a business area of Saint Petersburg.
8.6
Great917 reviews
From   C$ 104 /nightSelect
Not available
Park Inn PulkovskayaHotel
10.7 km from City Centre1.5 km from Yuzny Shopping Centre
Offering an indoor heated swimming pool, the hotel is placed in the cultural area of Saint Petersburg, just off Moskovskiy Department Store.
7.0
Very good578 reviews
From   C$ 57 /nightSelect
Not available
Ibis St Petersburg CentreHotel
2.8 km from City Centre500 m from
Providing access to Palace Square, this hotel is a 30-minute walk from Summer Garden and offers an à la carte restaurant.
7.4
Very good87 reviews
From   C$ 67 /nightSelect
Not available
Petr HotelHotel
500 m from City Centre400 m from Bronze Horseman Statue
Located a few steps from Smoke Shop, the hotel features 70 rooms with views over the sea.
8.8
Great177 reviews
From   C$ 201 /nightSelect
Not available
Solo AdmiralteyskayaHotel
400 m from City Centre400 m from Palace Square
Located next to Friendly Bar, the venue comprises 22 rooms with street views.
8.4
Great31 reviews
From   C$ 88 /nightSelect
Not available
Apartments Near Palace SquareBed & Breakfast
500 m from City Centre400 m from Palace Square
Set near Hermitage Museum, this historical venue is 10 minutes' walk of the city center.
9.0
Perfect69 reviews
From   C$ 49 /nightSelect
Not available
Nomera Na GoncharnoyHotel
Within easy reach of Nevsky Prospekt, this hotel comprises 49 rooms with private bathrooms.
7.8
Very good825 reviews
From   C$ 37 /nightSelect
Not available
Hotel DemutHotel
There are rooms facing the city and the hotel is set close to Palace Square .
8.0
Great8 reviews
From   C$ 63 /nightSelect
Not available
Gutenberg HotelHotel
1.2 km from City Centre400 m from Mariinsky Palace
The designer hotel is a good starting point to Saint Petersburg' sights including Palace Square and Mariinsky Theatre.
7.6
Very good7 reviews
From   C$ 105 /nightSelect
Not available
Your Space Capcule - HostelHostel
1.5 km from City Centre1.5 km from Palace Square
Featuring an indoor pool, this cheap venue gives access to Saint Petersburg Ciniselli Circus.
7.8
Very good7 reviews
From   C$ 18 /nightSelect
Not available
Old Castle RoadApartment
4 adults
1 bedroom
2 beds
2.6 km from City Centre500 m from
The property boasts views of the city along with a kitchen and is set 1.8 km from Kazan Cathedral.
7.4
Very good5 reviews
From   C$ 162 /nightSelect
Not available
Demetra Art HotelHotel
2.5 km from City Centre200 m from
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
Great299 reviews
From   C$ 135 /nightSelect
Not available
Nevsky Grand ApartmentsApartment
The largest option:
2 adults
1 bedroom
2 beds
500 m from City Centre500 m from Palace Square
There are rooms facing the mountain and the hotel is set close to Summer Garden.
7.8
Very good850 reviews
From   C$ 78 /nightSelect
Not available
Akyan St.PetersburgHotel
2.5 km from City Centre500 m from
Offering convenient proximity to Oktyabrsky Concert Hall, the hotel is also close to Heritage.
8.6
Great27 reviews
From   C$ 153 /nightSelect
Not available
Renaissance St. Petersburg Baltic HotelHotel
1000 m from City Centre300 m from Monument to Nicholas I
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
Great92 reviews
From   C$ 215 /nightSelect
Not available
Solo Sokos Hotel VasilievskyHotel
1.9 km from City Centre800 m from Menshikov Palace
Ideally located next to The Admiralty in the old Vasileostrovskiy district, this hotel features fitness classes and a gym.
8.4
Great468 reviews
From   C$ 91 /nightSelect
Not available
Nevsky Forum HotelHotel
2.3 km from City Centre100 m from
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.6
Great210 reviews
From   C$ 203 /nightSelect
Not available
LigotelHotel
2.7 km from City Centre400 m from
The accomodation is centrally placed near Kazan Cathedral, offering 32 rooms along with a family restaurant.
8.6
Great434 reviews
From   C$ 80 /nightSelect
Not available
Crowne Plaza LigovskyHotel
2.7 km from City Centre500 m from
This hotel in Nevskiy district, just off Palace Square, boasts 195 bright rooms and an a la carte restaurant.
8.6
Great317 reviews
From   C$ 144 /nightSelect
Not available
Deluxe Hotel On GalernayaInn
1000 m from City Centre200 m from Senate Square
This hotel, lodged in Admiralteyskiy district, boasts a café bar and views of the city.
8.4
Great79 reviews
From   C$ 80 /nightSelect
Not available
Arkadia HotelHotel
800 m from City Centre400 m from Mariinsky Palace
Located just off Palace Square, this hotel is nestled in an Italian-style building and features an indoor pool.
9.0
Perfect68 reviews
From   C$ 229 /nightSelect
Not available
LyraHotel
3.8 km from City Centre700 m from
While Peter and Paul Fortress is located nearby, the surrounding area includes Obvodny Kanal subway station within 850 meters from the property.
7.2
Very good9 reviews
From   C$ 121 /nightSelect
Not available
Herzen HouseHotel
600 m from City Centre400 m from Monument to Nicholas I
Offering 29 rooms with sea views, the hotel is set in Admiralteyskiy district, just steps from Nevsky Prospekt.
8.6
Great244 reviews
From   C$ 78 /nightSelect
Not available
3 Mosta HotelHotel
800 m from City Centre800 m from Palace Square
Set in Tsentralny district, the hotel offers an a la carte restaurant and rooms with magnificent views of the Moika River.
8.8
Great487 reviews
From   C$ 128 /nightSelect
Not available
Sharf HotelAparthotel
2.2 km from City Centre1.5 km from Central Naval Museum
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
From   C$ 96 /nightSelect
Not available
Park Inn By Radisson Pribaltiyskaya HotelHotel
5.6 km from City Centre
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
Nice326 reviews
From   C$ 66 /nightSelect
Not available
Stony Island Hotel On KamennoostrovskiyHotel
3.4 km from City Centre400 m from
Occupying its major location, it affords spectacular views across the mountain.
8.2
Great301 reviews
From   C$ 69 /nightSelect
Not available
PrivilegiaHotel
2.6 km from City Centre400 m from
With wonderful views of the city, the accommodation is set in vicinity of Hermitage Museum.
7.8
Very good12 reviews
From   C$ 100 /nightSelect
Not available
Ekaterina HotelHotel
700 m from City Centre700 m from Winter Palace
The luxury hotel is set in the heart of Saint Petersburg, about 10 minutes' walk of Admiralteyskaya underground station.
9.2
Perfect14 reviews
From   C$ 327 /nightSelect
Not available
Prestige CenterGuest house
500 m from City Centre500 m from Monument to Nicholas I
The hotel centrally located in Moskovskiy district close to History Museum has 46 rooms.
8.2
Great194 reviews
From   C$ 66 /nightSelect
Not available
Fortecia PeterApartment
The largest option:
2 adults
1 bedroom
1 bed
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
Great197 reviews
From   C$ 71 /nightSelect
Not available
Ra Nevsky 44Hotel
1.1 km from City Centre1.1 km from Palace Square
While Hermitage Museum is located nearby, the surrounding area includes Gostiny Dvor subway station within 550 meters from the property.
7.4
Very good107 reviews
From   C$ 44 /nightSelect
Not available
Dolce VitaHotel
1000 m from City Centre700 m from Mariinsky Palace
The hotel offers easy access to Vorontsov Palace, boasting 14 rooms in the heart of Saint Petersburg.
7.6
Very good17 reviews
From   C$ 47 /nightSelect
Not available
Egoeast HotelBed & Breakfast
1.9 km from City Centre1.9 km from Palace Square
While Gift shop Museum is located nearby, the surrounding area includes Vladimirskaya subway station within 300 meters from the property.
9.0
Perfect123 reviews
From   C$ 71 /nightSelect
Not available
Zlatoust HotelGuest house
2.5 km from City Centre2.0 km from Spit of Vasilyevsky Island
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
Great33 reviews
From   C$ 86 /nightSelect
Not available
Baby Lemonade HostelHotel
1.2 km from City Centre1.2 km from Palace Square
The hotel has a private swimming pool and lies close to Palace Square which is worth visiting.
7.4
Very good6 reviews
From   C$ 25 /nightSelect
Not available
Yu Deluxe HotelBed & Breakfast
500 m from City Centre500 m from Palace Square
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
Great90 reviews
From   C$ 40 /nightSelect
Not available
Guest House AmpluaGuest house
2.4 km from City Centre300 m from
Offering a shared kitchen, this unique apartment is set close to Palace Square and nearly 300 meters from Vladimirskaya metro station.
8.6
Great10 reviews
From   C$ 23 /nightSelect
Not available
Aparthotel VerticalHotel
3.9 km from City Centre300 m from
Featuring 126 rooms, an indoor swimming pool and a library, this venue is 10 minutes' drive from The Admiralty in Saint Petersburg.
7.8
Very good19 reviews
From   C$ 101 /nightSelect
Not available
Pestel InnHotel
1.4 km from City Centre1.4 km from Palace Square
The central hotel is located in a busy area with quick access to Church of St. Panteleimon.
7.4
Very good106 reviews
From   C$ 203 /nightSelect
Not available
BluesGuest house
1.2 km from City Centre600 m from Mariinsky Palace
While Saint Isaac's Square is located nearby, the surrounding area includes Sennaya Square subway station within 300 meters from the property.
8.0
Great15 reviews
From   C$ 129 /nightSelect
Not available
Activ HostelHostel
2.1 km from City Centre300 m from
Placed 300 meters from Vladimirskaya subway station, the quiet hostel comprises 8 rooms decorated in a modern style.
8.4
Great13 reviews
From   C$ 49 /nightSelect
Not available
Superhostel On Liteyny 41Inn
1.8 km from City Centre1.8 km from Palace Square
The hotel offers easy access to Hermitage Museum, boasting 12 rooms in the historical centre of Saint Petersburg.
8.4
Great37 reviews
From   C$ 18 /nightSelect
Not available
AzartHotel
3.1 km from City Centre500 m from
Adjacent to House of Penyakov, and close to State Russian Museum, this designer hotel features 18 soundproof rooms.
9.2
Perfect96 reviews
From   C$ 48 /nightSelect
Not available
Lifehack ApartApartment
The largest option:
4 adults
1 bedroom
2 beds
600 m from City Centre400 m from Monument to Nicholas I
Nestled in Admiralteyskiy district of Saint Petersburg, the venue is about 20 km from Pulkovo airport.
9.2
Perfect6 reviews
From   C$ 102 /nightSelect
Not available
Mike Ryss' Apartments Nevsky 136Apartment
7 adults
1 bedroom
3 beds
3.1 km from City Centre500 m from
Nestled in Tsentralny district of Saint Petersburg, the venue is about 20 km from Pulkovo airport.
7.0
Very good1 review
From   C$ 58 /nightSelect
Not available
Winter Palace ApartmentApartment
13 adults
4 bedrooms
8 beds
500 m from City Centre400 m from Palace Square
Located in Saint Petersburg, 15 minutes' walk from Nevsky Prospekt, this apartment features a marble bathroom and a full kitchen.
7.6
Very good6 reviews
From   C$ 407 /nightSelect
Not available
Friends ApartmentApartment
12 adults
4 bedrooms
7 beds
500 m from City Centre500 m from Palace Square
This 4-bedroom apartment can accommodate up to 16 people, within a 10-minute walk from Saint Isaac's Square.
From   C$ 566 /nightSelect
Not available
Sapphire HotelHotel
1.2 km from City Centre1.1 km from Palace Square
The hotel offers 33 rooms with the city views, a lounge restaurant, and a lobby bar.
8.2
Great11 reviews
From   C$ 178 /nightSelect
Not available
Soul KitchenGuest house
800 m from City Centre300 m from Mariinsky Palace
Set just outside Hermitage Museum, the hostel offers a modern accommodation within 10 minutes' walk of the city center.
9.4
Perfect16 reviews
From   C$ 88 /nightSelect
Not available
Diplomat HotelHotel
3.7 km from City Centre600 m from Suvorov Memorial Museum
You are welcome to stay in a historical-style building of the refined hotel, placed in vicinity of History Museum.
8.0
Great8 reviews
From   C$ 138 /nightSelect
Not available
Dashkova ResidenceHotel
1.2 km from City Centre400 m from Senate Square
Set in the heart of Saint Petersburg, the property offers 75 rooms overlooking the city.
8.2
Great10 reviews
From   C$ 123 /nightSelect
Not available
AlleyaHotel
1.7 km from City Centre800 m from Menshikov Palace
Located a few steps from The State Hermitage Museum, the hotel features 16 rooms with views over the city.
8.0
Great11 reviews
From   C$ 25 /nightSelect
Not available
Comfort Apart HotelHotel
3.0 km from City Centre100 m from
This modern hotel with city views lies close to the sights of Saint Petersburg including State Russian Museum.
8.0
Great12 reviews
From   C$ 136 /nightSelect
Not available
Variant Dom RerikhaGuest house
1.7 km from City Centre700 m from Menshikov Palace
Offering 18 rooms with city views, the hotel is set in Vasileostrovskiy district, just steps from Saint Isaac's Square.
8.0
Great11 reviews
From   C$ 37 /nightSelect
Not available
Agent Flat ApartmentApartment
The largest option:
4 adults
1 bedroom
2 beds
1.0 km from City Centre100 m from Mariinsky Palace
Nestled in Tsentralny district of the city, the venue is about 15 km from Pulkovo airport.
8.0
Great11 reviews
From   C$ 81 /nightSelect
Not available
Baltic Boutique HotelHotel
1.9 km from City Centre1.9 km from Palace Square
While Faberge Museum is located nearby, the surrounding area includes Chernyshevskaya subway station within 750 meters from the property.
7.6
Very good3 reviews
From   C$ 43 /nightSelect
Not available
Hotel LigaHotel
2.7 km from City Centre500 m from
Set at a short distance from Faberge Museum, it is family accommodation to stay in Frunzenskiy district of the city.
7.8
Very good7 reviews
From   C$ 64 /nightSelect
Not available

Filtering results

Please wait...

7282 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 Moskovskiy district. You may also like to stay in hotels near State Russian Museum, the most popular sightseeing in Saint Petersburg. To easily get to any corner of the city, try hotels near popular tube station - Vladimirskaya.
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 77C$ per night, and a 4-star hotel room is 325C$ per night. If you're looking for something really special, a 5-star hotel can be found for 290C$ 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:
Dom Baka Hostel rating: 3.7/5
Talisman Hotel rating: 4.2/5
Petro Sport rating: 4.0/5
See more favoured cheap hotels here.
What are the most popular hotels near Nicholas Naval Cathedral of The Epiphany in Saint Petersburg?
Severnaya Mini Hotel is the best hotel located only 15 minutes' on foot from Nicholas Naval Cathedral of The Epiphany.
What are the best family hotels in Saint Petersburg?
Many families loved staying at these kid-friendly hotels - Radisson Sonya Hotel, St. Petersburg and Octaviana Hotel. All great hotels for family stay in Saint Petersburg you can find here. You might also like hotels with a sauna, a health club and a Jacuzzi.
What are the most popular hotels in Saint Petersburg for couples?
These hotels are suitable for a couple romantic trip: Neptun and Akyan St.Petersburg.
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 these popular highly-rated business hotels within walking distance of the city center - Ldm Hotel and Leohotels Мануфактура with a health club and an indoor swimming pool.
What are the best hotels in Saint Petersburg with good breakfasts?
Ra Nevsky 102, Hotel Graf Tolstoy, and Hotel 365 Spb 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?
Travellers who stayed in Saint Petersburg near Pulkovo airport have left good reviews about Pulkovo Hotel and Salut Rent Apartments.
What are the most pet-friendly hotels in Saint Petersburg?
Ligotel, Moscow, and Sun Mini Hotel are the coolest pet-friendly places to stay with your favoured 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:
Solo Sokos Hotel Palace Bridge rating: 3.9/5
Park Inn By Radisson Pribaltiyskaya Hotel rating: 3.4/5
What are the most popular boutique hotels in Saint Petersburg?
You may like these highly-rated cozy boutique hotels:
Ready Steady Hostel rating: 3.8/5
Hotel Park Krestovskiy rating: 3.5/5
Polo Regatta Hotel rating: 3.5/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