We use cookies to enhance the security, performance, and functionality of the site, also we use cookies for analytical and promotional activities. By continuing to browse the site you are agreeing to our Privacy & Cookies Policy.
Got it!

12 Best Hotels in St Petersburg, Russia - May 2019

1 Room, 1 Adult
Star Rating
# 1

Ekaterina Hotel St Petersburg

Ulitsa Millionnaya 10View on map
9.1
Superb
based on 192 reviews

Ekaterina Hotel St Petersburg

9.1
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 2

Pushka Inn

Moyka River Embankment 14View on map
9.9
Superb
based on 2863 reviews

Pushka Inn

9.9
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 3

Taleon Imperial Hotel

Nevsky Prospect 15View on map
9.2
Superb
based on 258 reviews

Taleon Imperial Hotel

9.2
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 4

Petro Palace Hotel

Malaya Morskaya Street 14View on map
8.6
Fabulous
based on 2581 reviews

Petro Palace Hotel

8.6
Guest RatingFabulous
Rating Summary
Top Comments From Travellers
# 5

Kempinski Hotel Moika 22

22, Moika River EmbankmentView on map
9.0
Superb
based on 2849 reviews

Kempinski Hotel Moika 22

9.0
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 6

Corinthia Hotel St Petersburg

Nevsky Prospect, 57View on map
8.9
Fabulous
based on 3765 reviews

Corinthia Hotel St Petersburg

8.9
Guest RatingFabulous
Rating Summary
Top Comments From Travellers
# 7

Four Seasons Hotel Lion Palace St Petersburg

1 Voznesensky ProspektView on map
9.9
Superb
based on 1288 reviews

Four Seasons Hotel Lion Palace St Petersburg

9.9
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 8

Dynasty Hotel St Petersburg

Rubinshteina Street, 29/28View on map
8.9
Fabulous
based on 586 reviews

Dynasty Hotel St Petersburg

8.9
Guest RatingFabulous
Rating Summary
Top Comments From Travellers
# 9

Novotel St Petersburg Centre

Mayakovskogo Street 3AView on map
8.2
Very Good
based on 2626 reviews

Novotel St Petersburg Centre

8.2
Guest RatingVery Good
Rating Summary
Top Comments From Travellers
# 10

Petr Hotel

Admiralteysky Prospekt, 8View on map
9.0
Superb
based on 356 reviews

Petr Hotel

9.0
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 11

Belmond Grand Hotel Europe

Nevsky Prospekt, Mikhailovskaya Ulitsa 1/7View on map
9.2
Superb
based on 2753 reviews

Belmond Grand Hotel Europe

9.2
Guest RatingSuperb
Rating Summary
Top Comments From Travellers
# 12

Domina St Petersburg

Naberezhnaya Reki Moyki 99View on map
9.3
Superb
based on 856 reviews

Domina St Petersburg

9.3
Guest RatingSuperb
Rating Summary
Top Comments From Travellers

Recommended For You

Your Next Destinations

Las Vegas, NV, United States

Chicago, IL, United States

Seattle, WA, United States

Destinations And Places Of Interest - St Petersburg