Hotels in Saint Petersburg
Menu

Search Hotels

Select date

Select date


Ages of children:
Specify the age of a child
Specify the age of children
Cancel
OK

4 star hotels in Saint Petersburg

Filter Results

Hotels by class

Hotel name

Price per night

Other accommodation

Districts

Attractions

Thematic hotels

Review rating

Hotel facilities

Room facilities

Apply Filters
Clear Filters

111 properties found

  • Vedensky Hotel

    Bolshoy Prospekt 37, Saint Petersburg, Russia (Show map)

    Offering modern guest rooms, the elegant Vedensky Hotel lies within a 15-minute walk from Saint Petersburg Mosque. The property opened in 2011 and features sophisticated architecture.

    More...

    From US$ 133
    price for 1 night
    Book Now From US$ 133
  • Aston

    Vladimirsky Prospekt 5, Saint Petersburg, Russia (Show map)

    Aston Hotel is positioned 450 meters from Anichkov Palace, in a business area of Saint Petersburg. Since 2010 the hotel has been offering accommodation in a 4-story building with…

    More...

    From US$ 149
    price for 1 night
    Book Now From US$ 149
  • K-Vizit Toksovo

    Sovetov 68, Saint Petersburg, Russia (Show map)

    The attractive K-Vizit Toksovo Hotel is rated 4 stars and features 23 rooms for guests to stay in. K-Vizit Toksovo Hotel was opened in 2012.

    More...

    From US$ 61
    price for 1 night
    Book Now From US$ 61
  • Best Western Plus Centre Hotel (Ligovsky Building)

    Ligovsky Pr.41/83, Saint Petersburg, Russia (Show map)

    The comfortable 4-star Best Western Plus Centre Hotel is set in a cultural area minutes away from Gostiny Dvor, Mariinsky Theatre (Kirov Opera and Ballet) and Cathedral of Our…

    More...

    From US$ 71
    price for 1 night
    Book Now From US$ 71
  • Antares Royal

    Nevsky Prospekt 147, Saint Petersburg, Russia (Show map)

    Royal Antares Hotel is rated 4 stars and is placed about 2.8 km from Mikhailovskiy Castle Historical Museum. Renovated in 2001, the central hotel has welcomed guests since 1905.

    More...

    From US$ 71
    price for 1 night
    Book Now From US$ 71
  • Butik-Otel Graftio

    Ulitsa Graftio 3, Saint Petersburg, Russia (Show map)

    The luxury Butik-Otel Graftio is a 4-star accommodation featuring 24-hour front desk, laundry and room service.

    More...

    From US$ 242
    price for 1 night
    Book Now From US$ 242
  • Happy Inn

    Str Voronezhskaya 67, Saint Petersburg, Russia (Show map)

    Offering individual rooms, the excellent Happy Inn is located only 2 km from Tovstonogov Bolshoi Drama Theater. Since 2014, it has been hosting guests in the historical center of Saint…

    More...

    From US$ 154
    price for 1 night
    Book Now From US$ 154
  • Nevsky Forum Hotel

    Nevsky Prospekt 69, Saint Petersburg, Russia (Show map)

    Nevsky Forum is an attractive 4-star hotel set 1.7 km from Kazan Cathedral and 21 km from Palace Bridge . Nevsky Forum Hotel was opened in 2006.

    More...

    From US$ 197
    price for 1 night
    Book Now From US$ 197
  • Courtyard By Marriott St. Petersburg Vasilievsky

    2 Line Of Vasilievsky Island 61/30, Saint Petersburg, Russia (Show map)

    Courtyard By Marriott St. Petersburg Vasilievsky Hotel is a great place to stay in Saint Petersburg. Featuring classical architecture, the hotel occupies a 7-story building opened in 2008.

    More...

    From US$ 125
    price for 1 night
    Book Now From US$ 125
  • Park Inn By Radisson Nevsky

    4A Goncharnaya Ulitsa / 89 Nevsky Prospekt, Saint Petersburg, Russia (Show map)

    The 4-star Park Inn By Radisson Nevsky Saint Petersburg offers a non-smoking accommodation in Tsentralny district of Saint Petersburg.

    More...

    From US$ 196
    price for 1 night
    Book Now From US$ 196
  • Hotel Shanghai

    Kosaya Liniya 3/1, Saint Petersburg, Russia (Show map)

    Shanghai is a luxury 4-star hotel set 2.1 km from Mariinsky Theatre and 3.2 km from Hermitage Museum.

    More...

    From US$ 78
    price for 1 night
    Book Now From US$ 78
  • Station Premier S10

    Stolyarny Lane,10, Saint Petersburg, Russia (Show map)

    The 3-star hotel Station Premier S10 provides a non-smoking accommodation and gives a quick access to Palace Square, which is around 1300 meters away. Since 2017, it has…

    More...

    From US$ 146
    price for 1 night
    Book Now From US$ 146
  • Premium Hotel

    Kuznechny Pereulok 14A, Saint Petersburg, Russia (Show map)

    The 4-star Premium Hotel offers fine a luxury accommodation to stay in Saint Petersburg. The hotel is located in Nevskiy district, 1200 meters from St.

    More...

    Book Now
  • Boutique Hotel Graftio

    Graftio Street, 3,, Saint Petersburg, Russia (Show map)

    Boutique Hotel Graftio is a boutique accommodation with free self-parking and a safety deposit box. The property is located in Admiralteyskiy district, 3.7 km from State Hermitage Museum and…

    More...

    Book Now
  • Park Hotel Retur

    28 Bolshaya Kupalnaya Street, Sestroretsk, Aleksandrovskaya, Ru, Saint Petersburg, Russia (Show map)

    The 4-star Park Hotel Retur provides guests with a luxury accommodation featuring 24-hour reception, laundry and dry cleaning.

    More...

    Book Now
  • Park Inn By Radisson Nevsky St. Petersburg Hotel

    89 Nevsky Pr./4 Goncharnaya Str., 191036 St. Petersburg, Saint Petersburg, Russia (Show map)

    The excellent 4-star Park Inn By Radisson Nevsky St. Petersburg Hotel is a great place to stay in Saint Petersburg.

    More...

    From US$ 91
    price for 1 night
    Book Now From US$ 91
  • Hilton St Petersburg Expoforum

    Peterburgskoye Highway 62, Saint Petersburg, Russia (Show map)

    The 4-star Hilton St Petersburg Expoforum Hotel is situated a mere 4.7 km away from Alexander Park. 24-hour reception, dry cleaning and room service as well as a…

    More...

    From US$ 83
    price for 1 night
    Book Now From US$ 83
  • Russian Village

    1-St Nikitinskaya Str., 13, Saint Petersburg, Russia (Show map)

    The 4-star Russian Village boasts close proximity to St. Petersburg University just 8.3 km away. You can find Yelagin Palace only 4.3 km from the property.

    More...

    Book Now
  • Staybridge Suites St.Petersburg

    Moskovsky Prospect, 97 B, Saint Petersburg, Russia (Show map)

    The luxury Staybridge Suites St.Petersburg is a 4-star property located 1200 meters away from Alexander III Monument .

    More...

    From US$ 216
    price for 1 night
    Book Now From US$ 216
  • Courtyard By Marriott St Petersburg Vasilievsky

    61/30 A-2Nd Line Of Vasilievsky Island, Saint Petersburg, Russia (Show map)

    The excellent 4-star Courtyard By Marriott St Petersburg Vasilievsky Hotel lies within a 25-minute walk of Peter and Paul Cathedral.

    More...

    From US$ 166
    price for 1 night
    Book Now From US$ 166