Accommodation in St. Petersburg
Watch out: while St. Petersburg has plenty of cheap hotels, some of them are just renovated apartments — crammed, stinky, and without any reception — something that beautiful photos on Booking.Com won't tell you about. Below we gathered a list of the best hotels that won't let you down, so we would really recommend you to see if one of them is available before looking elsewhere, otherwise you risk running into some rathole and spoil your trip...
Bed & Breakfast and Mini Hotels in St. Petersburg
Your best bet is to stay in one of St Petersburg's bed & breakfast or mini-hotels.
3 Best Hostels in St. Petersburg, Russia
There are so many great hostels in St Petersburg, that it is hard to choose from.
3 Best Luxurious Hotels in St. Petersburg, Russia
For those who are ready to spend more and prefer to live with style, should check out the online offers for luxury hotels.
3 Best Mid-Range Hotels in St. Petersburg, Russia
Most of the hotels in St.
Apartments in St. Petersburg
The easiest way to rent an apartment in St.
Taiga Hostel in St. Petersburg
Surprisingly, a hostel could be much better option than a cheap hotel and Taiga is one of those cases.
3 Best Budget Hotels in St. Petersburg, Russia
The good thing about the budget hotel is the price.
Belmond Grand Hotel Europe: Aristrocratic Deluxe
Belmond Grand Hotel Europe history goes back to 19th century and the guest list contained many famous names.
Brothers Karamazov Hotel: Best Price And Quality
Centrally located this hotel has everything you’d expect at €70 per night for a double room.
Cuba Hostel: Cheap & Central
Very centrally located right next to Nevsky Prospekt and Kazansky Cathedral this is probably the cheapest hostel in the city.
Golden Garden: Boutique Hotel
Centrally located near Nevsky Prospekt this 5-star hotel has sort of imperial decoration reminiscent of the tsarist past, which makes it an interesting choice if you want to play that game.
Corinthia Hotel: Luxury Chain
Located right on Nevsky Prospekt this 5-star hotel is well worth it if you can find a good room rate online for your stay.
Hotel Rinaldi: Cheap Hotel
It’s difficult to find a hotel that would cost less than €50 per night for a double room in St.
Hotel Roses: Just a Room
Hotel Roses has a great location: in a walking distance from Vosstaniya Square and Nevsky Prospekt, it is a good option for those who doesn't plan to spend much time at the hotel.
NasHotel: Business Hotel
Located on Vasilievsky island this hotel is still relatively central and has good amenities.
Neptun: Soviet Hotel
A popular hotel slightly outside of the center, but still close enough to walk to Nevsky Prospekt (about 20-30 minutes).
Okhtinskaya Hotel: Room with a View
Housed in a huge Soviet-style building, this hotel is a bit far away from the center (about 15 minutes drive or 1 hour walk).
Soul Kitchen - Hostel
Probably the best hostel in St.
Sovetskaya, 21: Bed & Breakfast
This German-managed bed & breakfast is one of the oldest and the most reliable ones in the city.
Zolotoy Lev Hotel: Mini Hotel
Zolotoy Lev means in Russian "golden lion" - which maybe doesn't really fit to this small and unpretentious hotel.
Pio Bed & Breakfast on Kanal Griboedova
Freshly renovated and cosy, it might be just what you were looking for.
Hotels in St. Petersburg: Practical Recommendations
Your best bet is to stay in one of St.