The most popular online travel guide to Russia, since 2001.
guest
 

Accommodation in St. Petersburg



Your best bet is to stay in one of St. Petersburg's bed & breakfast hotels.

There are plenty along Nevsky Prospekt and you can get a double room there for €50-€100 / night.

St. Petersburg has a lot of great hostels, which offer private rooms as well. Best of them we included in the section 3 Best Hostels in St. Petersburg, so have a look.

Rather than to book a cheap hotel, check private rooms in hostels first – and you might be surprised by the high standards of the latters.

As for the location, we recommend anywhere along Nevsky Prospekt for tourism and Vasilievsky Island if you want something not as busy and more authentic.

The local hotels are a bit overpriced, especially if you travel during the peak White Nights season, so better look for special offers in the Internet and book ahead.

We collected some of the best hotels for various budgets to make your travel easier.

Otherwise, renting an apartment for short-term is also a good idea in St. Petersburg, but be prepared that if you pay less than €50 / night you might end up in some Soviet style shack, unless you're into authentic experiences.

Compare hotel prices and find the best deal:
 


 

3 Best Budget Hotels in St. Petersburg, Russia

The good thing about the budget hotel is the price.   But even in St.

3 Best Bed & Breakfast and Mini Hotels in St. Petersburg

Your best bet is to stay in one of St.


3 Best Hostels in St. Petersburg, Russia

There are so many great hostels in St.


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. Petersburg fall into this category.


Apartments for Rent: Live Like a Local

The easiest way to rent an apartment in St.


Belmond Grand Hotel Europe: Aristrocratic Deluxe

Belmond Grand Hotel Europe history goes back to 19th century and the guest list contained many famous names.


Taiga Hostel

Surprisingly, a hostel could be much better option than a cheap hotel and Taiga is one of those cases.


Zolotoy Lev Hotel: Mini Hotel

Zolotoy Lev means in Russian "golden lion" - which maybe doesn't really fit to this small and not pretencious hotel.


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.


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).


Pio Bed & Breakfast on Kanal Griboedova

Freshly renovated and cosy, it might be just what you were looking for.


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.


Hotel Roses: Just A Room

Hotel Roses scores with its location.


Accommodation in St. Petersburg > Most Recent


Accommodation in St. Petersburg

Your best bet is to stay in one of St. Petersburg's bed & breakfast hotels.


Apartments for Rent: Live Like a Local

The easiest way to rent an apartment in St.


Taiga Hostel

Surprisingly, a hostel could be much better option than a cheap hotel and Taiga is one of those cases.

Top Events in Russia in 2014