If you're coming to St. Petersburg to see the sights, especially if this is your first visit, you'll probably want to stay as close to the city's most popular visitor attractions as possible. Many of St. Petersburg's top hotels are located on and around the western stretch of Nevsky Prospekt, where sights include the Hermitage, St. Isaac's Cathedral, the Church of Our Saviour on the Spilled Blood and many other famous museums and landmark buildings.
Go downtown - hotels in St. Petersburg's historic centre
expand
Nearest metro: Gostiny Dvor, Nevsky prospekt
Spectacularly located next-door to Kazan Cathedral and only 200 yards off the main avenue of the city - Nevsky Prospekt, Art Hotel Rachmaninov aims to be a hotel with atmosphere and with a local touch. This is no ordinary hotel: it located in a historic building which was once home to composer Sergei Rachmaninov and is graced with period antiques in both guest rooms and public areas. »»»
Nearest metro: Gostiny Dvor, Nevsky prospekt
The Grand Hotel Europe has been a byword for luxury and elegance in St. Petersburg for over a century. Its glorious Art Nouveau interiors are a historic attraction in their own right, and the hotel's location on Nevsky Prospekt makes it extremely convenient for sightseeing, with the State Russian Museum and Kazan Cathedral less than five minutes' walk from the hotel, and other major attractions including the Hermitage only slightly further afield. If your budget can stretch to it, the Grand Hotel Europe is the ultimate in St. Petersburg luxury. »»»
Nearest metro: Admiralteyskaya
Located just minutes away from St. Isaac's Cathedral, the Admiralty and the Hermitage Museum, the Comfort Hotel occupies part of a fully-renovated historic building at the corner of Bolshaya Morskaya Street and Gorokhovaya Street. With comfy rooms, free Wi-Fi Internet and buffet breakfast it can provide an ideal home base for tourists and business travellers alike. »»»
Nearest metro: Admiralteyskaya
Arguably St. Petersburg's most opulent 5-star hotel, the Four Seasons Lion Palace was opened in 2013 in one of the city's most famous landmark buildings, the "Lion Palace" or Lobanov-Rastovsky House, a grand neoclassical edifice right next to St. Isaac's Cathedral. The Four Seasons thus boasts the same fantastic central location as its luxury rivals, the Astoria and W St. Petersburg, with Nevsky Prospekt, the Winter Palace and nearly all St. Petersburg's major visitor attractions within comfortable walking distance. Transport links are also excellent, with Admiralteyskaya Metro only five minutes' walk away. »»»
LUXURY
Nearest metro: Admiralteyskaya
Located on the prestigeous English Embankment with a view of the Neva River and cruise ships and within 15 minute walk to the Hermitage Museum, the History Hotel offers moderately-priced 3-star hotel rooms. »»»
Nearest metro: Admiralteyskaya, Gostiny Dvor, Nevsky prospekt
What could be better than looking from your hotel window directly onto the Winter Palace? At the Kempinski Moika 22 you can, thanks to the hotel's superb location on the embankment of the Moika River, just a few steps from Palace Square and the Hermitage. Behind the beautiful 19th century facade lies an elegant luxury hotel with a full range of modern 5-star facilities and several charming features including a superb roof bar and restaurant from which you can enjoy some of the finest views of the historic centre. »»»
Nearest metro: Gostiny Dvor, Nevsky prospekt
Located at #5, Moika River Embankment, this hotel is only three blocks away from the Hermitage/Winter Palace and within easy walk to many attractions. Nevsky Moika 5 offers reasonably priced accommodation in the heart of St. Petersburg. This is a pleasant small hotel with 24 guest rooms, plus an on-site cafe and a fair range of concierge and business services, including complimentary Wi-Fi. »»»
STANDARD
Nearest metro: Admiralteyskaya
Superbly situated between Nevsky Prospekt and St. Isaacs Square on Bolshaya Morskaya Ulitsa, the four-star Petro Palace Hotel is only five minutes' walk from the Hermitage. Surrounded by historic buildings, beautiful avenues, and winding canals, the Petro Palace offers a warm welcome, comfortable accommodation decorated in an elegant traditional style and a full range of deluxe services and facilities. Providing all the comfort and convenience of St. Petersburg's top luxury hotels, the Petro Palace also has very reasonable rates. »»»
Nearest metro: Admiralteyskaya
One of the most elegant luxury hotels in town, the Astoria is a diplomatic hotel of choice for heads of states and senior international politicians, but is equally best liked by leisure and business travellers. Built in 1912 is a gorgeous Art Nouveau property with spectacular public areas and comfortable guest rooms which combine traditional luxury with cutting edge technologies. »»»
Nearest metro: Admiralteyskaya
Located right next to St. Isaac's Cathedral, the W St. Petersburg is superbly situated for sightseeing. A short walk from Nevsky Prospekt and the Winter Palace, the hotel is surrounded by landmark buildings, including the Mariinsky Palace and the magnificent Admiralty building. Unlike most other luxury hotels in the historic centre, the W St. Petersburg eschews tradition for a stylish contemporary atmosphere and trendy designer interiors. Highlights at the hotel include the W restaurant by Alain Ducasse, the Bliss Spa, and the roof-top terrace bar. »»»
LUXURY