Latest deals, straight to your inbox!

Receive great hotel deals every week.

Popular destinations this month

Search all hotel deals, in one place.

Best rate Guaranteed

Find Hotels in St Petersburg

I don't have specific dates yet
Rooms Adults Children
Compare vs GetRates: Booking.com
Property Type
  • Hotel
  • Apartment
  • Bed & Breakfast
  • Resort
  • Motel
  • Vacation Rental
  • Hostel
Star rating
  • 1 star
  • 2 star
  • 3 star
  • 4 star
  • 5 star
  • Unrated
Guest rating
  • Superb: 9+
  • Very Good: 8+
  • Good: 7+
  • Pleasant: 6+
  • No rating
Sort result by
  • Property name
  • Star rating
  • Distance
  • Guest rating
  • Price
Search. Compare. Save time & money

Room availability is limited. Don't miss today's deals!

St Petersburg

3798 properties
St Petersburg has a very good average review score of 8.48.4
USD48.1 is the avg. price/night this week in St Petersburg

Featured Hotels in St Petersburg

Corinthia Hotel St Petersburg5-star hotel in St Petersburg Nevsky Prospect, 57, St Petersburg, Russia (1.9 mi from center)
  • Mayakovskaya (Saint Petersburg Metro) (0.2 mi away)
Fabulous: 8.8 Score from 2,448 reviews
This St. Petersburg hotel sits on Nevsky Prospect. The Corinthia Hotel St Petersburg is...
fromUSD 95
Avg. price/night
Renaissance St Petersburg Baltic Hotel A Marriott Luxu...5-star hotel in St Petersburg Pochtamtskaya Street 4, St Petersburg, Russia (0.7 mi from St Petersburg center)
  • Saint Isaac's Cathedral (0.1 mi away)
Superb: 9.0 Score from 1,159 reviews
The Renaissance St Petersburg Baltic Hotel is directly across from St. Isaac's Cathedral....
fromUSD 62
Avg. price/night
Kempinski Hotel Moika 225-star hotel in St Petersburg 22, Moika River Embankment, St Petersburg, Russia (0.2 mi from St Petersburg center)
  • Palace Square (0.3 mi away)
Superb: 9.1 Score from 1,451 reviews
Moika River Embankment 22, Saint-Petersburg 191186 The Kempinski Hotel Moika 22 looks onto...
Avg. price/night
Courtyard by Marriott St Petersburg Vasilievsky4-star hotel in St Petersburg 2 Line Of Vasilievsky Island 61/30, St Petersburg, Russia (2.1 mi from St Petersburg center)
  • Petrovsky Stadium (0.4 mi away)
Very Good: 8.3 Score from 881 reviews
The Courtyard St Petersburg Vasilievsky offers free Wi-Fi, tennis courts and a tour desk as...
fromUSD 59
Avg. price/night
Best Western PLUS Centre Hotel3-star hotel in St Petersburg Ligovskiy Prospekt 41/83, St Petersburg, Russia (2.4 mi from St Petersburg center)
  • Ploshchad Vosstaniya (0.1 mi away)
Good: 7.0 Score from 227 reviews
The Oktiabrskaya Ligovskiy Building Hotel is perfectly located for both business and leisure...
fromUSD 44
Avg. price/night
Courtyard St Petersburg Center West Pushkin Hotel4-star hotel in St Petersburg Griboedov Canal 166 Via Kanonerskaia,via 33 Kanonerskaia, St Petersburg, Russia (2.2 mi from St Petersburg center)
  • Mariinsky Theatre (0.7 mi away)
Very Good: 8.4 Score from 357 reviews
Location. Located in St. Petersburg, Courtyard by Marriott St. Petersburg Center West Pushkin...
fromUSD 54
Avg. price/night
Park Inn by Radisson Nevsky4-star hotel in St Petersburg 89 Nevsky Pr. / 4 Goncharnaya Str., St Petersburg, Russia (2.7 mi from St Petersburg center)
  • Moskovsy Rail Terminal (0.1 mi away)
Very Good: 8.1 Score from 1,208 reviews
If shopping is on the agenda, the Park Inn St. Petersburg Nevsky Prospect is most conveniently...
Novotel Saint Petersburg Centre4-star hotel in St Petersburg Mayakovskogo Street 3A, St Petersburg, Russia (2.2 mi from St Petersburg center)
  • Mayakovskaya (Saint Petersburg Metro) (0.2 mi away)
Very Good: 8.2 Score from 1,515 reviews
The Novotel St Petersburg Centre is located in the city center, close the Yusupov Palace and...
fromUSD 75
Avg. price/night
Holiday Inn St Petersburg Moskovskye Vorota4-star hotel in St Petersburg Moskovsky Prospekt 97A, St Petersburg, Russia (3.2 mi from St Petersburg center)
  • Moskovskiye Vorota (0.1 mi away)
Very Good: 8.1 Score from 1,450 reviews
This accommodation in St. Petersburg is on the Moskovy Prospect. It is 5.3 km from the...
fromUSD 57
Avg. price/night
All properties in St Petersburg
In and Around St Petersburg

Show me hotels near...

St Petersburg Guide

Short intro of St Petersburg

Average accommodation prices per night start at 40 RUB at Avenue Hotel St Petersburg and go up to 98,785 RUB at Nevsky Row Hotel - Nevsky 100. Instantly compare deals for any of stays in St Petersburg and get the cheapest price guaranteed on your booking!

Enter your travel dates in the search box above to check today's deals in St Petersburg and update prices in your currency. See the featured listings and check one of our recommended accommodation in St Petersburg...read more

Hotels in other cities

Show me hotels near...

Featured Tours in St Petersburg
  • St Petersburg Speedboat Adventure

    Experience the thrill of driving your own speedboat through the serene waters of Tampa Bay. For the entirety of this narrated tour, you?ll navigate and captain your own...

    starting from € 49.91
  • St Petersburg Historical Segway Tour

    Experience the city of St Petersburg with ease and comfort on this historical Segway tour. Cruise along Tampa Bay, pass the St Petersburg Pier, and coast by...

    starting from € 34.60
  • St Petersburg Segway Nature Tour

    Spend a morning in Florida?s amazing nature on this fun, scenic and educational Segway tour. Following your small group and knowledgeable guide through St Petersburg...

    starting from € 49.99
All Tours in St Petersburg
Popular Hotels in St Petersburg
St Petersburg Rating Overview "See how this location is rated"

From 72,302 reviews

84.2% of users recommended St Petersburg hotels
© 2020 GetRates™

Some of the travel sites we search to save you up to 75% on your hotel deal: