Accommodation in St. Petersburg
St Petersburg has plenty of inexpensive hotels to choose from: there are also many hostels and bed & breakfasts, which can be highly recommended. Finally, some of the luxurious hotels offer very good deals over the internet, so try out our selection below and check out their current prices online.
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.