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

View vacation packages to

Hotels and More in Saint Petersburg

Holiday Inn Express - St. Petersburg - Sadovaya

Hotel in Admiralteyskiy, Saint Petersburg

Located in Saint Petersburg's 18th century building, Holiday Inn Express - St. It’s the new hotel in a fully renovated XVIII building. Very fresh and appealing. Great view on St.Nicolas kirk! Next to 7 bridges! Great location!

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

Hotel Liga

Hotel in Tsentralny, Saint Petersburg

Well situated in the Tsentralny district of Saint Petersburg, Hotel Liga is located a 19-minute walk from Anna Akhmatova Museum, 1.1 miles from Faberge Museum and 1.7 miles from State Russian Museum. Nice breakfast, friendly staff.

Show more Show less
9.3
Awesome
1,018 reviews
Avg. price/night:
$42
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. It’s an amazing place to stay in when in St. Petersburg. The staff are very friendly and helpful at all times. Moreover, the location is great as it is walking distance from main tourist places. It’s spotless and the WiFi connection is good.

Show more Show less
9.1
Awesome
1,313 reviews
Avg. price/night:
$48
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. Very nice staff. Beautiful modern hotel.

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

MK Hotel Kraski

Hotel in Admiralteyskiy, Saint Petersburg

Ideally located in the Admiralteyskiy district of Saint Petersburg, MK Hotel Kraski is located a 14-minute walk from Saint Isaac's Cathedral, one mile from State Russian Museum and a 20-minute walk... Great location! Friendly staff and clean. Highly recommended!

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

Diplomat Hotel

Hotel in Tsentralny, Saint Petersburg

Located in the Tsentralny district in Saint Petersburg, a 15-minute walk to Nevsky Prospekt, Diplomat Hotel features air-conditioned rooms with free WiFi throughout the property. Very very clean room and near to nevsky street and good breakfast

Show more Show less
9.2
Awesome
1,072 reviews
Avg. price/night:
$46
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... Great location and very clean room. Staff was helpful and nice. Highly recommend. And it’s nice hotel for couple especially.

Show more Show less
9.5
Exceptional
1,434 reviews
Avg. price/night:
$78
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... Everything was just perfect! Amazing staff! Very nice people. Room was pretty clean and comfy. Great location. I highly recommend this place.

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

Adagio on Isaakiyevskaya

Hotel in Admiralteyskiy, Saint Petersburg

Conveniently located in the Admiralteyskiy district of Saint Petersburg, Adagio on Isaakiyevskaya is located an 8-minute walk from Saint Isaac's Cathedral, 0.7 miles from Winter Palace and 1.1 miles... Walking distance to museums and historic places

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

Galunov Hotel

Hotel in Tsentralny, Saint Petersburg

Located in Saint Petersburg, a 7-minute walk from Ploshchad Vosstaniya, Galunov Hotel features free WiFi access and free private parking. Every room is equipped with a flat-screen TV. Spotlessly clean. Excellent breakfast. Near a convenience store. Interior is very beautiful. Feels like home. You can't go wrong with this hotel.

Show more Show less
9.7
Exceptional
1,136 reviews
Avg. price/night:
$55
Check availability

Most-booked hotels in Saint Petersburg in the past month

Saint Petersburg's best hotels with breakfast

Budget hotels in Saint Petersburg

Hotels located in the center of Saint Petersburg

FAQs about hotels 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 $89 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Saint Petersburg will cost around $175, on average (based on Booking.com prices).

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

  • Some of the best hotels in Saint Petersburg near Ice Palace include Apartment on Pyatiletok 2, Apartment Latyshskikh strelkov and Питер у Ледового.

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

  • Many families visiting Saint Petersburg loved staying at Underwood Art Room, Alexander House, and Boutique hotel VILLA PERLOV.

  • For hotels in Saint Petersburg that serve highly-rated breakfasts, try Galunov Hotel, Aston Hotel, and Hilton Saint Petersburg Expoforum.

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

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

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

  • Offenbacher Hotel, Hilton Saint Petersburg Expoforum, and Sapphire Hotel got great room view-related reviews from travelers in Saint Petersburg.

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

Learn more about visiting Saint Petersburg

  • 33 attractions
  • 117 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