St Petersburg Hotels

From historic five-star palaces to clean and modern hostels, St. Petersburg offers a room to visitors of every budget.

read more
View on map
Sort by
ul. Bol. Morskaya 39

1. Hotel Astoria

2 reviews
ul. Marata 67/17, Apt. 36

2. Hotel California

3 reviews
5th ul. Sovetskaya 21

3. Fifth Sovetskaya 21

2 reviews
ul. Mikhailovskaja 1/7

4. Grand Hotel Europe

4 reviews
ul. Sotsialisticheskaya 11a
ul. Bolshaya Morskaya 10

6. Nord Hostel

7 reviews
ul. Malaya Morskaya 24

7. Angleterre Hotel

1 review
Nevsky prospekt 49/2

8. Radisson Royal Hotel

1 review
nab. kanal Griboedova 29

9. Petersburg Minihotels

0 reviews
наб. реки Фонтанки, 93, офис 26

10. SwissStar

0 reviews

What's more, many of the best hotels are well-located in the very heart of the city, making them ideal choices for tourists who want to spend their time in grand museums and splendid cathedrals rather than in buses and taxis. In upmarket hotels you can expect a high level of English but some budget options may have you practicing your sign language. Good luck!

Reviews about St Petersburg Hotels

It's more like Hostel California, and it's awesome!

United States,
Hotel California

Great play on a literary great!

United States,
Karamazov Brothers Hotel

Good prices in an otherwise expensive city! The hotel was cosy and staff were really nice.

United Kingdom,
Fifth Sovetskaya 21

Amazing hotel, we were blown away. Of course, the description is correct - the price is quite steep. But if you come in the off season it can be more affordable, and it's worth every ruble!

United Kingdom,
Grand Hotel Europe

The location here really can't be beat. Of course, it;s not the most luxurious facility in St. Petersburg, but you get what you pay for. For a couple of nights, it was just fine!

Norway,
Nord Hostel

One of the best hostels I've ever been to. Fantastic homey atmosphere, immaculate facilities, friendly people and unbeatable location. They made my trip!

United States,
Nord Hostel

A nice blend of modern and relaxed style. Wasn't looking forward to the cold Soviet-style places, so this was a good choice.

United Kingdom,
Fifth Sovetskaya 21

White nights were great. Hotel was romantic and comfortable.

Poland,
Grand Hotel Europe

As wonderful as you would expect from a Radisson. Enjoyed it very much.

United Kingdom,
Radisson Royal Hotel

Perhaps the finest budget stay in St. Petersburg.

United Kingdom,
Karamazov Brothers Hotel
x