Search options

Date

Date
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

4 star hotels in Saint Petersburg

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

111 results

  • Casa Leto

    From US$ 170

    34, Bolshaya Morskaya Street, Saint Petersburg, Russia (To the map)

    The 4-star Casa Leto Hotel is situated a mere 4.2 km away from City Sculpture Museum. The hotel is right in the heart of Saint Petersburg.

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • Parklane Resort And Spa

    From US$ 88

    9, Lit.A, Ryukhina Street, Saint Petersburg, Russia (To the map)

    Parklane Resort And Spa is positioned 1250 meters from Yelagin Palace, in a green area of Saint Petersburg. Parklane Resort And Spa has welcomed guests in Saint Petersburg since 2016.

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Nashotel

    From US$ 171

    50 11Th Line Of Vasilievsky Island St Petersburg 1, Saint Petersburg, Russia (To the map)

    The 4-star Nashotel offers fine accommodation in Saint Petersburg. Nashotel welcomes guests to its bright rooms since 2006.

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Villa Perlov Hotel

    From US$ 1089

    Bolshaya Konushennaya, 2, Saint Petersburg, Russia (To the map)

    Villa Perlov Hotel is a 4-star property only 1050 meters from Admiralty . Villa Perlov Hotel is also 550 meters away from Palace Square .

    To the hotel

    price for 1 night
    Book Now From US$ 1089
  • Martin

    From US$ 123

    Marata Street 12, Saint Petersburg, Russia (To the map)

    The 4-star Martin Hotel offers an impressive accommodation in 11 rooms. Operating in Saint Petersburg since 2011, this hotel features historical architecture and modern comforts.

    To the hotel

    price for 1 night
    Book Now From US$ 123
  • Demetra Art Hotel

    From US$ 153

    44 Vosstaniya Str, Saint Petersburg, Russia (To the map)

    Demetra Art is a classic 4-star hotel set 1.9 km from Smolny Cathedral and 2.6 km from Hermitage Museum. The hotel was opened in 2011 and remains an example of classical architecture in Saint…

    To the hotel

    price for 1 night
    Book Now From US$ 153
  • Hotel Oblaka

    From US$ 52

    8-Ya Sovetskaya Ulitsa 14, Saint Petersburg, Russia (To the map)

    The central Hotel Oblaka is a 4-star property within proximity of Maly Drama Theatre, Smolny Institute and Lenin Museum and Church of Our Savior on Spilled Blood.

    To the hotel

    price for 1 night
    Book Now From US$ 52
  • Trezzini Art Hotel

    From US$ 8563

    Bolshoy Prospekt 21 V.O., Saint Petersburg, Russia (To the map)

    Trezzini Art Hotel is a 4-star property only 1.7 km from Winter Palace. The unique hotel in Saint Petersburg attracts guests with its contemporary architecture.

    To the hotel

    price for 1 night
    Book Now From US$ 8563
  • Belvedere-Nevsky Hotel

    From US$ 119

    Ulitsa Bolshaya Konyushennaya 29, Saint Petersburg, Russia (To the map)

    Belvedere-Nevsky is a 6-story hotel in the museum district around 250 meters from St. Petersburg Printing Museum and approximately 500 meters from Palace Square offering individual rooms and quality…

    To the hotel

    price for 1 night
    Book Now From US$ 119
  • K-Vizit Hotel

    From US$ 89

    2 Chistyakovskaya Street, Saint Petersburg, Russia (To the map)

    The 4-star K-Vizit Hotel is situated a mere 11 km away from Botanical Garden. K-Vizit Hotel was opened in 2003 and offers modern rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 89
  • Hilton Saint Petersburg Expoforum

    From US$ 99

    Peterburgskoye Highway 62, Building 1, Saint Petersburg, Russia (To the map)

    Hilton Saint Petersburg Expoforum Hotel is a 4-star accommodation within 4.4 km of Feodorovsky Cathedral. The property opened in 2017 and features contemporary architecture.

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Park Inn By Radisson Pulkovo Airport St Petersburg

    From US$ 187

    41 Pulkovskoe Shosse, Saint Petersburg, Russia (To the map)

    Park Inn By Radisson Pulkovo Airport St Petersburg is an excellent 4-star hotel set 11 km from Moscow Triumphal Gate and 9 km from Moskovsky Victory Park. The hotel was opened in 2014, offering…

    To the hotel

    price for 1 night
    Book Now From US$ 187
  • Novotel St Petersburg Centre

    From US$ 130

    Mayakovskogo 3A, Saint Petersburg, Russia (To the map)

    The 4-star Novotel St Petersburg Centre is situated a mere 3.5 km away from Mariinsky Theatre. Novotel St Petersburg Centre operates since 2004.

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • The Bridge Hotel

    Admiralteyskaya Naberezhnaya 12, Saint Petersburg, Russia (To the map)

    To the hotel

    Book Now
  • Petr Hotel

    From US$ 206

    8 Admiralteysky Avenue,St Petersburg City,190000, Saint Petersburg, Russia (To the map)

    Petr Hotel is a 4-star venue placed about 1.6 km from Mikhailovskiy Castle Historical Museum. The property is situated 1.6 km away from Peter and Paul Fortress .

    To the hotel

    price for 1 night
    Book Now From US$ 206
  • Holiday Inn Moskovskye Vorota

    From US$ 147

    Moskovsky Prospekt 97A, Saint Petersburg, Russia (To the map)

    The 4-star Holiday Inn Moskovskye Vorota lies within 3.4 km from St. Nicholas Naval Cathedral. Holiday Inn Moskovskye Vorota was opened in 2010 and offers comfortable rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Crowne Plaza St Petersburg Airport

    From US$ 82

    Startovaya 6 Lit A, Saint Petersburg, Russia (To the map)

    Crowne Plaza St Petersburg Airport Hotel offers a comfortable accommodation with a safety deposit box, an ATM and a gift shop. Crowne Plaza St Petersburg Airport Hotel has been welcoming guests to…

    To the hotel

    price for 1 night
    Book Now From US$ 82
  • Park Inn By Radisson Pribaltiyskaya

    From US$ 148

    14 Korablestroiteley Street, Saint Petersburg, Russia (To the map)

    Park Inn By Radisson Pribaltiyskaya is a 4-star property in Vasileostrovskiy district of Saint Petersburg close to restaurants, bars and a stadium. Offering accommodation in the 15-story building…

    To the hotel

    price for 1 night
    Book Now From US$ 148
  • Fortune Inn

    From US$ 41

    Bolshaya Zelenina Street 24 U, St Petersburg, Ru, Saint Petersburg, Russia (To the map)

    The luxury 4-star Fortune Inn features shuttle service, housekeeping and room service. Guests can reach Peter and Paul Fortress within a 25-minute walk.

    To the hotel

    price for 1 night
    Book Now From US$ 41
  • 3 Mosta

    From US$ 100

    Naberezhnaya Reki Moiki 3, Saint Petersburg, Russia (To the map)

    Offering view over Monument To Nicholas I, which is 1.5 km away, 3 Mosta is an unique hotel featuring allergy free rooms, a hairdresser and a beauty salon. Since 2010, it has been hosting guests in…

    To the hotel

    price for 1 night
    Book Now From US$ 100