Hotels in Saint Petersburg

A selection of well located hotels in different price categories in St. Petersburg. Check the map below for the exact location.

Grand Hotel Europe (5-star)

Grand Hotel Europe in St. Petersburg

Grand Hotel Europe in St. Petersburg

This best and oldest hotel in St. Petersburg often hosts celebrities from all over the world. Among the guests of the hotel were Queen Elizabeth II, Prince Charles, Mikhail Gorbachev, Gerhard Schroeder, Bill Clinton, Sir Elton John, Depeche Mode, Richard Gere, Claudia Schiffer, Sharon Stone and many others.

TIPS:

  • Enjoy the view over St. Petersburg from the roof terrace.
  • The Caviar Bar serves blinis (Russian pancakes) with caviar and finest vodkas.

Rates: from 440 USD per double room
Address: Mikhailovskaya Ulitsa 1/7 (corner Nevsky Prospekt)
Metro: Nevsky Prospekt

Hotel Astoria (5-star)

This luxurious hotel is situated in the heart of St. Petersburg, opposite the St. Isaac's Cathedral. Here one feels like a Tsar in a palace.

TIP:

  • Enjoy Russian cuisine in a fashionable Davidov’s Restaurant overlooking St. Isaac's Square. On weekends it serves the so called "Russian table" – a four-course menu with Pelmeni, beer, vodka and champagne.

Rates: from 400 USD per double room
Address: Bolshaya Morskaya Ulitsa 39
Metro: Nevsky Prospekt

Angleterre Hotel (4-star)

Advertisement

A stylish hotel next to the Astoria.

Rates: from 380 USD per double room
Address: Malaya Morskaya Ulitsa 24
Metro: Nevsky Prospekt

Ambassador Hotel (4-star)

A very comfortable hotel in a historic building in the centre of St. Petersburg. The Mariinsky Theater and other places of interest can be reached on foot in ten-fifteen minutes.

Rates: from 180 USD per double room
Address: Prospekt Rimskogo-Korsakova 5-7
Metro: Sadovaya, Sennaya Ploschad

Pribaltijskaya Park Inn (4-star)

This comfortable modern hotel is situated on the Wassiljesky-Island at the Gulf of Finland, about 7 km from the city centre. Ask for a room with a water view.

TIP:
The bar on the 15th floor offers a great view over St. Petersburg. Not only hotel guests are welcome here.

Rates: from 210 USD per double room
Address: Korablestroiteley Ulitsa 14
Metro: Primorskaya; Schuttle Buses 248 and 162.

Moyka 5 (3-star)

This nice family hotel in the centre of St. Petersburg has comfortable and well equipped rooms. Only a 5-minutes walk from the Palace Square and the Hermitage Museum.

Rates: from 190 USD per double room
Address: Nabereschnaya reki Moyki 5
Metro: Nevsky Prospekt

Nevsky 90 (3-star)

The hotel was opened in 2003 and is situated in the middle of Nevsky Prospekt not far from numerous places of interest.

Rates: from 170 USD per double room
Address: Nevsky Prospekt 90
Metro: Mayakovskaya

Hotel Herzen House (3-star)

A small, homey hotel in the historical centre of St. Petersburg. In the middle of the 19th century in this house lived a famous Russian philosopher and writer Alexander Herzen (1812-1870).

Rates: from 96 USD per double room
Address: Bolshaya Morskaya ulitsa 25
Metro: Nevsky Prospekt

Hotel Alexanderplatz

This modern hotel was built in 2006 and reflects the style of contemporary German cities. It offers comfortable well-equipped rooms.

Rates: from 121 USD per double room
Address: Voroneshskaya ulitsa 53
Metro: Ligovsky Prospekt (15 minutes walk)

Hotel Nevsky Inn

This Bed & Breakfast in the very heart of St. Petersburg is located in the 4th floor of the 5-storey building. It offers high European-standard accommodation. Free Internet Access.

Rates: from 80 USD per double room
Address: Bolshaya Morskaya 21 fl.5
Metro: Gostiny Gvor, Nevsky Prospekt

Bed & Breakfast Sabrina (3-star)

The 5-rooms hotel was opened after a renovation in 2006. An affordable and nice place to stay in the heart of St. Petersburg.

Rates: from 100 USD per double room
Address: Bolshaya Morskaya 21 fl.5
Metro: Nevsky Prospekt

Hostel Pertsov House (1-star)

7 clean rooms in a house located in the centre of St. Petersburg. One night in a shared five beds room costs about 27 USD.

Rates: from 74 USD per double room
Address: Ligovsky Prospekt 44 / Entrance 25 / 4th floor
Metro: Ploshchad Vosstaniya

More about St. Petersburg
Detailed information about the city, places of interest in and around St. Petersburg, etc.

Hotels in St. Petersburg on the map