Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in Saint Petersburg

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

Margarita Hotel

Hotel in Admiralteyskiy, Saint Petersburg

Located in Saint Petersburg, a 6-minute walk from St. Nicholas Naval Cathedral, Margarita Hotel has accommodations with a restaurant, private parking, a shared lounge and a garden. Staff can speak and understand English well. Very helpful in guiding us where to go. The hotel is clean which is what I liked most. And the water dispenser at every level is a topnotcher.

Show more Show less
9.1
Awesome
1,481 reviews
Avg. price/night:
$53
Check availability

VOX Hotel

Hotel in Tsentralny, Saint Petersburg

Located in the middle of Saint Petersburg, VOX Hotel is set 1.6 mi from State Russian Museum and 1.8 mi from Church of the Savior on Spilled Blood. Good location,big room & clean, staff nice & friendly.

Show more Show less
9.1
Awesome
1,170 reviews
Avg. price/night:
$57
Check availability

Nevskiy Eclectic by AKYAN

Hotel in Tsentralny, Saint Petersburg

Ideally set in the Tsentralny district of Saint Petersburg, Nevskiy Eclectic by AKYAN is located a 19-minute walk from Anna Akhmatova Museum, one mile from Faberge Museum and 1.6 miles from State... I am very satisfied with the stay. Extremely nice and very helpful staff, super clean room with elegant good quality interior, convenient location of the hotel, towels changed every day and linen every couple days. Thank you for stay, I strongly recommend this place!

Show more Show less
9.2
Awesome
1,215 reviews
Avg. price/night:
$54
Check availability

Holiday Inn Express - St. Petersburg - Sadovaya

Hotel in Admiralteyskiy, Saint Petersburg

Located in Saint Petersburg's 18th century building, Holiday Inn Express - St. excellent location, quiet sleep, very spacious room, very helpful staff

Show more Show less
9.2
Awesome
2,518 reviews
Avg. price/night:
$49
Check availability

Hotel Liga

Hotel in Tsentralny, Saint Petersburg

Hotel Liga features air-conditioned rooms with cable flat-screen TV in the Tsentralny district of Saint Petersburg. An excellent hotel,close to the Metro and railway station. The rooms are comfortable and modern. The staff are friendly and efficient. I would definitely recommend

Show more Show less
9.3
Awesome
1,281 reviews
Avg. price/night:
$49
Check availability

Lahta Plaza Hotel

Hotel in Primorsky, Saint Petersburg

Located in Saint Petersburg, 1.7 miles from Saint Petersburg Stadium, Lahta Plaza Hotel provides accommodations with a restaurant, free private parking, a fitness center and a bar. Stayed at the Hotel for the second time. Met me as Queen of England!!! Requested an early check-in. Beautiful Alina from the reception gave a good mood - checked in early and upgraded category the room for free! On top of that I had breakfast for free! Around a lots of friendliness,positive,smiles! Later brought a stunning fruit plate into the room! It was a Piece of Art! My heart is with you! Felt at home! Definitely come back!!! With such management,service and attitude the Hotel has a Great Future!!! I wish prosperity and success!!!

Show more Show less
9.6
Exceptional
1,217 reviews
Avg. price/night:
$86
Check availability

Sapphire Hotel

Hotel in Tsentralny, Saint Petersburg

Located in the Tsentralny district of Saint Petersburg, Sapphire Hotel is set 2297 feet from State Russian Museum. Very comfortable, quiet room even though it is on the Main Street. We even had a large balcony, not on the street side. Big bathtub. And the location is perfect!!

Show more Show less
9.1
Awesome
1,458 reviews
Avg. price/night:
$58
Check availability

Boutique Hotel The Gamma

Hotel in Admiralteyskiy, Saint Petersburg

Featuring the on-site Nok restaurant, Sculptors bar and NERO spa, The Gamma Hotel offers accommodations in Saint Petersburg, 1.2 mi from Mariinsky Theater. The room is comfortable, the staff was nice and helpful. The decoration was exceptional. I will for sure recommend the hotel for my friends who are living in Russia and for those who are planning to visit it.

Show more Show less
9.2
Awesome
1,293 reviews
Avg. price/night:
$53
Check availability

WYNWOOD Hotel

Hotel in Tsentralny, Saint Petersburg

Located in Saint Petersburg and with State Russian Museum reachable within less than 0.6 mi, WYNWOOD Hotel features express check-in and check-out, nonsmoking rooms, a restaurant, free WiFi throughout... Very nice and helpful staff. The location of the hotel and the hotel itself is amazing. Breakfast was just perfect, delicious with variety of choice. Definitely exceeded my expectations.

Show more Show less
9.5
Exceptional
1,167 reviews
Avg. price/night:
$104
Check availability

Station Hotel S13

Hotel in Admiralteyskiy, Saint Petersburg

Featuring high-speed WiFi throughout the property, Station Hotel S13 is located in Saint Petersburg, 2953 feet from Saint Isaac's Cathedral. Each room features a flat-screen TV with satellite... Aundrey at the front desk is a really great Concierge! He can help you with anything! The hotel is a nice place to stay in the spring! Great location and awesome breakfast! Thanks Aundrey!

Show more Show less
9
Awesome
1,295 reviews
Avg. price/night:
$31
Check availability

Hotels with extra health and safety measures

Find hotels in Saint Petersburg with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Saint Petersburg in the past month

See all

Saint Petersburg's best hotels with breakfast

See all

Budget hotels in Saint Petersburg

See all

Hotels located in the center of Saint Petersburg

See all

FAQs about hotels in Saint Petersburg

  • Travelers who stayed in Saint Petersburg near Pulkovo Airport (LED) have said good things about Park Inn by Radisson Pulkovo Airport, Crowne Plaza St.Petersburg Airport, and Hotel Ringo.

  • On average, it costs $65 per night to book a 3-star hotel in Saint Petersburg for tonight. You'll pay around $97 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Saint Petersburg will cost around $221, on average (based on Booking.com prices).

  • For hotels in Saint Petersburg that serve highly-rated breakfasts, try Helvetia Hotel, Hilton Saint Petersburg Expoforum, and Boutique Hotel The Gamma.

  • The average price per night for a 3-star hotel in Saint Petersburg this weekend is $70 or, for a 4-star hotel, $130. Looking for something even fancier? 5-star hotels in Saint Petersburg for this weekend cost around $260 per night, on average (based on Booking.com prices).

  • Tsentralny, Admiralteyskiy, and Moskovskiy are popular with other travelers visiting Saint Petersburg.

  • Many families visiting Saint Petersburg loved staying at Center Hotel, Alexander House, and Boutique Hotel Villa Perlov.

  • Lahta Plaza Hotel, Gogol Hotel, and Hilton Saint Petersburg Expoforum got great room view-related reviews from travelers in Saint Petersburg.

  • These hotels in Saint Petersburg are highly rated by couples: Lahta Plaza Hotel, Helvetia Hotel, and WYNWOOD Hotel.

  • On average, 3-star hotels in Saint Petersburg cost $70 per night, and 4-star hotels in Saint Petersburg are $103 per night. If you're looking for something really special, a 5-star hotel in Saint Petersburg can be found for $256 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Saint Petersburg near Hermitage Museum include Boutique Hotel Villa Perlov, Silver Sphere Inn and Life Inn Apartments.

  • Lahta Plaza Hotel, Helvetia Hotel, and WYNWOOD Hotel are some of the popular hotels in Saint Petersburg.

Learn more about visiting Saint Petersburg

  • 10 attractions
  • 116 points of interest
  • 12 neighborhoods
Find out more
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Saint Petersburg:

Explore guest reviews of hotels in Saint Petersburg

See all