St. Petersburg, Russia
Still exploring? Discover similar destinations

Mid-Range Hotels in St. Petersburg

Guests

Why book with Hotels.com?

Mid-Range Hotels in St. Petersburg

  • Hampton by Hilton Saint Petersburg ExpoForum

    Hampton by Hilton Saint Petersburg ExpoForum

    3-star

    Pulkovskiy Meridian12.2 miles to city centre

    Guest rating9.2.Superb36 Hotels.com guest reviews
    Hampton by Hilton Saint Petersburg ExpoForum
  • Nevsky Contour

    Nevsky Contour

    3-star

    Tsentralny1.3 miles to city centre

    Guest rating8.8.Fabulous94 Hotels.com guest reviews
    Nevsky Contour
  • Allegro Ligovsky Prospect

    Allegro Ligovsky Prospect

    3-star

    Vladimirskiy1.7 miles to city centre

    Guest rating8.8.Fabulous71 Hotels.com guest reviews
    Allegro Ligovsky Prospect
  • Kravt Sadovaya Hotel

    Kravt Sadovaya Hotel

    3-star
    VIP

    District No. 780.7 miles to city centre

    Guest rating9.0.Superb149 Hotels.com guest reviews
    Kravt Sadovaya Hotel
  • ibis St Petersburg Centre

    ibis St Petersburg Centre

    3-star

    Vladimirskiy1.7 miles to city centre

    Guest rating8.2.Very Good60 Hotels.com guest reviews
    ibis St Petersburg Centre
  • Comfort Hotel

    Comfort Hotel

    3-star

    Admiralteysky Area0.4 miles to city centre

    Guest rating8.8.Fabulous68 Hotels.com guest reviews
    Comfort Hotel
  • Sapphire Hotel

    Sapphire Hotel

    3.5-star
    VIP

    St. Petersburg City Centre0.7 miles to city centre

    Guest rating8.8.Fabulous67 Hotels.com guest reviews
    Sapphire Hotel
  • We&I by Vertical

    We&I by Vertical

    3-star

    Sampsonievskoe3 miles to city centre

    Guest rating10.0.Exceptional2 Hotels.com guest reviews
    We&I by Vertical
  • Hotel Vera

    Hotel Vera

    3-star

    Smol'Ninskoe2 miles to city centre

    Guest rating9.0.Superb65 Hotels.com guest reviews
    Hotel Vera
  • Metropolis Hotel

    Metropolis Hotel

    3-star

    Palace District0.2 miles to city centre

    Guest rating9.6.Exceptional33 Hotels.com guest reviews
    Metropolis Hotel
  • Offenbacher Hotel

    Offenbacher Hotel

    3-star

    Liteynyy1.6 miles to city centre

    Guest rating9.6.Exceptional41 Hotels.com guest reviews
    Offenbacher Hotel
  • Art-Hotel Rachmaninov

    Art-Hotel Rachmaninov

    3-star

    District No. 780.5 miles to city centre

    Guest rating9.0.Superb40 Hotels.com guest reviews
    Art-Hotel Rachmaninov
  • Art-Mokhovaya

    Art-Mokhovaya

    3.5-star

    Liteynyy1 mile to city centre

    Guest rating9.0.Superb35 Hotels.com guest reviews
    Art-Mokhovaya
  • Club Hotel Agni

    Club Hotel Agni

    3-star
    VIP

    Tsentralny1.4 miles to city centre

    Guest rating8.8.Fabulous61 Hotels.com guest reviews
    Club Hotel Agni
  • Abajour on Fontanka

    Abajour on Fontanka

    3-star

    District No. 781 mile to city centre

    Guest rating8.8.Fabulous21 Hotels.com guest reviews
    Abajour on Fontanka
See more properties

Top neighborhoods in St. Petersburg

Top landmarks in St. Petersburg

Transport in St. Petersburg

Looking to stay near the airport, train station, or other popular transport hubs? Find properties near

Find out more about St. Petersburg

Booking with Hotels.com gives you access to great rooms for affordable rates. Booking a Mid-Range hotel room gives you the opportunity to stay in St. Petersburg for less, allowing you to spend more money and time to enjoy more of the neighborhood and St. Petersburg during your holiday. Hotels.com has secured some incredible hotel savings for longer stays in some of the most popular destinations in Russia. Some of the great affordable hotels in & StateOrCountry offer amenities like free breakfast and a hotel gym that you don't want to miss.

Here are popular Mid-Range hotels in St. Petersburg travelers have booked in the last hour:

  1. 1. Boutique hotel Villa Perlov
  2. 2. Statskij Sovetnik Hotel Kustarnyy
  3. 3. Mini Hotel Universitetskaya


By signing up for our emails, you can access our Secret Prices, exclusive offers, and even more great deals that aren't available to everyone. When you book online, you can enjoy up to 50% off your reservation. Joining our Hotels.com Rewards Program gives you a chance to win a free night at one of our hotels. If you download the Hotels.com app, you can book your reservations in Russia on the go, read guest reviews, and save the hotel reservations you want to view and compare later.

These deals on reasonably priced hotel rooms in St. Petersburg won't last forever – reserve your room with Hotels.com today.

We do more than just hotels...

Similar destinations

Not sure where to go? Here are some popular destinations you may like

Keep exploring

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

See more St. Petersburg hotels