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.
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,
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.
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.
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.
St 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.
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.
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.
St 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.
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.
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.
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.
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.
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.