Saint Petersburg Hotels

Saint Petersburg
Jan 30, 2025 - Jan 31, 2025
2 adults, 1 room
Find
Saint Petersburg Hotels
Price per night:
Up to 100$
$100 - 200
From $200
Rating:
Excellent 9+
Very good 8+
Good 7+
All ratings
Star rating:
5-stars
4-stars
3-stars
Unrated
8.4
Very good (197)
View map · 0.8 km City Centre
From
209£ /per night
8.2
Very good (142)
View map · 1.2 km City Centre
From
19£ /per night
8.6
Excellent (68)
View map · 1.7 km City Centre
From
23£ /per night
8.4
Very good (121)
View map · 1.4 km City Centre
From
19£ /per night
8.2
Very good (114)
View map · 1.3 km City Centre
From
29£ /per night
8.4
Very good (118)
View map · 3.2 km City Centre
From
70£ /per night
8.2
Very good (40)
View map · 1.3 km City Centre
From
36£ /per night
8.2
Very good (22)
View map · 2.6 km City Centre
From
148£ /per night
8.4
Very good (16)
View map · 1.4 km City Centre
From
26£ /per night

Discover Your Perfect Stay

Welcome to the enchanting city of St Petersburg where a blend of history, culture, and breathtaking architecture awaits you. As you embark on your journey to this captivating destination, it is crucial to find the perfect accommodations to enhance your experience. Luckily, St Petersburg boasts a wide array of hotels that cater to diverse preferences and budgets. Whether you seek luxury, charm, or a budget-friendly stay, let us guide you to the best hotels in St Petersburg. .

Immerse yourself in the grandeur and elegance of St Petersburg by choosing a hotel that reflects its rich cultural heritage. Stay in one of the city's iconic luxury hotels, such as the historic Belmond Grand Hotel Europe, where impeccable service, opulent interiors, and gourmet dining experiences await. If you prefer a more intimate setting, boutique hotels like the Radisson Royal Hotel and Dom Boutique Hotel offer personalized attention and unique design elements that celebrate the city's artistic soul. .

For travelers on a budget, fear not, as St Petersburg also offers a range of affordable hotels without compromising comfort or location. The popular Hotel Rossi Boutique boasts comfortable rooms, friendly service, and a central location near the Hermitage Museum. Alternatively, consider staying in one of the city's charming bed and breakfasts or guest houses, where you can enjoy a cozy atmosphere and interact with locals who can share hidden gems and insider tips. With the diverse range of accommodations available, finding the perfect hotel in St Petersburg is an essential part of creating an unforgettable journey in this magnificent city. .

Name of hotel Accommodation Rating Price, $
Petro Palace Hotel

8.9 / 10

(1874 Reviews)

From 61£
Big Marine Hotel

9.3 / 10

(630 Reviews)

From 29£
Hotel Fabrika

8.9 / 10

(572 Reviews)

From 36£
Petrovskiy Art Loft

9.0 / 10

(1384 Reviews)

From 45£
Taleon Imperial Hotel

9.1 / 10

(854 Reviews)

From 46£
8.9
Excellent (1874)

Petro Palace Hotel

5
14 Malaya Morskaya Street, St. Petersburg, Ru
Indulge in a blend of historic elegance and modern comfort at the Petro Palace Hotel. Located just a stone's throw away from the Hermitage Museum and St Isaac's Cathedral, this hotel is housed in a historical building that retains its architectural splendor. Immerse yourself in the city's history as you explore nearby landmarks and retreat to the hotel's refined rooms. .

From

61£ /per night
9.3
Excellent (630)

Big Marine Hotel

4
Ulitsa Bolshaya Morskaya 53/8, Admiralt, St. Petersburg, Ru
Located near the Peter and Paul Fortress, the Big Marine Hotel is an excellent option for those eager to explore St Petersburg's historic and cultural sites. Immerse yourself in the city's rich heritage as you visit the Museum of the History of St Petersburg and stroll along the picturesque embankments. With comfortable rooms and a welcoming ambiance, this hotel offers a sanctuary in close proximity to key attractions. .

From

29£ /per night

Iconic Luxury Hotels in St. Petersburg, Russia

Indulge in the unparalleled grandeur and impeccable service of St Petersburg's iconic luxury hotels. These opulent accommodations exemplify the splendor of the city and offer a truly immersive experience in the heart of St Petersburg's cultural capital. .

8.9
Excellent (572)

Hotel Fabrika

4
Goncharnaya 10, St. Petersburg, Ru
Enter an industrial-chic world at Hotel Fabrika, a former textile factory transformed into a vibrant hotel. Embracing its industrial heritage, this quirky establishment features creatively designed rooms, an on-site art space, and a trendy coffee shop. Immerse yourself in the city's creative spirit while enjoying a truly distinctive stay. .

From

36£ /per night
9
Excellent (1384)

Petrovskiy Art Loft

4
4 Petrovskiy Pereulok, St. Petersburg, Ru
For art lovers seeking a one-of-a-kind stay, Petrovskiy Art Loft is a hidden gem. This boutique hotel showcases original artworks throughout its eclectic interiors, creating a vibrant and artistic ambiance. Located in the very heart of the city, guests can explore St Petersburg's cultural attractions before retreating to the hotel's stylish rooms and enjoying its unique artistic atmosphere. .

From

45£ /per night

Boutique Hotels with Charm and Character in St. Petersburg, Russia

Escape the ordinary and discover the charm and character of St Petersburg's boutique hotels. These unique accommodations embody the artistic soul of the city and provide an intimate and authentic experience for discerning travelers. .

9.1
Excellent (854)

Taleon Imperial Hotel

5
15 Nevsky Prospect
Housed in a former palace, the Taleon Imperial Hotel seamlessly blends the grandeur of the past with contemporary luxury. As well as its opulent interiors, this historic hotel features a stunning glass-roofed atrium that provides a grandiose setting. Immerse yourself in the city's regal ambiance as you traverse majestic halls, adorned with antique furniture and exquisite artwork. .

From

46£ /per night
8.9
Excellent (1752)

Kravt Sadovaya Hotel

3
Sadovaya Street 25, St. Petersburg, Ru
Nestled in a historic courtyard, Kravt Sadovaya Hotel offers a whimsical and enchanting experience. Each room is uniquely themed, showcasing the creativity of local artisans. Explore the charming surroundings, unwind in stylish accommodations, and discover the hidden gems of St Petersburg from this quirky hotel. .

From

31£ /per night

Budget-Friendly Hotels in St. Petersburg, Russia

Travelers on a budget can still enjoy a comfortable and enjoyable stay in St Petersburg with the city's selection of budget-friendly hotels. These accommodations offer affordability without compromising on quality, ensuring a memorable experience without breaking the bank. .

8.9
Excellent (159)

Nihao Hotel

4
Tallinskaya, 11, St. Petersburg, Ru
Experience St Petersburg's multicultural side at Nihao Hotel, an Oriental-themed boutique hotel. Offering a fusion of Eastern and Western influences, this unique hotel features beautifully decorated rooms with Chinese-inspired designs. Enjoy the hotel's tranquil ambiance, indulge in Asian cuisine, and embark on a captivating cultural journey within the heart of St Petersburg. .

From

10869£ /per night
9.1
Excellent (854)

Taleon Imperial Hotel

5
15 Nevsky Prospect
Transport yourself to a bygone era of Russian aristocracy at the Taleon Imperial Hotel. Housed in a 19th-century palace, this hotel offers a regal experience with its lavishly decorated rooms, fine dining options, and a rooftop terrace that boasts panoramic views of the city. Immerse yourself in luxury and relish the sumptuous ambiance of this magnificent hotel. .

From

46£ /per night

Unique and Quirky Hotels in St. Petersburg, Russia

For those seeking a truly memorable and unconventional experience, St Petersburg is home to a collection of unique and quirky hotels. These accommodations offer a departure from traditional settings and allow guests to immerse themselves in imaginative and unconventional environments. .

8.7
Excellent (1287)

Novotel St. Petersburg Centre

4
Mayakovskogo 3A
Situated in the center of the city, the Novotel St Petersburg Centre is a perfect choice for culture enthusiasts. Within walking distance, you'll find iconic attractions such as the Hermitage Museum, Palace Square, and the Kazan Cathedral. After your cultural expeditions, unwind in the hotel's stylish and contemporary rooms, enjoying the utmost convenience and comfort. .

From

45£ /per night
8.9
Excellent (3261)

Original Sokos Hotel Olympia Garden

4
Bataisky Pereulok 3A, St. Petersburg, Ru
Nestled near the city's main cultural points, the Original Sokos Hotel Olympia Garden is an ideal base for exploring St Petersburg's artistic and architectural wonders. Stay just a short distance from the Mariinsky Theatre, the Russian Museum, and the Church of the Savior on Spilled Blood. After a day of cultural immersion, relax in the hotel's modern and comfortable rooms. .

From

40£ /per night

Hotels with Spectacular Views in St. Petersburg, Russia

Immerse yourself in the awe-inspiring beauty of St Petersburg with a stay in hotels that offer breathtaking views of the city. These accommodations provide a unique vantage point from which to admire the city's iconic skyline and landmarks, ensuring an unforgettable experience. .

9.2
Excellent (1490)

The Gamma Hotel

5
Obvodny Canal, 130, Lit A, Room 1-N, St. Petersburg, Ru
A true hidden gem, The Gamma Hotel provides budget-conscious travelers with a pleasant and comfortable stay. Situated just a short distance from popular sites such as the State Hermitage Museum and Nevsky Prospekt, this hotel offers clean and cozy rooms, a hearty breakfast, and a warm welcome. .

From

102£ /per night
9.3
Excellent (1479)

The State Hermitage Museum Official Hotel

5
10 Pravdy Str.
For art enthusiasts, The State Hermitage Museum Official Hotel offers an unrivaled experience. Located within the Winter Palace of the Romanov Dynasty, this hotel combines exquisite interiors with the opportunity to explore the world-famous Hermitage Museum at your doorstep. Immerse yourself in history as you marvel at the opulent surroundings and indulge in the hotel's world-class amenities. .

From

88£ /per night

Historic Hotels in St. Petersburg, Russia

Step into a world of history and charm with a stay in one of St Petersburg's historic hotels. These accommodations have witnessed the city's past unfold and offer a glimpse into its rich cultural heritage, providing a truly immersive and memorable experience. .

8.7
Excellent (606)

Solo on Nevsky Prospekt

3
Ulitsa Rubinshteyna 5, St. Petersburg, Ru
Positioned on St Petersburg's main thoroughfare, Solo on Nevsky Prospekt boasts rooms with windows that offer captivating views of the city's bustling streets. Witness the city come alive from your room as locals and tourists traverse the vibrant Nevsky Prospekt, and take in the grand architecture and lively atmosphere that defines this iconic street. .

From

23£ /per night
9
Excellent (1483)

Catherine Art Hotel

4
34 Nevsky Prospect
Experience the charm of a 19th-century mansion at the Catherine Art Hotel. Located in the heart of St Petersburg, this boutique hotel showcases classic architecture and elegant interiors that pay homage to the era of Catherine the Great. Replete with antique furnishings and art, it offers a nostalgic journey complemented by modern amenities and personalized service. .

From

31£ /per night

Hotels Near St. Petersburg's Cultural Attractions

Make the most of your visit to St Petersburg by staying in hotels that offer convenient access to the city's renowned cultural attractions. These accommodations ensure you are in close proximity to landmarks, museums, and theaters, allowing for a seamless exploration of the city's vibrant cultural scene. .

9.6
Excellent (639)

Boutique Hotel Albora

5
Griboedova Canal 133A, St. Petersburg, Ru
Immerse yourself in the history and elegance of Boutique Hotel Albora, located in a beautifully restored 19th-century neoclassical building. The hotel's refined interiors and attention to detail evoke a sense of timeless charm. Indulge in the hotel's gourmet restaurant, relax in luxurious rooms, and experience the warm and personalized service that epitomizes the essence of boutique hospitality. .

From

193£ /per night

Other city in Country

Other city in World