gogless
Skip to main content

It is not possible to make a reservation for this region through Booking.com at this time.

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Saint Petersburg – 2,840 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Park Inn by Radisson Pribaltiyskaya Hotel and Congress Centre 4 stars

Hotel in Vasileostrovskiy, Saint Petersburg

Enjoying views over the Gulf of Finland and Saint Petersburg city, Park Inn by Radisson Pribaltiyskaya offers air-conditioned units with free WiFi. staff the room are so clean everything well provided and the staff was very helpful

Show more Show less
8.6
Fabulous
9,571 reviews

Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg 4 stars

Hotel in Moskovskiy, Saint Petersburg

Located beside Victory Square and the Park Gorodov-Geroyev, Park Inn by Radisson Pulkovskaya Hotel & Conference Centre St Petersburg offers its guests complimentary WiFi and parking. Breakfast was very good. The room was quiet and clean

Show more Show less
8.3
Very good
11,467 reviews
Price from
£50
per night

Corinthia Hotel St Petersburg 5 stars

Hotel in Tsentralny, Saint Petersburg

This luxury hotel is located on Nevsky Prospekt, a 2-minute walk from Mayakovsky Metro Station. Corinthia Hotel St Petersburg offers spacious and elegant interiors as well as fine dining. Location is the best and friendly & helpful staff

Show more Show less
9
Superb
3,387 reviews
Price from
£109
per night

Saint-Petersburg Hotel 4 stars

Hotel in Vyborgsky, Saint Petersburg

Great views of Saint Petersburg and the Neva River, and spacious rooms are offered by this hotel. It is centrally located on Pirogov Embankment. PerfectNice staff, cleaning, good breakfast, position, landscape

Show more Show less
8.8
Fabulous
11,209 reviews

Park Inn by Radisson Pulkovo Airport 4 stars

Hotel in Moskovskiy, Saint Petersburg

Park Inn by Radisson Pulkovo Airport is directly connected by a covered walkway with Pulkovo Terminal 1 and features 18 high-tech meeting rooms and a fitness centre. Super clean, modern, there’s everything you need, great location.

Show more Show less
9
Superb
3,872 reviews

Aston Hotel 4 stars

Hotel in Tsentralny, Saint Petersburg

This 4-star hotel in St. Petersburg is located in the historic building, just 50 metres from the Nevsky Prospekt. Aston Hotel offers elegant rooms with free Wi-Fi and a flat-screen TV. The hotel was really good. Staff was very polite and helpful. All necessary facilities were included. Rooms were very clean. The location was also good, only approximately 5 min from the Nevsky (which is the main street). Breakfast was exceptional. We stayed with our family for 2 days and enjoyed our stay. I would rate this place 10/10.

Show more Show less
8.9
Fabulous
1,269 reviews
Price from
£138
per night

Park Inn by Radisson Nevsky 4 stars

Hotel in Tsentralny, Saint Petersburg

This hotel is located on the famous Nevsky Prospect, just a 5-minute walk from Moskovsky Train Station. Soundproofed rooms, free WiFi and a modern fitness centre are offered. Excellent location near the railway station. Clean, comfort, polite.

Show more Show less
8.3
Very good
5,511 reviews

Radisson Sonya Hotel 4 stars

Hotel in Tsentralny, Saint Petersburg

A 5-minute walk from Summer Garden, 25-minute walk from the Hermitage and 20-minute walk from Nevsky Avenue, Radisson Sonya Hotel offers stylish rooms for accommodation, 4 equipped meeting rooms and a... A wonderful place to stay. The staff were very helpful. The lady in the front who checked us in and gave us our keys was very kind and helped us throughout. She spoke good English and made sure our stay was comfortable. The hotel is in a excellent location and there is transport available with the metro and bus nearby. Highly recommend this place to any traveller to Saint Petersburg!

Show more Show less
8.8
Fabulous
2,743 reviews

Friends Loft 2 stars

Hotel in Tsentralny, Saint Petersburg

Featuring free WiFi, Friends Loft is located in Saint Petersburg, within an 8-minute walk of Gostiny Dvor Metro Station and lively Nevsky Prospekt. Everything was perfect - location, room, service, design. Especially hosts - they were amazing! Helpful, polite and positive. Let me in much before the time I was supposed to move in. That was so sweet) but be aware - place is situated on the top floor with no lift. Attic rooms with windows on the ceiling were definitely worth it, but it can be a problem for those with heavy bags.

Show more Show less
8.9
Fabulous
1,484 reviews
Price from
£21
per night

Radisson Royal Hotel 5 stars

Hotel in Tsentralny, Saint Petersburg

Located within a 4-minute walk from Mayakovskaya Metro Station, this hotel offers a fitness centre and spa facilities, which include a sauna, Jacuzzi whirlpool and massage rooms. There was nothing which I disliked.

Show more Show less
8.6
Fabulous
3,970 reviews

Most booked hotels in Saint Petersburg in the past month

See all

Saint Petersburg's best hotels with breakfast

See all

Budget hotels in Saint Petersburg

See all

Hotels located in the centre of Saint Petersburg

See all

FAQs about hotels in Saint Petersburg

Learn more about visiting Saint Petersburg

  • 116 points of interest
  • 12 neighbourhoods
Find out more
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Saint Petersburg:

Explore guest reviews of hotels in Saint Petersburg

See all

Research, refine and make plans for your whole trip