Sign up to our weekly newsletter
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
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. St Petersburg is becoming more popular becasue it's becoming a lot easier to get to by air. So it pays to book in advance to ensure a bed in one of the best places to stay in St Petersburg.
St Petersburg is more European looking and feeling than Moscow, as well as being arguably more elegant. This was Russia’s imperial capital and it looks like a city built by Tsars. There are fabulous Baroque and Neoclassical palaces, Italianate mansions, beautiful plazas, and grand churches, all showcasing the sophistication and wealth of the Romanovs’, and one of the world’s great collections: the treasures of the State Hermitage Museum. Built, at much cost of life, on a swamp, St Petersburg is cut through with canals, has around 350 bridges, and plenty of opportunities to stroll along the water. Which is why it’s often referred to as the Venice of the north.
As well as the Hermitage, St Petersburg has the almost-as-vast Russian Museum and the contemporary Erarta Museum. Beautiful in summer with the endless hours of light, St Petersburg is also brilliant under the snow.
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.
Be sure to book ahead as the best places to stay in St Petersburg get quickly filled up, and this is a busy year round destination.
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.
It can be tricky trying to find a small hotel with a more intimate atmosphere. 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 consistently top-notch.
Though not a huge city and also fairly easy to navigate, you still want to be in a great location. From our choices all the top sights are a short walk or metro ride away.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
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 st Petersburg. Simple clean rooms with antique style furniture on a quiet street, plus a charming contemporary art gallery. Ideal for a city break.
St Petersburg (Tsentralny district)
This charming B&B lies in the heart of St. Petersburg. Individually styled rooms feature parquet flooring, hardwood furnishings, chandelier style lighting and the best include private balconies with scenic street-views. Indulgent breakfasts are served; an ideal spot to explore this wonderful city.
St Petersburg
Overlooking one of St. Petersburg's canals, Rossi Hotel & Spa offers an excellent balance of heritage and comfort. The individually designed rooms retain some of their 19th century features with added modern comforts. The spa is a great place to relax after a day exploring.
St 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.
St 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.
St 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.
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.
St Petersburg
The 4* deluxe Dom Boutique Hotel is situated in the heart of St Petersburg. This design hotel offers guests incredibly upmarket and elegant accommodation. The in house restaurant Giardino serves up delicious Italian cuisine. A top-notch city stay.
St Petersburg
A family run 19th century guesthouse, in the historic heart of St Petersburg. Painstaking attention to detail has been adhered to to recreate a charmingly traditional atmosphere. Each suite follows a different country for decor inspiration. An intimate spot for city exploring.
St 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.
St Petersburg
Recently acquired by the luxury Belmond group, this is a truly iconic hotel on Nevsky Prospekt. Among the city’s great architectural treasures, it's renowned for its impressive façade and plush decorative interiors. A luxurious cultural and culinary landmark.
St 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.
St Petersburg
Rocco Forte's Russian outpost, a chic hotel in the heart of historic St. Petersburg. The sumptuous suites, sophisticated bars and fine dining restaurants reflect the grandeur of the city. An authentic experience steeped in comfort and elegance.
St Petersburg (Saint-Peterburg)
A 19th-century palace of breathtaking grandeur. The glorious rooms' decor feature chandelier lighting, opulent furnishings and French windows offering stunning views. With two restaurants offering contrasting cuisines (one Asian and one Italian, both superb) and an extensive spa. Luxury defined.