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

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. Perfect location. Amazing room view. What a lovely property. Well managed. Had a wonderful stay at this hotel.

Show more Show less
8.6
Excellent
12,668 reviews
Price from
$40
per night

Vedensky Hotel

Hotel in Petrogradskiy, Saint Petersburg

Vedensky Hotel is an impressive historical 9-floor building on Petrogradsky Island. The room was spacious and the bed was comfy. We had a double bed but had two separate single quilts for the bed. The rooftop restaurant, Nevermost, was absolutely stunning and so delicious. Our waiter attended to all our needs and spoke extremely good English. Biscotti restaurant, which was also in the hotel was delicious and if you love seafood, definitely get the seafood risotto! The hotel staff at the front desk all spoke very good English and were helpful in finding banks and answering any questions we had.

Show more Show less
9.2
Awesome
2,961 reviews
Price from
$69
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. Located in the center and just 5 min walk to Rubenstein Street, restaurants and all markets. The hotel has an excellent, professional staff and ready to help you at any time. Ms.Maria in the front desk was super helpful! I will definetly stay in my next trip.

Show more Show less
8.9
Excellent
4,615 reviews
Price from
$120
per night

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. Nice place to stay and excellent location to the station, market , McDonald’s and if you take taxi it will nice to reach central area of st Petersburg. Excellent staff and quite rooms.

Show more Show less
8.2
Very Good
10,393 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. Everything. IF we go back to ST.petersburg i Will choose this hotel again Very nice spa, big and lots of pools. Breakfast was really Good and had everything. Staff was really kind and helpful.

Show more Show less
8.7
Excellent
11,434 reviews
Price from
$82
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. staff the room are so clean everything well provided and the staff was very helpful

Show more Show less
8.5
Very Good
8,364 reviews
Price from
$37
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. Close to the city center. Nice bed. Great location. Good staff.

Show more Show less
8.4
Very Good
7,766 reviews
Price from
$37
per night

Best Western Plus Centre Hotel

Hotel in Tsentralny, Saint Petersburg

Centrally located on St. Petersburg’s famous Nevsky Prospect Street, this hotel is set on Vosstaniya Square and Moskovsky Train Station. Everything was great, especially the location and the price - walking distance from Moscow Train Station Also I want to say thanks to Agnessa for checking me in at 8am, that was a great help after overnight train ride, I was able to take a shower and refresh myself

Show more Show less
8.6
Excellent
5,264 reviews
Price from
$63
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,636 reviews
Price from
$50
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. Excelent location, hotel is at Pulkovovo airport. Friendly and helpful staff. Room and bathroom was clean and cozy. I can recommend

Show more Show less
9.1
Awesome
4,135 reviews
Price from
$74
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

  • 150 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