Best Hotels in St. Petersburg

U.S. News & World Report ranks the best hotels in St. Petersburg based on an analysis of industry... READ MORE
U.S. News & World Report ranks the best hotels in St. Petersburg based on an analysis of industry awards, hotel star ratings and user ratings. Hotels that scored in the top 10 percent of the Best Hotels in Russia earned a Gold badge. Hotels that appear after ranked hotels are sorted by hotel class and then by user rating, as provided by TripAdvisor.

READ THE BEST HOTELS METHODOLOGY »

See St. Petersburg Travel Guide »

191 matches

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Hotel Name
Price

$1 - $500+

Hotel Class

1 star - 5 stars

Amenities
Neighborhoods
Brands

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Select Dates

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

191 matches
  • #1
    View all Photos
    Four Seasons Hotel Lion Palace St. Petersburg
    St. Petersburg
    0.8 miles to city center
    #1 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 1044 reviewsTripAdvisor (1044)
    Free WiFi

    Situated alongside Alexander Garden in St. Petersburg's historic Admiralteysky district, the Four Seasons Hotel Lion Palace St. Petersburg impresses visitors with its superb location. One of St. Petersburg's top attractions – the Hermitage Museum – sits nearby, and many suites offer views of another must-see site: St. Isaac's Cathedral. But what's inside each accommodation also wows guests. All 183 guest rooms and suites feature light interiors with blue and yellow or red color schemes, plus flat-screen TVs, Illy espresso machines, free Wi-Fi and marble bathrooms with separate showers and bathtubs. Select accommodations offer additional perks, such as balconies or terraces, walk-in closets and fireplaces. Like other Four Seasons properties, you'll have access to an array of top-notch amenities here, including a four-story spa with a Russian steam room, a 24-hour business center and complimentary kids toiletries and games. And when you've worked up an appetite, enjoy gourmet Asian dishes at Sintoho, refined Italian cuisine at Percorso or tea and Russian fare at The Tea Lounge. Each eatery receives ample praise from diners. Additionally, many former visitors raved about the hotel's attentive and friendly staff, although a few guests cited minor inconveniences like forgotten wake-up calls and poor baggage handling.

    5.0-star Hotel Class
    Free WiFi
  • #2
    View all Photos
    The State Hermitage Museum Official Hotel
    St. Petersburg
    1.8 miles to city center
    #2 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 1089 reviewsTripAdvisor (1089)
    Free WiFi

    This is the official hotel of the St. Petersburg State Hermitage Museum, considered one of the best museums in the world, so expect grandeur unlike any other. The interiors are so opulent – think grand chandeliers, marble floors and columns, gold crown moldings – some felt overwhelmed by its magnificence. The hotel has a lot going for it, but for many guests, its best attribute was its affordability. Standard nightly room rates can be found for less than $200 – not bad for a five-star property. Guests were also quick to compliment the delectable on-site dining. Restaurant Catherine the Great is open for dinner only and serves Russian cuisine, while the Michelangelo Restaurant offers up Italian dishes for lunch and dinner. There's also an on-site spa, which features a white-and-blue mosaic tiled swimming pool, and a fitness center, as well as 24-hour room service and a complimentary shuttle to the museum. Rooms are equipped with complimentary Wi-Fi access, 40-inch flat-screen TVs, minibars, built-in power adapters and free bottled water. The only grievance some guests had was the location, which is not particularly close to St. Petersburg's top attractions.

    5.0-star Hotel Class
    Free WiFi
  • #3
    View all Photos
    Hotel Astoria, a Rocco Forte Hotel
    St. Petersburg
    0.9 miles to city center
    #3 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1810 reviewsTripAdvisor (1810)
    Free WiFi

    Originally opened in 1912, the Hotel Astoria, a Rocco Forte Hotel is one of St. Petersburg's most convenient and well-known properties. Recent travelers praised the hotel's central location near iconic sites like St. Isaac's Cathedral and Yusupov Palace. The property's guest rooms and suites – which have neutral color palettes with pops of red, green or blue throughout and amenities like complimentary Wi-Fi, minibars and Ferragamo toiletries in the bathrooms – also received rave reviews from guests, although some described the accommodations as small and outdated. After settling into your "beautiful" accommodations, savor upscale Russian fare at Astoria Restaurant, sip a cocktail at the 24-hour Lichfield Bar or enjoy afternoon tea in the Rotonda Lounge. Past guests enjoyed all three venues' offerings and service. Additional on-site facilities include a 24-hour fitness center, a hair salon and a spa with a sauna and steam room. Visitors can also swim laps in the pool at the adjacent Angleterre Hotel or arrange private walking or boat tours through the hotel's concierge.

    5.0-star Hotel Class
    Free WiFi
  • #4
    View all Photos
    Belmond Grand Hotel Europe
    St. Petersburg
    0.8 miles to city center
    #4 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1831 reviewsTripAdvisor (1831)
    Free WiFi

    This centrally located outpost enjoys an address along the bustling Nevsky Prospekt thoroughfare, putting it near the Russian Museum, Hermitage Museum and the Summer Garden. First-time visitors to St. Petersburg will also appreciate that the hotel is just a stone's throw from the famous Church of the Savior on the Spilled Blood. But the hotel's convenient location wasn't the only aspect that impressed recent lodgers. Guests gushed about the grandeur of the property, which boasts a neo-baroque facade and art nouveau designs that were originally constructed during the 19th century. The historical nature of the hotel can also be felt in its rooms, which are adorned with traditional wood furnishings, patterned accents and classic Russian artwork. Modern comforts, such as complimentary wireless internet and flat-screen TVs, are also included. The hotel's historical significance carries into its main eatery, L'Europe, which is Russia's oldest continually serving restaurant and a guest favorite. There's also the Asian-fusion Azia and the Caviar Bar And Restaurant, which offers up 15 different types of caviar and 35 variations of vodka. Even with the standout amenities, service was definitely the star of the property, with the concierge desk receiving the highest praise for incredible recommendations.

    5.0-star Hotel Class
    Free WiFi
  • #5
    View all Photos
    Trezzini Palace Hotel
    St. Petersburg
    1.2 miles to city center
    #5 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 264 reviewsTripAdvisor (264)
    Free WiFi
    5.0-star Hotel Class
    Free WiFi
  • #6
    View all Photos
    Alexander House
    St. Petersburg
    1.9 miles to city center
    #6 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 605 reviewsTripAdvisor (605)
    Free WiFi

    Those with a penchant for boutique hotels will definitely warm up to the Alexander House in St. Petersburg, Russia. This cozy hotel only has 20 rooms to its name, leaving lots of extra space for personalized service. Recent travelers agree that the staff is definitely one of the property’s greatest attributes, happily providing assistance whenever needed and offering excellent recommendations for the nearby area. Along with its great customer service and intimate atmosphere, many travelers say they were drawn to the Alexander House for its location. The hotel sits in the middle of the city’s historical center, Kolomna, putting guests within walking distance of attractions such as The Mariinsky Theater, the St. Nicholas Naval Cathedral and the Trinity Cathedral. The accommodations are all styled after different major destinations around the world, including Bali, Venice and Copenhagen, to name a few. Those who traveled with families felt exceptionally comfortable in the suites, which include two bedrooms and a living area. No matter which room category you choose, you can expect amenities such as TVs, wireless internet access, bathrooms with heated floors and minibars. Other than a lush terrace, you won’t find standard hotel amenities on-site, though, as the building was first constructed in 1826. But that didn’t seem to bother recent guests. Travelers said they were satisfied with the cozy La Familia Restaurant, which serves a blend of Russian and European dishes, and the complimentary buffet breakfast, which many recommended having at least once during your stay.

    4.0-star Hotel Class
    Free WiFi
  • #7
    View all Photos
    Domina Prestige St.Petersburg
    St. Petersburg
    1.1 miles to city center
    #7 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1392 reviewsTripAdvisor (1392)
    Free WiFi
    5.0-star Hotel Class
    Free WiFi
  • #8
    View all Photos
    The Taleon Imperial Hotel
    St. Petersburg
    0.7 miles to city center
    #8 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 688 reviewsTripAdvisor (688)
    Free WiFi
    5.0-star Hotel Class
    Free WiFi
  • #9
    View all Photos
    Kempinski Hotel Moika 22
    St. Petersburg
    0.4 miles to city center
    #9 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1308 reviewsTripAdvisor (1308)
    Free WiFi

    Housed in a mansion originally built in 1853, the Kempinski Hotel Moika 22 is located on the banks of the Moika River in the heart of St. Petersburg. The hotel is within walking distance of Nevsky Prospect's shopping boutiques, as well as Palace Square and the Hermitage Museum, making it an ideal spot to hang your hat if you want to see the city's sights. Business travelers will also appreciate the hotel's central location and on-site business facilities and services, which include three meeting rooms, business-style accommodations with large work desks and 24-hour scanning, printing and copying services. Once you've worked up an appetite, you'll have several bars and restaurants to choose from, including two that serve gourmet French cuisine.  According to diners, the hotel's breakfasts, which feature a variety of Russian and European staples and are served in one of two venues with live piano music, are not to be missed. And while the 200 guest rooms and suites appeared a bit outdated to some recent guests, others found the accommodations to be quite spacious. All include flat-screen TVs, complimentary Wi-Fi access, goose-down bedding and courtyard, city or river views.

    5.0-star Hotel Class
    Free WiFi
  • #10
    View all Photos
    W St. Petersburg
    St. Petersburg
    0.8 miles to city center
    #10 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1397 reviewsTripAdvisor (1397)
    Free WiFi

    According to prior guests, the W St. Petersburg offers top-notch customer service and stylish digs in the heart of St. Petersburg. You'll find must-see sights like the Hermitage Museum and St. Isaac's Cathedral within walking distance, as well as several restaurants and the Admiralteyskaya metro station. Back at the property, guests have access to an array of amenities, including an indoor pool, a 24-hour fitness center, a Bliss-affiliated spa, a lounge, a seasonal wine terrace, a business center and the European- and Russian-influenced COCOCO restaurant. Previous visitors praised the hotel's facilities, however, some bemoaned the slow service at COCOCO and the long wait times to get into the wine terrace. In this W Hotels & Resorts outpost's accommodations, modern decor featuring disco ball-shaped light fixtures and gold and white color palettes with pops of purple, red or brown throughout is the norm. Plus, all 137 guest rooms and suites come with contemporary amenities like Nespresso coffee machines, walk-in rain showers, heated bathroom floors and Wi-Fi access. Most rooms offer courtyard vistas, while select spaces provide views of the city or St. Isaac's Cathedral. Because of this hotel's ties to the Marriott family, Marriott Bonvoy members can earn and use points by choosing to stay here.

    5.0-star Hotel Class
    Free WiFi
  • #11
    View all Photos
    Pushka Inn Hotel
    St. Petersburg
    0.3 miles to city center
    #11 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 1857 reviewsTripAdvisor (1857)
    Free WiFi
    4.0-star Hotel Class
    Free WiFi
  • #12
    View all Photos
    Corinthia Hotel St Petersburg
    St. Petersburg
    1.5 miles to city center
    #12 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1872 reviewsTripAdvisor (1872)
    Free WiFi
    5.0-star Hotel Class
    Free WiFi
  • #13
    Radisson Royal Hotel, St. Petersburg
    St. Petersburg
    1.4 miles to city center
    #13 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 190 reviewsTripAdvisor (190)
    Free WiFi
    5.0-star Hotel Class
    Free WiFi
  • #14
    DOM Boutique Hotel
    St. Petersburg
    0.8 miles to city center
    #14 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 233 reviewsTripAdvisor (233)
    Free WiFi
    4.0-star Hotel Class
    Free WiFi
  • #15
    Akyan St.Petersburg
    St. Petersburg
    1.7 miles to city center
    #15 in Best Hotels in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 619 reviewsTripAdvisor (619)
    Free WiFi
    4.0-star Hotel Class
    Free WiFi

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.