Hotels in Saint Petersburg

Best Saint Petersburg Hotels

Enter your dates for prices and availability of the best hotels in Saint Petersburg.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

1064 Best Hotels to Stay in Saint Petersburg

Find great hotels in Saint Petersburg on Trip.com! Read guest reviews, compare the latest prices, and explore hotel details to choose your perfect stay.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
YES Marata Apart-Hotel Hotels in Saint Petersburg
YES Marata Apart-Hotel Hotels in Saint PetersburgYES Marata Apart-Hotel Hotels in Saint PetersburgYES Marata Apart-Hotel Hotels in Saint PetersburgYES Marata Apart-Hotel Hotels in Saint PetersburgYES Marata Apart-Hotel Hotels in Saint PetersburgYES Marata Apart-Hotel Hotels in Saint Petersburg
99+
Hotels in Tsentralny,Saint Petersburg
Gym
Private parking
24-hour front desk
"Good location if you need walking distance from Moskovsky railway station. The theater starts with a coat rack, and the hotel - with a reception. The first thing you will meet is a rude, unsmiling, unfriendly receptionist: it feels like you owed him, and our presence became a burden (not a smile, not politeness - complete disgust for this). Room: comfortable room, good equipment (clean bed, good towels, slippers, kitchen equipment, washing machine, stove, refrigerator, iron, hanger, ironing board), - everything is clean and convenient, comfortable for a short stay. Breakfasts: they are there, but not varied (for three breakfasts - the menu was unchanged); breakfasts are implemented on the basis of a Georgian restaurant - you come, say the room number, get 2 dishes to choose from + a drink. You can eat, tasty, but monotonous. Room cleaning: no improvement was done; a lot of garbage in a couple of days; towels were not changed; towels were dried on a built-in electric dryer. For business trips/visits to the city for a couple of days it will do. I recommend it, but with the flaws described above"
Great
132 reviews
9.2/10
Check Availability
Apart-hotel ARTSTUDIO Nevsky Hotels in Saint Petersburg
Apart-hotel ARTSTUDIO Nevsky Hotels in Saint PetersburgApart-hotel ARTSTUDIO Nevsky Hotels in Saint PetersburgApart-hotel ARTSTUDIO Nevsky Hotels in Saint PetersburgApart-hotel ARTSTUDIO Nevsky Hotels in Saint PetersburgApart-hotel ARTSTUDIO Nevsky Hotels in Saint PetersburgApart-hotel ARTSTUDIO Nevsky Hotels in Saint Petersburg
87
Hotels in Tsentralny,Saint Petersburg
Massage room
Parking
24-hour front desk
"Tis type of room I didn’t really like it cos it faces road.can hear traffic day and night. Other rooms i had no problem at all. Tis room is big and nice. Only problem is facing road."
Great
156 reviews
9.0/10
Check Availability
Hotel Saint Petersburg Hotels in Saint Petersburg
Hotel Saint Petersburg Hotels in Saint PetersburgHotel Saint Petersburg Hotels in Saint PetersburgHotel Saint Petersburg Hotels in Saint PetersburgHotel Saint Petersburg Hotels in Saint PetersburgHotel Saint Petersburg Hotels in Saint PetersburgHotel Saint Petersburg Hotels in Saint Petersburg
99+
Hotels in Vyborgsky,Saint Petersburg
Indoor swimming pool
Spa
Massage room
"I came to this hotel with my daughter, only because there is access to the pool and they let people in under 18, and there is also parking. Total: parking is paid, access to the pool is by appointment and for money. The unpleasant thing is the smell of chemicals in the room, although it was a suite. But good breakfasts and a view of Aurora and all of St. Petersburg from the Neva. Overall rating 3/10"
Great
481 reviews
9.0/10
Check Availability
Vertical Frunzenskaya Hotels in Saint Petersburg
Vertical Frunzenskaya Hotels in Saint PetersburgVertical Frunzenskaya Hotels in Saint PetersburgVertical Frunzenskaya Hotels in Saint PetersburgVertical Frunzenskaya Hotels in Saint PetersburgVertical Frunzenskaya Hotels in Saint PetersburgVertical Frunzenskaya Hotels in Saint Petersburg
99+
Hotels in Admiralteysky,Saint Petersburg
Massage room
Gym
Public parking
"Very nice, clean apartment, everything you need in the room, and the reception staff are friendly. The hotel is conveniently located, easy to get to attractions, and the city center is nearby. We'll come back and recommend it to our friends."
Great
18 reviews
9.3/10
Check Availability
Novotel Sankt-Peterburg Tsentr Hotels in Saint Petersburg
Novotel Sankt-Peterburg Tsentr Hotels in Saint PetersburgNovotel Sankt-Peterburg Tsentr Hotels in Saint PetersburgNovotel Sankt-Peterburg Tsentr Hotels in Saint PetersburgNovotel Sankt-Peterburg Tsentr Hotels in Saint PetersburgNovotel Sankt-Peterburg Tsentr Hotels in Saint PetersburgNovotel Sankt-Peterburg Tsentr Hotels in Saint Petersburg
99+
Hotels in Tsentralny,Saint Petersburg
Trip.BestNo. 16 of 4-Star Select Hotels in Saint Petersburg
Sauna
Massage room
Gym
"The rooms are clean, the entire hotel is decorated with unique flair, and the front desk service is excellent. This hotel provides a comfortable and peaceful stay. The rooms are clean and tidy, and the decor is modern and elegant. The staff is attentive, warm, and friendly. The hotel is conveniently located close to all your needs. The breakfast is varied and delicious. Overall, it's excellent value for money, perfect for families and business travelers."
Great
287 reviews
9.0/10
Check Availability
Apart-hotel ARTSTUDIO M103 Hotels in Saint Petersburg
Apart-hotel ARTSTUDIO M103 Hotels in Saint PetersburgApart-hotel ARTSTUDIO M103 Hotels in Saint PetersburgApart-hotel ARTSTUDIO M103 Hotels in Saint PetersburgApart-hotel ARTSTUDIO M103 Hotels in Saint PetersburgApart-hotel ARTSTUDIO M103 Hotels in Saint PetersburgApart-hotel ARTSTUDIO M103 Hotels in Saint Petersburg
82
Hotels in Moskovsky,Saint Petersburg
Luggage storage
Restaurant
Taxi booking service
"Overall, it's a 4.5-star hotel. Cleanliness is impeccable, and the location is a 5-minute walk from the subway and about the same distance from restaurants and shops. It has all the amenities you need, though it's a bit out of the way, unlike other hotels where you can walk downstairs to shop. The biggest issue is the strong smell of the decor, and the windows can't be opened, and the air conditioning or ventilation settings are a bit unbearable."
Great
252 reviews
9.3/10
Check Availability
Crown Hotel St. Petersburg Hotels in Saint Petersburg
Crown Hotel St. Petersburg Hotels in Saint PetersburgCrown Hotel St. Petersburg Hotels in Saint PetersburgCrown Hotel St. Petersburg Hotels in Saint PetersburgCrown Hotel St. Petersburg Hotels in Saint PetersburgCrown Hotel St. Petersburg Hotels in Saint PetersburgCrown Hotel St. Petersburg Hotels in Saint Petersburg
99+
Hotels in Tsentralny,Saint Petersburg
Trip.BestNo. 8 of 4-Star Select Hotels in Saint Petersburg
Luggage storage
Bar
Priority airport drop-off
"Room: The hotel rooms resembled traditional Chinese hotels, very clean and well-equipped. The only downside was the lack of USB ports. The front desk staff was very friendly. Location: Located near Lenin Train Station, within walking distance. Across from the Galleria shopping mall, there's the Golden Apple cosmetics store on the first floor and a food court on the fifth floor offering a variety of Asian and European cuisine. Starbucks, KFC, McDonald's, and Subway are all located inside the mall, as well as the famous Jianbing Guozi chain. Downstairs is Yilu Chinese Restaurant and Gu Tea, a milk tea shop."
Amazing
221 reviews
9.4/10
Check Availability
AKYAN Saint Petersburg Hotel Hotels in Saint Petersburg
AKYAN Saint Petersburg Hotel Hotels in Saint PetersburgAKYAN Saint Petersburg Hotel Hotels in Saint PetersburgAKYAN Saint Petersburg Hotel Hotels in Saint PetersburgAKYAN Saint Petersburg Hotel Hotels in Saint PetersburgAKYAN Saint Petersburg Hotel Hotels in Saint PetersburgAKYAN Saint Petersburg Hotel Hotels in Saint Petersburg
99+
Hotels in Tsentralny,Saint Petersburg
Trip.BestNo. 19 of 4-Star Select Hotels in Saint Petersburg
Priority airport pick-up
24-hour front desk
Luggage storage
"Travel is very convenient, more than ten minutes walk from the subway station and the train station to Moscow. But the surrounding is very quiet, the hotel is small and exquisite, very good!"
Great
40 reviews
9.1/10
Check Availability
Catherine Art Hotel Hotels in Saint Petersburg
Catherine Art Hotel Hotels in Saint PetersburgCatherine Art Hotel Hotels in Saint PetersburgCatherine Art Hotel Hotels in Saint PetersburgCatherine Art Hotel Hotels in Saint PetersburgCatherine Art Hotel Hotels in Saint PetersburgCatherine Art Hotel Hotels in Saint Petersburg
58
Hotels in Tsentralny,Saint Petersburg
Airport pick-up
24-hour front desk
Library
"We often stay at this hotel. It is in the very center and very close to the metro. The reception is open 24 hours. The hotel serves buffet breakfasts until 11:00, there is a good selection: cucumbers, tomatoes, eggs, cheesecakes, pancakes, bacon, tea, coffee from the machine. You can leave your things for free after check-out. We lived on the 5th floor with a view of the city. In winter, the heating batteries work well. There is a hairdryer and a refrigerator in the room. There is an elevator. Of the minuses, I can only name the small size of the room. The hotel is very good."
Great
53 reviews
9.0/10
Check Availability
Boutique Hotel Golden Triangle Hotels in Saint Petersburg
Boutique Hotel Golden Triangle Hotels in Saint PetersburgBoutique Hotel Golden Triangle Hotels in Saint PetersburgBoutique Hotel Golden Triangle Hotels in Saint PetersburgBoutique Hotel Golden Triangle Hotels in Saint PetersburgBoutique Hotel Golden Triangle Hotels in Saint PetersburgBoutique Hotel Golden Triangle Hotels in Saint Petersburg
99+
Hotels in Tsentralny,Saint Petersburg
Trip.BestNo. 11 of 4-Star Select Hotels in Saint Petersburg
Massage room
Parking
24-hour front desk
"The hotel is right off Nesna Street, a short walk from several major churches, especially Kazan and the Church of the Savior on Spilled Blood, which are less than ten minutes away. The Mariinsky Theatre is also just over half an hour away, though the road can be covered in ice and snow in winter, making it easy to slip or step into the mud. The hotel is small, and the elevator is incredibly small; a large person could easily fill it up. However, the boutique rooms are spacious and have high ceilings, making them very comfortable. The rooms are clean and bright, and the breakfast is quite good. The front desk staff speaks excellent English and are very helpful, answering every question. It's a very pleasant experience. Overall, this was the best hotel I stayed in during my trip to Russia."
Amazing
99 reviews
9.5/10
Check Availability
See All Hotels in Saint Petersburg

Trending places in Saint Petersburg

Find top attractions and hotspots in Saint Petersburg

Browse by hotel type

Immerse yourself in the vibrant atmosphere of Saint Petersburg with our handpicked accommodation options

Premium Hotels in Saint Petersburg

See all
Discover our curated selection of premium hotels in Saint Petersburg for your next stay
No.
1
Skandinavia Country Club and Spa Hotels in Sestroretsk
9.0/10
40 review

Skandinavia Country Club and Spa

Hotel near Kurortny, Sestroretsk
"Good Location"
Select dates to view prices
No.
2
Wawelberg Hotel Hotels in Saint Petersburg
9.8/10
61 review

Wawelberg Hotel

Hotel near Tsentralny, Saint Petersburg
"Great service""Great location"
Select dates to view prices
No.
3
Grand Hotel Europe Hotels in Saint Petersburg
9.3/10
79 review

Grand Hotel Europe

Hotel near Tsentralny, Saint Petersburg
"Convenient location""Delicious breakfast"
Select dates to view prices
No.
4
Grand Hotel Moika 22 Hotels in Saint Petersburg
9.5/10
117 review

Grand Hotel Moika 22

Hotel near Tsentralny, Saint Petersburg
"Great location""Great service"
Select dates to view prices
No.
5
Helvetia Hotel Hotels in Saint Petersburg
9.8/10
52 review

Helvetia Hotel

Hotel near Tsentralny, Saint Petersburg
"Good Location"
Select dates to view prices
No.
6
Trezzini Palace Hotel Hotels in Saint Petersburg
9.8/10
42 review

Trezzini Palace Hotel

Hotel near Vasileostrovsky, Saint Petersburg
"Great service""Great location"
Select dates to view prices
No.
7
Corinthia Hotel St Petersburg Hotels in Saint Petersburg
8.9/10
146 review

Corinthia Hotel St Petersburg

Hotel near Tsentralny, Saint Petersburg
"Great location""Great stay!"
Select dates to view prices
No.
8
Renartiss Isaakiy St.Petersburg Hotel (ex. Renaissance St Petersburg Baltic) Hotels in Saint Petersburg
7.9/10
19 review

Renartiss Isaakiy St.Petersburg Hotel (ex. Renaissance St Petersburg Baltic)

Hotel near Admiralteysky, Saint Petersburg
"Great service"
Select dates to view prices
No.
9
The State Hermitage Museum Official Hotel Hotels in Saint Petersburg
9.3/10
55 review

The State Hermitage Museum Official Hotel

Hotel near Tsentralny, Saint Petersburg
"Great rooms"
Select dates to view prices
No.
10
Cosmos Selection Saint-Petersburg Nevsky Royal Hotel, a member of Radisson Individuals Hotels in Saint Petersburg
8.3/10
77 review

Cosmos Selection Saint-Petersburg Nevsky Royal Hotel, a member of Radisson Individuals

Hotel near Tsentralny, Saint Petersburg
"Great location"
Select dates to view prices
No.
11
Albora Hotels in Saint Petersburg
8.9/10
14 review

Albora

Hotel near Admiralteysky, Saint Petersburg
"Good Location"
Select dates to view prices
No.
12
Palace Bridge Hotel Hotels in Saint Petersburg
8.4/10
55 review

Palace Bridge Hotel

Hotel near Vasileostrovsky, Saint Petersburg
"Delicious breakfast""Great location"
Select dates to view prices
No.
13
Hotel Indigo ST. Petersburg - Tchaikovskogo Hotels in Saint Petersburg
9.3/10
74 review

Hotel Indigo ST. Petersburg - Tchaikovskogo

Hotel near Tsentralny, Saint Petersburg
"Great service""Convenient location"
Select dates to view prices
No.
14
Domina St. Petersburg Hotels in Saint Petersburg
9.7/10
63 review

Domina St. Petersburg

Hotel near Admiralteysky, Saint Petersburg
"Great service""Great rooms"
Select dates to view prices
No.
15
Dom Boutique Hotel Hotels in Saint Petersburg
9.1/10
31 review

Dom Boutique Hotel

Hotel near Tsentralny, Saint Petersburg
"Good Location"
Select dates to view prices
No.
16
Gamma Boutique-Hotel Hotels in Saint Petersburg
9.4/10
17 review

Gamma Boutique-Hotel

Hotel near Admiralteysky, Saint Petersburg
"Good Location"
Select dates to view prices
No.
17
Ekaterina Hotel Hotels in Saint Petersburg
8.9/10
26 review

Ekaterina Hotel

Hotel near Tsentralny, Saint Petersburg
"Great location""Convenient location"
Select dates to view prices
No.
18
Grand Hotel Emerald Hotels in Saint Petersburg
9.3/10
133 review

Grand Hotel Emerald

Hotel near Tsentralny, Saint Petersburg
"Great rooms""Great stay!"
Select dates to view prices
No.
19
Domina Pulkovo Hotel Hotels in Saint Petersburg
8.5/10
15 review

Domina Pulkovo Hotel

Hotel near Moskovsky, Saint Petersburg
"Good Location"
Select dates to view prices
No.
20
Avtor Boutique Hotel Hotels in Saint Petersburg
8.5/10
16 review

Avtor Boutique Hotel

Hotel near Tsentralny, Saint Petersburg
"Good Location"
Select dates to view prices

FAQs About Saint Petersburg Hotels

Where can I find the best hotel discounts in Saint Petersburg?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

What is the average price of hotels in Saint Petersburg for this weekend?

The average hotel prices in Saint Petersburg for this weekend are as follows:
3-star hotels: TWD 2,354
4-star hotels: TWD 4,552
5-star hotels: TWD 12,299

What is the average price of hotels in Saint Petersburg on weekdays?

On average, weekday hotel prices in Saint Petersburg are:
3-star hotels– TWD 2,221
4-star hotels– TWD 4,365
5-star hotels– TWD 11,982

Saint Petersburg Hotels Info

Highest Price
TWD 25,251
Lowest Price
TWD 930
Number of Reviews
13,068
Total Properties
1064
Average Price (Weekdays)
TWD 2,574
Average Price (Weekends)
TWD 2,724