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,109 reviews
Avg. price/night:
$80
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,208 reviews
Avg. price/night:
$65
Check availability

Station Hotel L1

Hotel in Tsentralny, Saint Petersburg

1.1 mi from State Russian Museum, Station Hotel L1 is located in Saint Petersburg and features free WiFi and concierge services. Hotel Was Very Clean and quite

Show more Show less
9
Awesome
1,246 reviews
Avg. price/night:
$33
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,087 reviews
Avg. price/night:
$67
Check availability

WYNWOOD Hotel

Hotel in Tsentralny, Saint Petersburg

Located in Saint Petersburg, within a 10-minute walk of State Russian Museum and 0.7 miles of Palace Square, WYNWOOD Hotel has accommodations with a bar. Excellent location Very nice staff

Show more Show less
9.5
Exceptional
1,410 reviews
Avg. price/night:
$124
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... Nice, clean, simple hotel with perfect location and friendly staff. Good value for money, would come again.

Show more Show less
9
Awesome
2,003 reviews
Avg. price/night:
$46
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... In my last 8 years of visiting different countries, this is the best city and the best located hotel i have ever visited. it is literally 200-300 meter from all the great palaces, and locations, you do not need to think of bus, taxi or metro. After coming back, i am still thinking about this great city and this hotel is perfectly located to give you glimpse of everything. Wi-fi speed is superb. Staff are very very helpful.

Show more Show less
9.3
Awesome
1,062 reviews
Avg. price/night:
$68
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. very cozy rooms, nice breakfast, good location in walking distance from the railway station

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

Hilton Saint Petersburg Expoforum

Hotel in Saint Petersburg

12 mi from Mariinsky Theater, Hilton Saint Petersburg Expoforum is set in Saint Petersburg on the territory of ExpoForum and has a fitness center and free WiFi throughout the property. Friendly, clean and comfortable

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

Offenbacher Hotel

Hotel in Tsentralny, Saint Petersburg

Featuring free WiFi throughout the property, Offenbacher Hotel is located in Saint Petersburg, within a 10-minute walk from Chernyshevskaya and Ploshchad Vosstaniya Metro Stations. Friedly and helpful staff, nice breakfast, great location, very stylish and clean . Everything was excellent!

Show more Show less
9.4
Awesome
1,204 reviews
Avg. price/night:
$68
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, 3-star hotels in Saint Petersburg cost $83 per night, and 4-star hotels in Saint Petersburg are $154 per night. If you're looking for something really special, a 5-star hotel in Saint Petersburg can be found for $338 per night, on average (based on Booking.com prices).

  • Some of the best hotels in Saint Petersburg near Saint Isaac's Cathedral include Soul Kitchen Hostel, SaintHouse on Konnogvardeysky and Agent Flat Apartment.

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

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

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

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

  • Many families visiting Saint Petersburg loved staying at Underwood Hotel, Center Hotel, and Kamerdiner Hotel.

  • For hotels in Saint Petersburg that serve highly-rated breakfasts, try Galunov Hotel, The State Hermitage Museum Official Hotel, and Aston Hotel.

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

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

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

Learn more about visiting Saint Petersburg

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