- ✓ FREE cancellation on most rooms
- ✓ Save time, save money
Search the best hotels in St Petersburg
Best Hotels in St Petersburg
Hotel Rachmaninov 24 rooms from $64St Petersburg (Nevsky Prospekt)
Warm and welcoming hotel with a 19th-century feel. This cosy spot is minutes from the cultural and historical monuments, theatres and museums of the Northern Capital. Simple clean rooms with antique style furniture on a quiet street, plus a charming contemporary art gallery. Ideal for a city break.Value chic - An arty boutique hotel in a great central location, just steps from Kazan Cathedral and Nevsky Prospekt.Sights nearby - Within walking distance of Petersberg's main sights including, Saviour on the Blood, the Hermitage and the Kazan Cathedral.Great walks - The hotel arranges interesting cultural walks around Saint Petersburg.Full of character
Pushka Inn 33 rooms from $107St Petersburg
A riverside mansion with an elegant facade. Airy rooms with large windows and some featuring balconies. Fantastic family apartments. The cosy restaurant serves up local cuisine and has a bar for chilly evenings in. Ideally situated for local exploring.Local exploring - A great locality within walking distance of the main cultural attractions, restaurants, shops and bars.Families - Large family suites make this an easy option for people travelling with children.Sights nearby - The gold spiralled Peter and Paul Cathedral are within walking distance.Views - Great views from hotel
Casa Leto 5 rooms from $112St Petersburg
Stylish and friendly family run mini-hotel. Large elegant bedrooms boast sash windows and heavy curtains. Centrally located in a sought after building which used to house great Russian writers and thinkers. Excellent value and personal friendly service. Perfect for a city mini break.Value chic - Right next to the Hermitage, within walking distance of the main sights, with warm characterful decor and a moderate price tag.Great walks - The wonderful location means you are walking distance from the main cultrual, historic and tourism destinations.Cooking classes - Not quite a cookery class but the hotel can organise mushroom picking trips.Sights nearby - Walking distance from Nevski Prospect and the Hermitage museum.
Petro Palace 194 rooms from $98St Petersburg
A grand hotel in a very central location. Well proportioned rooms have simple traditional design with soft hues. Two bars and restaurants includes an elegant Italian as well as more casual spaces. Positioned within walking distance of many of the cities best sights. Ideal for city exploring.City Style - An elegant hotel in an excellent location. Dine in style or unwind over a massage after a day exploring the city.Sights nearby - Walking distance from a number of sights including the stunning St Isaak Cathedral and the Peter and Paul Fortress.Swimming Pool - Indoor/outdoor
Hotel Angleterre 192 rooms from $128St Petersburg (St. Isaac’s Square)
A lively four-star hotel with spectacular views of St. Isaac's Cathedral. This charming hotel boasts contemporary classic interiors, buzzing bar, and great spa facilities. A laid back spot with a touch a glamour.Great walks - Stroll around Palace Square, the central square of the city, home to many magnificant buildings such as the Winter Palace.Sights nearby - Across the road from St Isaac's CathedralViews - Most rooms have views of St Isaac'sSwimming Pool - Large indoor poolRecommended by - Tablet
Alexander House 20 rooms from $140St Petersburg
A family run 19th century guesthouse, in the historic heart of St Petersburg. Painstaking attention to detail has been adhered to recreate a charmingly traditional atmosphere. Each suite follows a different country for decor inspiration. An intimate spot for city exploring.Local exploring - Right in the historical centre of St Petersburg, this charming hotel is ideal for exploring the city on foot.Great walks - Along the 25 minute walk from the hotel to Nevsky Prospect you will pass many historical sites such as Raskolnikov flat.Sights nearby - Within walking distance of St Nicholas Cathedral and St. Isaacs Cathedral.Romantic - Good for couples.Recommended by - Small Luxury Hotels
Kempinski Hotel Moika 22 174 rooms from $184St Petersburg
Beautifully restored Romanov style hotel on Moika Embankment. Elegant rooms mix traditional antiques with contemporary finishings. Riverside views, Turkish steam baths and ample meeting rooms, all a short distance from Nevsky Prospect and Petersburg's main attractions. Brimming with old world charm.Great walks - Take a wander around this cultrally rich area and absorb the histotry and heritage of Saint Petersburg.Outstanding location - Right in the heart of Old Petersburg.Sights nearby - Flanked by the famed Palace Square.Lively area - In the thick of the action.
Grand Hotel Europe 291 rooms from $226St Petersburg
A truly iconic Orient-Express hotel on Nevsky Prospekt. Among the city’s great architectural treasures, renowned for its impressive façade and plush decorative interiors. A luxurious cultural and culinary landmark.Sights nearby - The majestic Winter Palace, the Catherine Palace, the stunning Pavlovsk and the Imperial glamour of Peterhof.Great walks - Wander through the many parks and gardens at Peterhof or admire the scenery at Pavlovskiy Park.Lively - Hip and happening.Opulent
Corinthia Hotel 388 rooms from $203St Petersburg
Situated in the heart of Nevsky Prospect, the Corinthia is perfectly placed for all the sights and shopping in St Petersburg. A luxurious, yet unstuffy property it is perfect for both leisure and business travellers.Sights nearby - Walking distance of the Hermitage and other main sights.5* Luxury - Very high service standards.
Astoria 168 rooms from $268St Petersburg
A chic hotel in the heart of historic St. Peteresberg. The sumptuous suites, sophisticated bars and fine dining restaurants reflect the grandeur of the city. An authentic experience steeped in comfort and elegance.Sights nearby - The Lion Bridge, The Church of the Savior on Spilled Blood and St Isaac’s Cathedral.Swimming Pool - Indoor PoolLively area - In the thick of the action.Designer - Uniquely designed interiors.
About St Petersburg
Stunning St Petersburg makes an ideal destination for a three to four day trip in either romantic, snow-white winter or warm, blue-skied summer. An increasingly popular city for visitors due to more air routes, the best places to stay in St Petersburg do not always have to be found in the larger chains that dominate the foreign city market.
For culture vultures: start at that elegant treasure house, the State Hermitage Museum (put aside several hours; you could easily spend a day there and only skate the surface of its extraordinarily rich collections) and then meander along the canals in a city that has been nicknamed the Venice of the North.
For evening entertainment enjoy cultural offerings such as theatre and ballet, and if you hit the city's upscale bars, dress up: St Petersburg's inhabitants like their labels, and we're not talking H&M.
Value is not the first word that springs to mind when looking at accommodation in Russia, but one or two properties in our selection of the best places to stay in St Petersburg definitely deserve that tag.
- The Pushka Inn is a real find. A stone's throw from the Hermitage and most of the major sights, it is comfortable and offers great value for money.
- The Rachmaninov Hotel is situated just behind the Kazan Cathedral and can boast not only being a former home of Rachmaninov himself, but also antique filled rooms, plus in house art gallery which changes exhibits every month,
If you are looking for a small hotel with a more intimate atmosphere, it can be tricky. We have done the hard work and picked two from our list of the best places to stay in St Petersburg,
- Casa Leto has only five rooms and prides itself on their spaciousness plus all the extra freebies it offers as standard: breakfast (continental or cooked), tea and coffee, light refreshements, wifi and free local and international phone calls.
- Alexander House is slightly off the beaten track, but offers nineteen individually designed bedrooms (each in the style of a different foreign destination) plus Japanese spa and some great Russian food.
Five star properties are popping up all over the place, but our favourite grand hotels from our list of the best places to stay in St Petersburg are both consistently top notch.
- The Kempinski Hotel Moika 22 is a restored Romanov style property, and though large, certainly packs a punch. Interiors have been furnished with antiques galore, and the emphasis is on understated luxury and elegance, plus the usual high Kempinski standards when it comes to looking after its guests.
- The Astoria is Rocco Forte's Russian offering. It has been St Petersburg's grandest address for years, but with the Rocco Forte makeover you can now expect smart modern bedrooms alongside grand and glamourous public spaces.
Although not a huge city and also fairly easy to navigate you still want to feel that you're in one of the best places to stay in St Petersburg in terms of location. From our choices all the top sights are a short walk or metro ride away.
- The Corinthia on Nevsky Prospekt has recently undergone massive renovation. It now boasts ornate 19th century facades alongside tasteful public areas with an art deco feel. Great for shopping and the sights.
- Grand Hotel Europe is Orient Express's five star offering in the city. Also on Nevsky amongst St Petersburg's great architectural treasures and great for all attractions. Here interiors are modern yet undeniably classic and excellent food is to be had in L'Europe, Russia's oldest continually serving restaurant.
- The Hotel Angleterre is a buzzing four star property situated across the road from St Isaac's Cathedral. Come here and sample the afternoon tea if you're missing home.
Inspiring hotels are still a relatively new phenomenon, but there are now several addresses that we are happy to recommend as the best places to stay in St Petersburg. Browse our list and start to plan your visit.