Skip to main content

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 – 7,418 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.

Solo Sokos Hotel Palace Bridge 5 stars

Hotel in Vasileostrovskiy, Saint Petersburg

Featuring a wellness centre, this hotel on Vasilyevsky Island is a 15-minute walk from State Hermitage Museum and Nevsky Prospect. It combines a central city location with facilities of a spa resort. Polite staff, great spa and breakfast, quiet room.

Show more Show less
8.7
Fabulous
11,729 reviews
Price from
£61
per night

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.2
Very good
10,910 reviews
Price from
£23
per night

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. We love the room since its clean and no foul smell, the bed is soft and tidy, the bathroom is also clean and presentable. The view was fantastic since we can see the Bay of Finland. The location is very accessible to the center, a simple bus ride just in front of the building. And also a great selection of breakfast!

Show more Show less
8.5
Very good
8,920 reviews
Price from
£26
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. view to the Aurora and to the city are amazing

Show more Show less
8.6
Fabulous
12,909 reviews
Price from
£31
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. Great location, eaty to trvel to all the landmarks easiy within walking distance and one bus ride to Winter Palace ad Peter and paul fortress.Breakfast has good selection but a bit too pricy compare to eating at some nice restaurant. we love the decor of the hotel and facilty such as gym and sauna. Comfort bed and good room space. Staff are very friendly and helpful especially at the concierge and doormen.

Show more Show less
8.9
Fabulous
4,616 reviews
Price from
£89
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. Nice location, near to all facilities

Show more Show less
8.3
Very good
5,887 reviews
Price from
£41
per night

Original Sokos Hotel Olympia Garden 4 stars

Hotel in Admiralteyskiy, Saint Petersburg

Original Sokos Hotel Olympia Garden is situated directly opposite the Olympia Park in Saint Petersburg. The property offers free WiFi and stylish rooms with a flat-screen TV. The staff were very helpful, responded quickly to messages and requests. Effectively changed the dates of our stay when our plans changed. The place is quiet and we had a comfortable stay. Nice view from the window. A lot of eateries nearby, close to the metro station.

Show more Show less
8.9
Fabulous
5,230 reviews
Price from
£26
per night

Solo Sokos Hotel Vasilievsky 4 stars

Hotel in Vasileostrovskiy, Saint Petersburg

Solo Sokos Hotel Vasilievsky gallery hotel is located on Vasilievsky Island, within a 5-minute walk of Blagoveshchensky Bridge and Neva embankment. Level of service, sanitation, smiley faces.

Show more Show less
9.1
Superb
5,511 reviews
Price from
£33
per night

AZIMUT Hotel Saint-Petersburg 4 stars

Hotel in Admiralteyskiy, Saint Petersburg

AZIMUT Hotel Saint-Petersburg is located on the Fontanka River embankment, just 2 metro stations away from the city centre, this hotel is the tallest building in the historic district of St. The work of all staff was great: Svetlana in an reception, luggage carrier, cleaner and people who invited at breakfast. Also Svetlana gave me a perfect room with great view from the 18th floor Cleaner did her work in a high level, unfortunately I don’t know her name Also I like the idea that small bottles from shampoo are being recycled I certainly come to Azimut again and recommend to my family and friends

Show more Show less
8.4
Very good
8,022 reviews
Price from
£27
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. Had a very good experience during my staying. Staff is efficient, pleasant and helpful. The room is clean and has a very comfortable bed with a good mattress and pillows. The building has a fantastic old time charm with Art Deco style interior. Location is perfect for walking to everything. Everything was perfect!

Show more Show less
8.6
Fabulous
3,869 reviews
Price from
£76
per night

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

  • 117 attractions
  • 116 points of interest
  • 12 neighbourhoods
Find out more
Subscribe to see Secret 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