Sort by
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
We offer 9082 hotels in Saint Petersburg
Get Prices

4-star hotels in Saint Petersburg

Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
Legend
Legend
  • Hotels on page
  •  
  • Other hotels
  • Airports
  • Metro Station
  • Train Station
  • Park
  • Museum
  • Business Centre
  • Stadium
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

Applied filters
Stars:   ×
Dostoevsky Hotel Saint Petersburg19, Vladimirsky Prospect, Saint Petersburg, Russia, 191002View on map
Placed in Moskovskiy district, the hotel is a lovely property with a private pool and a rooftop restaurant.
  • The hotel has
    • RUB 1000 per day
    +1
7.0
Very good100 reviews
Price fromUS$ 151per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Gogol Hotel Saint Petersburg69 Griboyedov Canal, Saint Petersburg, Russia, 190031View on map
1600 yd from City Center700 yd from Mariinsky Palace
Housed in a building with a historical-style architecture, this 5-storey hotel is not far away from Mariinsky Theatre.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great630 reviews
Price fromUS$ 90per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Neptun Business Hotel Saint PetersburgNaberezhnaya Obvodnogo Kanala 93A, Saint Petersburg, Russia, RUS-191119View on map
1.8 mi from City Center1.1 mi from Vorontsov Palace
Opened in 1991 year, the hotel is located in the historical centre of Saint Petersburg pampering guests with steam baths, Turkish bath and massage.
  • The hotel has
    • Free on-site car park
    +1
6.4
Nice28 reviews
Price fromUS$ 260per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Akyan St.Petersburg Hotel Saint PetersburgVosstania Street 19, Saint Petersburg, Russia, 191036View on map
1.6 mi from City Center1100 yd from Beloselsky-Belozersky Palace
The 24-hour restaurant and a private pool are available onsite of the superior hotel situated in the centre of Saint Petersburg.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
8.6
Great16 reviews
Price fromUS$ 107per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Petro Palace Hotel Saint Petersburg14 Malaya Morskaya Street, Saint Petersburg, Russia, 190000View on map
600 yd from City Center400 yd from Saint Isaac's Cathedral
This European-style hotel is set at a short distance to Mini Petersburg.
  • The hotel has
    • RUB 525 per day
    +1
8.2
Great417 reviews
Price fromUS$ 196per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Renaissance St. Petersburg Baltic HotelPochtamtskaya Str. 4, Saint Petersburg, Russia, 190000View on map
1100 yd from City Center200 yd from Saint Isaac's Cathedral
Constructed in 2003 year, the hotel's building is a reminder of a Spanish style, located just off Saint Petersburg Philharmonia.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour business centre
    +3
8.2
Great213 reviews
Price fromUS$ 118per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Vedensky Hotel Saint Petersburg37 Bolshoy Prospect P S, Saint Petersburg, Russia, 197198View on map
1.5 mi from City Center1500 yd from Yubileyny Sports Complex
The hotel includes cots, meals and arcade games for children and offers a beautiful location in Vyborgsky district close to Petrovsky Stadium.
  • The hotel has
    • Free Wi-Fi in public areas
    +1
  • The hotel has
    • RUB 1000 per day
    +1
8.2
Great108 reviews
Price fromUS$ 111per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Park Inn By Radisson Pulkovo Airport Saint PetersburgPulkovskoe Shosse 41 3D, Saint Petersburg, RussiaView on map
9.7 mi from City Center
The hotel conveniently located in Moskovskiy district close to Khomyak has 200 rooms.
  • The hotel has
    • Late check-in/ -out
    • 24-hour reception
    +2
8.0
Great12 reviews
Price fromUS$ 132per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
K-Vizit Hotel Saint PetersburgChistyakovskaya Ulitsa 2, Saint Petersburg, Russia, 197375View on map
6.9 mi from City Center
Nestled in Vyborgsky district, this pet-friendly hotel offers comfortable rooms and a 24-hour restaurant.
  • The hotel has
    • Off-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
6.6
Nice51 reviews
Price fromUS$ 121per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hotel Indigo St. Petersburg - Tchaikovskogo17 Tchaikovskogo Ulitsa, Saint Petersburg, RussiaView on map
1.2 mi from City Center600 yd from Saint Petersburg Art and Industry Academy
Enjoy traditional restaurant onsite or admire breathtaking views while staying in the hotel boasting location in the centre of Saint Petersburg.
  • The hotel has
    • Off-site car park
    +1
8.0
Great21 reviews
Price fromUS$ 141per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Majestic Boutique Hotel Deluxe Saint PetersburgUlitsa Sadovaya 22, Saint Petersburg, Russia, 191023View on map
1300 yd from City Center300 yd from Vorontsov Palace
A short walk brings you to Coffee Museum, while onsite there are facials and various massages available in the hotel conveniently located in Saint Petersburg.
  • The hotel has
    • On-site car park
    +1
8.8
Great13 reviews
Price fromUS$ 183per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Happy Inn Saint PetersburgVoronezhskaya Ulitsa 67A, Saint Petersburg, Russia, 192007View on map
2.2 mi from City Center700 yd from Obvodny Kanal Metro Station
Located next to Mariinsky Theatre and 700 meters from Obvodny Kanal metro station, this hotel features an outdoor swimming pool and a library.
  • The hotel has
    • On-site car park
    +1
8.6
Great2 reviews
Price fromUS$ 99per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Hilton Saint Petersburg Expoforum HotelPeterburgskoye Highway 62, Building 1, Saint Petersburg, Russia, 196626View on map
12.3 mi from City Center
Set close to Pulkovo Astronomical Observatory, the hotel offers an indoor pool together with a rooftop pool and a ballroom for guest enjoyment.
  • The hotel has
    • On-site car park
    +1
  • The hotel has
    • Luggage storage
    • Locker room
    +2
8.4
Great7 reviews
Price fromUS$ 75per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Arealinn Saint PetersburgKurlyandskaya St. 35, Saint Petersburg, Russia, 190020View on map
2.4 mi from City Center1400 yd from Narva Triumphal Arch
Boasting a snack bar and an outdoor swimming pool, the property is located close to Alexander Garden and less than 4 km from the centre of Saint Petersburg.
  • The hotel has
    • On-site car park
    +1
8.4
Great5 reviews
Price fromUS$ 67per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Sharf Hotel Saint PetersburgMaliy Prospect Petrogradskoy Storony 16, Saint Petersburg, Russia, 197110View on map
1.4 mi from City Center700 yd from Yubileyny Sports Complex
Offering location in Petrogradskiy district close to Saint Petersburg Metro Museum, this accommodation features 25 rooms and cots, meals and a play area.
  • The hotel has
    • RUB 1000 per day
    +1
9.0
Perfect3 reviews
Price fromUS$ 117per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Best Western Plus Centre Hotel Saint PetersburgLigovsky Pr.41/83, Saint Petersburg, Russia, 191036View on map
1.6 mi from City Center1100 yd from Beloselsky-Belozersky Palace
The Du Nord 1834 restaurant and the coffee bar are available onsite of the hotel boasting a beautiful location in Saint Petersburg.
  • The hotel has
    • 24-hour reception
    • 24-hour security
    +2
7.4
Very good82 reviews
Price fromUS$ 79per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Trezzini Art Hotel Saint PetersburgBolshoy Prospekt 21 V.O., Saint Petersburg, Russia, 199004View on map
1.1 mi from City Center800 yd from Menshikov Palace
17 rooms and the lounge bar are available during the stay in this comfortable hotel based in the heart of Saint Petersburg.
  • The hotel has
    • 24-hour check-in
    • 24-hour reception
    +2
8.4
Great85 reviews
Price fromUS$ 67per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Martin Hotel Saint PetersburgMarata Street 12, Saint Petersburg, RussiaView on map
1.5 mi from City Center800 yd from Beloselsky-Belozersky Palace
Conveniently located in the popular district of Saint Petersburg, the hotel offers cots and a pool for guests with families.
  • The hotel has
    • Off-site car park
    +1
8.6
Great201 reviews
Price fromUS$ 116per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Aristos Boutique Hotel Saint PetersburgBolshaya Monetnaya St, 14A, St Petersburg, Ru, Saint Petersburg, RussiaView on map
1.6 mi from City Center700 yd from Petrogradskaya Station
Located just off Monument to A. S. Popov and 1.6 km from Gift shop Museum, this hotel features a shared lounge and a library.
  • The hotel has
    • Free Wi-Fi in rooms
    +1
  • The hotel has
    • On-site car park
    +1
4.8
Guest rating3 reviews
Price fromUS$ 83per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night
Mercury Hotel Saint Petersburg39 Tavricheskaya Street, Saint Petersburg, Russia, 191015View on map
2.2 mi from City Center200 yd from Tauride Palace
The hotel was built in 1860 in a historic area of Saint Petersburg, and nowadays has 13.
  • The hotel has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
    +3
7.4
Very good18 reviews
Price fromUS$ 62per nightSelect
{{ rooms.roomsCount }} US$ {{ rooms.roomsMinPrice }}per night

Filtering results

Please wait...

98 hotels found