St. Petersburg, Russia

Apart-hotels in St. Petersburg

Guests

Why book with Hotels.com?

Apart-hotels in St. Petersburg

  • 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
  • The Faces Historical center

    The Faces Historical center

    4-star

    District No. 780.2 miles to city centre

    Guest rating9.2.Superb36 Hotels.com guest reviews
    The Faces Historical center
  • Kaleidoscope on Nevskiy

    Kaleidoscope on Nevskiy

    4-star

    Tsentralny1.4 miles to city centre

    Guest rating9.0.Superb41 Hotels.com guest reviews
    Kaleidoscope on Nevskiy
  • Valo Hotel City

    Valo Hotel City

    3-star

    Volkovskoe4.2 miles to city centre

    Guest rating8.8.Fabulous10 Hotels.com guest reviews
    Valo Hotel City
  • Apart-hotel Vertical

    Apart-hotel Vertical

    3-star

    Izmaylovskoe2.4 miles to city centre

    Guest rating8.6.Fabulous23 Hotels.com guest reviews
    Apart-hotel Vertical
  • Like Apart

    Like Apart

    3-star

    Svetlanovskoe4 miles to city centre

    Guest rating10.0.Exceptional1 Hotels.com guest review
    Like Apart
  • The Faces Petrogradskaya

    The Faces Petrogradskaya

    3-star

    Kronverkskoe1.4 miles to city centre

    Guest rating9.4.Exceptional15 Hotels.com guest reviews
    The Faces Petrogradskaya
  • The Faces Moyka

    The Faces Moyka

    3-star

    Palace District0.5 miles to city centre

    Guest rating9.6.Exceptional34 Hotels.com guest reviews
    The Faces Moyka
  • Agent Flat Apartment

    Agent Flat Apartment

    3.5-star

    Admiralteysky Area0.6 miles to city centre

    Guest rating9.4.Exceptional32 Hotels.com guest reviews
    Agent Flat Apartment
  • Comfort Apart Hotel

    Comfort Apart Hotel

    3-star

    Vladimirskiy1.9 miles to city centre

    Guest rating9.2.Superb17 Hotels.com guest reviews
    Comfort Apart Hotel
  • Dell Arte

    Dell Arte

    3-star

    Ligovka Yamskaya1.9 miles to city centre

    Guest rating9.0.Superb11 Hotels.com guest reviews
    Dell Arte
  • Docklands Apart Hotel

    Docklands Apart Hotel

    4-star

    Dekabristov Island2.8 miles to city centre

    Guest rating9.4.Exceptional12 Hotels.com guest reviews
    Docklands Apart Hotel
  • Avenue-Apart

    Avenue-Apart

    3-star

    Aptekarskiy Ostrov2.7 miles to city centre

    Guest rating9.6.Exceptional6 Hotels.com guest reviews
    Avenue-Apart
  • Apart-hotel IN2IT

    Apart-hotel IN2IT

    3.5-star

    Balkanskiy7.8 miles to city centre

    Apart-hotel IN2IT
  • ARTSTUDIO Moskovsky

    ARTSTUDIO Moskovsky

    3.5-star

    Izmaylovskoe2.2 miles to city centre

    ARTSTUDIO Moskovsky
See more properties

Top neighbourhoods 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

Hotels.com has plenty of St. Petersburg hotel-apartments for you to book today, with rates from just /night!

We make it easy to book the right aparthotel in St. Petersburg by showing you reviews by previous guests.

Our most popular apartment-hotels in St. Petersburg from the last 24 hours are:

1. Underwood Art Room
2. Narvskiy Posad
3. ApartHotel Elagin


Why choose a St. Petersburg aparthotel instead of a different accommodation?

A hotel-apartment in St. Petersburg is a great choice for a family holiday or just travellers who want a bit more flexibility. With options that include kitchens and living areas, and sometimes washers and dryers, a good St. Petersburg hotel-apartment will give you the freedom to plan your stay the way you want. You'll have the full flexibility to organize your day according to your needs, to cater for the little ones or just to make yourself a late night snack in the comfort of your own home away from home.

Cheap Hotel-Apartments in St. Petersburg

The average aparthotel in St. Petersburg costs £38/night but you can pay less if you book with Hotels.com!

We make it easy to save money on every booking. We offer our Price Guarantee on most bookings. Plus we offer 3 more ways to save:

1. Hotels.com Rewards - Collect 10 nights, get 1 free*
2. Hotels.com Deals & Discounts - Search over 10,000 deals!
3. Hotels.com voucher codes - All our official promo and discount codes in one place.

We do more than just hotels...

Keep exploring

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

See more St. Petersburg hotels