Create prices alertHotels in Saint Petersburg
Map

Discount hotels in Saint Petersburg

255 hotels are available in Saint Petersburg, there are many accommodation all year round deals.
Regarding the fares, the lowest price per night found in a Saint Petersburg hotel is 1 £, found at The Brothers Karamazov, provided by Booking.
The hotel chains available in Saint Petersburg are Marriott, Radisson, Novotel, Kempinski, Holiday Inn.
The top rated hotel in Saint Petersburg is the Nikita.
For what concern the availability of facilities, the hotels in Saint Petersburg with internet access are 241pets allowed 118SPA 163 and disabled facilities 39.
The hotel consolidators with the highest number of hotels in Saint Petersburg are Booking and Venere.
On a statistical standpoint, the average length of a hotel stay in Saint Petersburg is 4 days.

Saint Petersburg Hotels

Order by
NikitaShow on map
From1 £per night
Offered byVenere
Address:Raziezjaya ulitsa 42
City (District):Saint Petersburg
Distance from city center:3.02 km
Users rating:
8.2/ 10
From1 £per night
Offered byBooking
Address:Nab.Reki Fontanki 55
City (District):Saint Petersburg
Distance from city center:3.85 km
Users rating:
5/ 10
The Hotel is also offered byVenere from 8 £
Tradition HotelShow on map
From2 £per night
Offered byBooking
Address:2, Dobrolubova str.
City (District):Saint Petersburg
Distance from city center:6.12 km
Users rating:
5/ 10
The Hotel is also offered byVenere from 4 £
Comfort HotelShow on map
From1 £per night
Offered byBooking
Address:25 Bolshaya Morskaya
City (District):Saint Petersburg
Distance from city center:4.47 km
Users rating:
4.4/ 10
The Hotel is also offered byVenere from 3 £
Northern LightsShow on map
From1 £per night
Offered byBooking
Address:50 Bolshaya Morskaya
City (District):Saint Petersburg
Distance from city center:4.16 km
Users rating:
4.4/ 10
The Hotel is also offered byVenere from 45 £
From1 £per night
Offered byBooking
Address:Socialisticheskaya st., b. 11-A
City (District):Saint Petersburg
Distance from city center:3.15 km
Users rating:
4.4/ 10
The Hotel is also offered byVenere from 2 £
Nouvelle EuropeShow on map
From1 £per night
Offered byBooking
Address:23/6 Mayakovskaya
City (District):Saint Petersburg
Distance from city center:5 km
Users rating:
4.1/ 10
The Hotel is also offered byVenere from 2 £
From2 £per night
Offered byVenere
Address:Malaya Morskaya Str.14
City (District):Saint Petersburg
Distance from city center:4.44 km
Users rating:
4.1/ 10
The Hotel is also offered byBooking from 3 £
Herzen HouseShow on map
From1 £per night
Offered byBooking
Address:Bolshaya Morskaya 25
City (District):Saint Petersburg
Distance from city center:4.41 km
Users rating:
4/ 10
The Hotel is also offered byVenere from 3 £
5th Corner HotelShow on map
From1 £per night
Offered byBooking
Address:Zagorodnyy Prospekt 13
City (District):Saint Petersburg
Distance from city center:3.48 km
Users rating:
4/ 10
The Hotel is also offered byVenere from 2 £