Saint Petersburg, Russia

Hotels in Saint Petersburg

Guests

Why book with Hotels.com?

Where to stay in Saint Petersburg

Top hotels in St. Petersburg

Top hotels in Petergof

  • New Peterhof Hotel

    New Peterhof Hotel

    4-star

    1.4 kilometers to city centre

    Guest rating9.0.Superb43 Hotels.com guest reviews
    New Peterhof Hotel
  • Hotel Samson

    Hotel Samson

    4-star

    1.4 kilometers to city centre

    Guest rating8.6.Fabulous15 Hotels.com guest reviews
    Hotel Samson
  • Hotel Aleksandriya Peterhof

    Hotel Aleksandriya Peterhof

    3-star

    2.5 kilometers to city centre

    Guest rating9.6.Exceptional5 Hotels.com guest reviews
    Hotel Aleksandriya Peterhof
  • Mini Hotel Universitetskaya

    Mini Hotel Universitetskaya

    3-star

    3.5 kilometers to city centre

    Guest rating10.0.Exceptional5 Hotels.com guest reviews
    Mini Hotel Universitetskaya
  • Grand Peterhof Spa Hotel

    Grand Peterhof Spa Hotel

    4-star

    4.9 kilometers to city centre

    Guest rating8.4.Very Good22 Hotels.com guest reviews
    Grand Peterhof Spa Hotel

Top hotels in Zelenogorsk

  • Pervaya Liniya. Health Care Resort.

    Pervaya Liniya. Health Care Resort.

    3.5-star

    3.7 kilometers to city centre

    Pervaya Liniya. Health Care Resort.
  • Park Hotel

    Park Hotel

    3-star

    2.7 kilometers to city centre

    Guest rating8.2.Very Good36 Hotels.com guest reviews
    Park Hotel
  • Hotel G9

    Hotel G9

    3-star

    2.3 kilometers to city centre

    Guest rating8.2.Very Good20 Hotels.com guest reviews
    Hotel G9
  • President Hotel

    President Hotel

    5-star

    4 kilometers to city centre

    Guest rating8.2.Very Good12 Hotels.com guest reviews
    President Hotel
  • Country hotel Hvoinyi

    Country hotel Hvoinyi

    3.5-star

    1.1 kilometers to city centre

    Country hotel Hvoinyi

Top hotels in Pushkin

  • Tsar Palace Luxury Hotel & SPA

    Tsar Palace Luxury Hotel & SPA

    5-star
    VIP

    5.2 kilometers to city centre

    Guest rating9.4.Exceptional42 Hotels.com guest reviews
    Tsar Palace Luxury Hotel & SPA
  • Hotel Natali

    Hotel Natali

    3-star

    4.2 kilometers to city centre

    Guest rating9.2.Superb18 Hotels.com guest reviews
    Hotel Natali
  • Fort Kolesnik

    Fort Kolesnik

    3-star

    4 kilometers to city centre

    Guest rating9.2.Superb10 Hotels.com guest reviews
    Fort Kolesnik
  • Hotel Ohotnichia Usadba

    Hotel Ohotnichia Usadba

    3-star

    4.8 kilometers to city centre

    Guest rating7.8.Good8 Hotels.com guest reviews
    Hotel Ohotnichia Usadba
  • Travelto 5 Uglov

    Travelto 5 Uglov

    2.5-star

    4.8 kilometers to city centre

    Travelto 5 Uglov

Explore Saint Petersburg

Find out more about Saint Petersburg

Visiting Saint Petersburg in Russia soon? Finding affordable hotel rooms is easy when you use Hotels.com to book your stay. Our site has the accommodations to make your trip to Saint Petersburg in Russia great. Whether you're searching for the best deals on a weekend getaway with your family or a business trip in Russia, you can read reviews, compare prices, and explore the amenities offered by the hotels in Saint Petersburg.

Using Hotels.com to book your hotel reservations in Saint Petersburg allows you to view the variety of accommodations available at Saint Petersburg hotels in Russia. By reading our guest reviews for Saint Petersburg hotels, you can learn from fellow travellers about the quality of amenities offered in Russia hotels. We also give you access to Expedia Saint Petersburg user reviews and the TripAdvisor review score for each hotel.

From the best luxury Saint Petersburg hotels to the cheapest business accommodation in Saint Petersburg, our mapping and search tools will let you compare hotels in a variety of ways such as:

  • - Nightly rates/ price
  • - Location within Saint Petersburg
  • - Cities in Saint Petersburg
  • - Top attractions in Saint Petersburg
  • - Hotels in different areas of Russia
  • - Genuine Hotels.com guest reviews for each hotel in Saint Petersburg
  • - Star rating
  • - Amenities
  • - Hotel name & chain
  • - Theme (business, luxury, romantic...)

Many hotels in Saint Petersburg offer a variety of services like a Concierge Desk and a Business Centre so you can gain insight on the restaurants and entertainment venues located around the hotels or work while you're away. Hotels.com informs you about the amenities offered at Saint Petersburg hotels like complimentary breakfast and indoor pools.

Keep exploring

Not found the right property yet? Explore other destinations or refine your current search further.