Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Saint Petersburg – 8,483 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 Pulkovskaya Hotel & Conference Centre St Petersburg

Hotel in Moskovskiy, Saint Petersburg

Located beside Victory Square and the Park Gorodov-Geroyev, Park Inn by Radisson Pulkovskaya Hotel & Conference Center St Petersburg offers its guests complimentary WiFi and parking. Staff was great, location was convenient, price was good

Show more Show less
8.2
Very Good
9,246 reviews
Price from
$46
per night

Solo Sokos Hotel Palace Bridge

Hotel in Vasileostrovskiy, Saint Petersburg

Featuring a wellness center, 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. Very helpful staffs, clean and very good food

Show more Show less
8.7
Excellent
11,016 reviews
Price from
$103
per night

Park Inn by Radisson Pribaltiyskaya Hotel and Congress Centre

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
7,569 reviews
Price from
$45
per night

Vedensky Hotel

Hotel in Petrogradskiy, Saint Petersburg

Vedensky Hotel is an impressive historical 9-floor building on Petrogradsky Island. Breakfast is great. Staff was really helpful and friendly. Location is central; it is in the middle of downtown and forests. The hotel is at walking distance to two metro stations of different routes. The street that hotel located is really fancy and elite.

Show more Show less
9.2
Awesome
2,755 reviews
Price from
$68
per night

Saint-Petersburg Hotel

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. Quiet room with gorgeous view

Show more Show less
8.6
Excellent
12,361 reviews
Price from
$62
per night

AZIMUT Hotel Saint-Petersburg

Hotel in Admiralteyskiy, Saint Petersburg

AZIMUT Hotel Saint-Petersburg is located on the Fontanka River embankment, just 2 metro stations away from the city center, this hotel is the tallest building in the historic district of St. From reservation to check out, hotel staff were so kind, friendly, and helpful. The view is breath taking. We stayed at the 17th floor.

Show more Show less
8.3
Very Good
7,222 reviews
Price from
$40
per night

Corinthia Hotel St Petersburg

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. It’s a beautiful Art Deco design hotel with great atmosphere, excellent breakfast and friendly staff located in the heart of the city.

Show more Show less
8.9
Excellent
4,656 reviews
Price from
$127
per night

Park Inn by Radisson Nevsky

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 center are offered. Nice location, near to all facilities

Show more Show less
8.3
Very Good
5,156 reviews
Price from
$59
per night

Radisson Royal Hotel

Hotel in Tsentralny, Saint Petersburg

Located within a 4-minute walk from Mayakovskaya Metro Station, this hotel offers a fitness center and spa facilities, which include a sauna, Jacuzzi whirlpool and massage rooms. Location is perfect and service at a very hight level.

Show more Show less
8.7
Excellent
3,451 reviews
Price from
$126
per night

Park Inn by Radisson Pulkovo Airport

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 center. 1 minute walk from terminal building. Clean, good WiFi, perfect.

Show more Show less
9.1
Awesome
4,047 reviews
Price from
$68
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 center of Saint Petersburg

See all

FAQs about hotels in Saint Petersburg

Learn more about visiting Saint Petersburg

  • 65 attractions
  • 116 points of interest
  • 12 neighborhoods
Find out more
Subscribe to see Secret Deals

Prices drop the second 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