Book Hotels In The City Centre In Saint Petersburg, Russia

Find your next stay with 2,200,000+ Hotels, Homes, Apartments & Villas

magnifying-glass.svgclose.svg
July 2025
Jul 2025
MonTueWedThuFriSatSun
Aug 2025
MonTueWedThuFriSatSun

Friday 25 July 2025 - Saturday 26 July 2025 (1 night)

calender.png
25 Jul 2025
Friday
calender.png
26 Jul 2025
Saturday
people.png
2 Adults - 0 Child
1 room
Discover

Most Booked Hotels in the City Centre in Saint Petersburg
city.svgCity centre

Stay at Saint Petersburg's top hotels

Saint Petersburg - 141 Hotels to stay
city.svgCity centre

Find hotel deals in Saint Petersburg
See map view
best price
Best Price Guarantee

We guarantee we won't be beaten on price. If you find a cheaper hotel deal on another website after you book with us, we’ll refund the difference!

See the latest prices and deals by choosing your dates. Choose dates

Petro Palace Hotel

14 Malaya Morskaya Street, St. Petersburg, Russia - See map
Free WiFiParking availableDining servicesAmenities

Wonderful

989 Guest reviews

9.0
Cleanliness9.2/10
Service9.0/10
Comfort9.0/10
Condition8.8/10
location10/10
Neighborhood9.6/10
Amenities8.6/10
Check Availability

Four Seasons Hotel Lion Palace St. Petersburg

1 Voznesensky Prospekt, St. Petersburg, Russia - See map
Swimming PoolFree WiFiAirport transfersAmenities

Exceptional

226 Guest reviews

9.6
Cleanliness9.8/10
Service9.6/10
Comfort9.6/10
Condition9.8/10
location9.8/10
Neighborhood9.6/10
Value8.6/10
Amenities10/10
Check Availability

Majestic Boutique Hotel DeLuxe

Sadovaya, 22, St. Petersburg, Russia - See map
Free WiFiParking availableAirport transfersAmenities

Exceptional

433 Guest reviews

9.4
Cleanliness9.6/10
Service9.2/10
Comfort9.4/10
Condition9.4/10
location10/10
Neighborhood9.6/10
Amenities8.6/10
Check Availability
promotion

2% giveback on bookings

Create an account or login to unlock these rewards

Radisson Sonya Hotel, St. Petersburg

5/19, Liteyny pr., St. Petersburg, Russia - See map
Free WiFiParking availableAirport transfersAmenities

Excellent

293 Guest reviews

8.6
Cleanliness9.0/10
Service8.8/10
Comfort8.4/10
Condition8.6/10
location8.0/10
Neighborhood8.2/10
Quality10/10
Value8.4/10
Amenities8.4/10
Check Availability

Rossi Boutique Hotel & SPA

55 Fontanka Embankment, St. Petersburg, Russia - See map
Free WiFiParking availableAirport transfersAmenities

Excellent

482 Guest reviews

8.8
Cleanliness9.2/10
Service9.0/10
Comfort8.4/10
Condition8.8/10
location9.0/10
Neighborhood9.0/10
Amenities9.2/10
Check Availability
promotion

INVITE AND EARN REWARDS

Give US$25 and Get US$25 for referring friends!

Nevsky Forum Hotel

69 Nevsky Pr, St. Petersburg, Russia - See map
Free WiFiBar/LoungeAirport transfersAmenities

Wonderful

479 Guest reviews

9.0
Cleanliness9.2/10
Service9.4/10
Comfort8.6/10
Condition8.6/10
location9.6/10
Neighborhood9.4/10
Amenities9.2/10
Check Availability

Hotel Saint Petersburg

Pirogovskaya Embankment 5/2, St. Petersburg, Russia - See map
Free WiFiParking availableAirport transfersAmenities

Very Good

534 Guest reviews

7.6
Cleanliness7.6/10
Service7.4/10
Comfort7.2/10
Condition7.0/10
location8.0/10
Neighborhood7.8/10
Quality8.0/10
Value10/10
Amenities7.8/10
Check Availability

The Taleon Imperial Hotel

59 Moika Emb, St. Petersburg, Russia - See map
Swimming PoolFree WiFiParking availableAmenities

Wonderful

260 Guest reviews

9.2
Cleanliness9.4/10
Service8.8/10
Comfort9.2/10
Condition9.2/10
location9.8/10
Neighborhood9.8/10
Value2.0/10
Amenities9.2/10
Check Availability

Boutique Hotel 1852

Chekhova St, 2, St. Petersburg, Russia - See map
Free WiFiBar/LoungeDining servicesAmenities

Exceptional

252 Guest reviews

9.4
Cleanliness9.6/10
Service9.4/10
Comfort9.2/10
Condition9.2/10
Neighborhood8.6/10
Amenities9.2/10
Check Availability

Helvetia Hotel

11 Marata Street, St. Petersburg, Russia - See map
Free WiFiAirport transfersDining servicesAmenities

Exceptional

252 Guest reviews

9.4
Cleanliness9.6/10
Service9.4/10
Comfort9.2/10
Condition9.2/10
location9.2/10
Neighborhood9.2/10
Quality6.0/10
Value8.0/10
Amenities9.2/10
Check Availability

Albora

Griboedova canal 133A, St. Petersburg, Russia - See map
Free WiFiParking availableBar/LoungeAmenities

Exceptional

43 Guest reviews

9.4
Cleanliness10/10
Service9.6/10
Comfort9.8/10
Condition9.8/10
Neighborhood9.8/10
Amenities9.6/10
Check Availability

AZIMUT Hotel St Petersburg

43-1 Lermontovsky Prospect, St. Petersburg, Russia - See map
Free WiFiParking availableBar/LoungeAmenities

Good

304 Guest reviews

7.2
Cleanliness7.4/10
Service7.6/10
Comfort6.8/10
Condition7.0/10
location7.2/10
Neighborhood7.6/10
Value4.4/10
Amenities8.6/10
Check Availability

Kravt Sadovaya Hotel

Sadovaya Street 25, St. Petersburg, Russia - See map
Free WiFiParking availableBar/LoungeAmenities

Excellent

280 Guest reviews

8.8
Cleanliness9.0/10
Service8.8/10
Comfort8.4/10
Condition8.6/10
Neighborhood8.4/10
Amenities8.6/10
Check Availability

Demetra Art Hotel

Vosstaniya Street 44, St. Petersburg, Russia - See map
Free WiFiParking availableBar/LoungeAmenities

Wonderful

157 Guest reviews

9.0
Cleanliness9.2/10
Service9.0/10
Comfort8.8/10
Condition9.0/10
location8.8/10
Neighborhood8.6/10
Value9.2/10
Amenities9.4/10
Check Availability

The Brothers Karamazov Hotel

11a Sotsialisticheskaya Street, St. Petersburg, Russia - See map
Free WiFiParking availableAirport transfersAmenities

Excellent

170 Guest reviews

8.6
Cleanliness9.0/10
Service9.0/10
Comfort8.6/10
Condition8.6/10
location7.8/10
Neighborhood8.4/10
Amenities6.8/10
Check Availability
See all hotels in Saint Petersburg

Top Picks for Hotels in Saint Petersburg
city.svgCity centre

Try one of these popular top-rated hotels in Saint Petersburg

Recently Booked in Saint Petersburg
city.svgCity centre

See where other travellers are staying in Saint Petersburg

FAQs About Hotels in Saint Petersburg

What's the best place to stay in Saint Petersburg, Russia?
plus-blue.svg
The best place to stay in Saint Petersburg, Russia depends on your preferences. Some popular areas to consider are Nevsky Prospekt, Vasilyevsky Island, and the historic city center.
What's the best place to stay on a budget in Saint Petersburg, Russia?
plus-blue.svg
For budget travelers, staying in hostels or budget hotels near Nevsky Prospekt or Moskovsky Railway Station is a good option to save money while being centrally located.
What are some family-friendly hotels in Saint Petersburg, Russia?
plus-blue.svg
Some family-friendly hotels in Saint Petersburg include Park Inn by Radisson Pulkovskaya, Crowne Plaza St. Petersburg-Ligovsky, and Corinthia Hotel St. Petersburg.
What's the best accommodation for a romantic getaway to Saint Petersburg, Russia?
plus-blue.svg
For a romantic getaway, hotels like The Taleon Imperial Hotel, Angleterre Hotel, and Belmond Grand Hotel Europe offer a luxurious and intimate ambiance.
What's the best accommodation for an all-inclusive stay in Saint Petersburg, Russia?
plus-blue.svg
All-inclusive stays are not common in Saint Petersburg, but some hotels like Solo Sokos Hotel Palace Bridge offer packages that include meals and access to their facilities.
Where can I find pet-friendly hotels in Saint Petersburg, Russia?
plus-blue.svg
You can find pet-friendly hotels in Saint Petersburg, such as Allegro Hotel, Radisson Sonya Hotel, and Ambassador Hotel. Remember to check their specific pet policies.
What's the best boutique hotel in Saint Petersburg, Russia?
plus-blue.svg
The Brothers Karamazov Hotel, Pushka Inn Hotel, and Alexander House Boutique Hotel are highly recommended boutique hotels in Saint Petersburg, Russia.
What's the best spa hotel in Saint Petersburg, Russia?
plus-blue.svg
Some of the best spa hotels in Saint Petersburg are The Kempinski Moika 22, The Astoria, and Grand Hotel Emerald, which offer a range of spa treatments and facilities.
What hotels in Saint Petersburg, Russia have nice views?
plus-blue.svg
Hotels like The St. Regis Moscow Nikolskaya, The Corinthia Hotel St. Petersburg, and The Angleterre Hotel offer stunning views of the city's landmarks and riverside.
Do hotels in Saint Petersburg, Russia offer airport transportation services?
plus-blue.svg
Yes, many hotels in Saint Petersburg, Russia provide airport transportation services. It is advisable to check with your preferred hotel directly for their airport transfer options.
Destinations

Discovering Saint Petersburg's Coastal Charm and Urban Wonders

Discover what to do and what to see in Saint Petersburg

Welcome to the enchanting city of Saint Petersburg, Russia, a destination steeped in history, rich in culture, and adorned with captivating landmarks. As you embark on your journey, immerse yourself in the charm of this majestic city and discover its hidden gems. Discover the grandeur of the Hermitage Museum, nestled within the opulent Winter Palace. Marvel at its remarkable collection of art and immerse yourself in centuries of history. Just a short stroll away, the Church of the Savior on Spilled Blood stands proudly, showcasing its stunning Byzantine architecture. Step inside to admire the intricate mosaics that adorn its walls and immerse yourself in its serene ambience. Take a leisurely stroll along the iconic Nevsky Prospekt, the vibrant heart of the city. Explore the many boutiques, cafes, and historic buildings that line the bustling street. Admire the striking beauty of the Kazan Cathedral, with its grand colonnade and magnificent dome. For a taste of Russian royalty, visit the Peterhof Palace and Gardens, a UNESCO World Heritage Site. Be awe-struck by the grandeur of its palaces and captivated by the beauty of its meticulously landscaped gardens and dazzling fountains. When it comes to accommodation, let Travala.com be your guide. With a wide selection of hotels in Saint Petersburg, you can choose the perfect retreat to suit your needs. Our secure payment options include credit cards, debit cards, and cryptocurrencies like Bitcoin, ensuring a seamless experience. Experience the allure of Saint Petersburg and let its landmarks and charm captivate your heart. Book your stay with Travala.com and embark on an unforgettable journey through this enchanting city.

Read more

FAQs

      More Ways to Explore Saint Petersburg

      You might also like these destinations while on your trip

      Customer Reviews
      What our customers say

      Crypto-friendly Bookings

      Your money’s good here.

      Pay with CREDIT CARD
      Pay with Binance Pay
      Pay with Crypto.com Pay
      Pay with Wechat Pay
      Pay with AVA
      Pay with BTC (Lightning)
      Pay with ETH
      Pay with USDT (Polygon)
      Pay with BNB

      We pride ourselves on being the leading crypto-native travel platform. Pay for your travel anywhere in the world seamlessly using 100+ cryptocurrencies or traditional payments.