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

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+
Saint Petersburg – 6,699 hotels and places to stay
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. Excellent location, walking distance from all the main attractions. Very clean, stylish decoration, well equipped. Great experience. Breakfast is ok, but a bit more variety would be great. Very pleasant stay.

Show more Show less
9.1
Awesome
1,649 reviews
Avg. price/night:
$37

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. it was quiet, very clean and staff was very helpful.the hotel is very well situated next to several useful facilities

Show more Show less
9
Awesome
1,301 reviews
Avg. price/night:
$42

BAGRATION Hotel

Hotel in Tsentralny, Saint Petersburg

Located in Saint Petersburg, 2.1 miles from Anna Akhmatova Museum, BAGRATION Hotel provides accommodations with a restaurant, free private parking, a bar and a garden. Staff is amazing, very helpful!

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

Nevskiy Eclectic by AKYAN

Hotel in Tsentralny, Saint Petersburg

Nevskiy Eclectic by AKYAN features air-conditioned rooms with cable flat-screen TV in the Tsentralny district of Saint Petersburg. Everything was very nice. The first impression is a bit weird because it's an old building and a small elevator leads to the hotel on the 5th floor. But there everything looks really nice, the staff is kind, the room tidy and nicely decorated and with a smart tv. 10/10 price for value and overall impression.

Show more Show less
9.2
Awesome
1,395 reviews
Avg. price/night:
$44

Kentron Boutique Hotel

Hotel in Tsentralny, Saint Petersburg

Located 1.5 mi from State Russian Museum, Kentron Boutique Hotel is set in the Tsentralny district district of Saint Petersburg. Very efficient and friendly check-in. Our room was very clean and comfortable. The location is great. And we also loved the unique design of this hotel. But the hotels best asset is its staff! The staff was very friendly, helpful, and knowledgeable regarding places to visit in St.Petersburg. They work long hours, but always have a welcoming smile. (Thanks for all the staff members) We would definitely stay here again. A truly excellent hotel, highly recommend!

Show more Show less
9
Awesome
1,062 reviews
Avg. price/night:
$29

Holiday Inn Express - St. Petersburg - Sadovaya

Hotel in Admiralteyskiy, Saint Petersburg

Located in Saint Petersburg's 18th century building, Holiday Inn Express - St. Nice hotel in the beautiful historical building. It's in the oldest historical part of the city, which now is a quite far (like 20 min walk) from subway and main tourist attractions, but still nice and convenient. Staff are helpful and chill. Suites could be very different in sizes, as we have seen, but all well decorated and comfy. The "channel" view from one of the rooms was just amazing.

Show more Show less
9.2
Awesome
3,036 reviews
Avg. price/night:
$45

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. It was my second time in Hotel Liga, an I'm sure I'll come back. Very close to Moskovskaya train station, so if you arrive by train or metro, it's 5 min walk to the hotel. The breakfast is great and refreshment is available during whole day. This time I got the room with the window that could be opened :) which I prefer (as apposed to the first time when I got the Ligovsky prospect great view but without possibility to open the window). The bathroom is super new and clean! Thank you and see you next time!

Show more Show less
9.3
Awesome
1,379 reviews
Avg. price/night:
$42

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. Amazing view! Very tasty breakfast and coffee. Staff was very friendly and solved every question and wish in a moment. Thanks a lot, Lahta Plaza!

Show more Show less
9.6
Exceptional
1,372 reviews
Avg. price/night:
$713

Docklands Apart Hotel

Hotel in Vasileostrovskiy, Saint Petersburg

Located 30-minutes drive from Pulkovo airport and 3.4 mi away from the State Hermitage Museum in Saint Petersburg, Docklands offers accommodations with free WiFi and seating area. Very friendly and helpful. Very clean

Show more Show less
9
Awesome
1,275 reviews
Avg. price/night:
$46

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. The location was perfect. The area is quite lively, but at the same time, it was not extremely loud during the night, so we slept well. The room was clean and well equipped. The bathroom necessities were fully covered (even the nail file was there, which I really appreciate having at that moment). The breakfast seemed very limited from the first glance, but it had everything needed and on a different diet and preferences. The staff members were nice .

Show more Show less
9.1
Awesome
1,591 reviews
Avg. price/night:
$60

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

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

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

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

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

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

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

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

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

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

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

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

Learn more about visiting Saint Petersburg

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