Saint Petersburg hotels & apartments, all accommodations in Saint Petersburg

5 star Saint Petersburg hotels

Four Seasons Lion Palace Saint Petersburg

1 Voznesensky Prospekt, Saint Petersburg, Russia

Four Seasons Lion Palace Saint Petersburg photo

Taleon Imperial Hotel Saint Petersburg

15 Nevsky Prospect, Saint Petersburg, Russia

Taleon Imperial Hotel Saint Petersburg photo

The 5-star Taleon Imperial Hotel places guests abound 3.1 km from State Hermitage Museum and Winter Palace. Residing in a 4-story building, the hotel was opened in 2003 and renovated in 2010.

Kempinski Hotel Moika 22 Saint Petersburg

Moika River Embankment 22, Saint Petersburg, Russia

Kempinski Hotel Moika 22 Saint Petersburg photo

Situated in the heart of Saint Petersburg, the 5-star Kempinski Hotel Moika 22 Saint Petersburg offers the 24-hour restaurant serving European cuisine.

4 star Saint Petersburg hotels

Arealinn Saint Petersburg

Kurlyandskaya St. 35, Saint Petersburg, Russia

Arealinn Saint Petersburg photo

Arealinn is a 4-star property only 1.9 km from St. Nicholas' Naval Cathedral, Museum of Railway Machinery and Trinity Cathedral. Arealinn has been welcoming guests to its cozy rooms since 2013.

Alexander House Hotel Saint Petersburg

27 Kryukov Canal Embankment, Saint Petersburg, Russia

Alexander House Hotel Saint Petersburg photo

Alexander House Hotel Saint Petersburg is rated 4 stars and provides visitors with free parking, a baggage storage and allergy-free rooms. Founded in 1826, the hotel underwent a renovation in 2010.

Crowne Plaza St Petersburg Airport Hotel Saint Petersburg

Startovaya 6 Lit A, Saint Petersburg, Russia

Crowne Plaza St Petersburg Airport Hotel Saint Petersburg photo

Situated near a mall and a supermarket, this stylish 8-story hotel offers 294 rooms close to Palace Square, House of Soviets and Catherine Palace.

3 star Saint Petersburg hotels

Northern Lights Hotel Saint Petersburg

Ul Bolshaya Morskaya 50, Saint Petersburg, Russia

Northern Lights Hotel Saint Petersburg photo

Northern Lights Hotel Saint Petersburg is situated in the center of Saint Petersburg near Akimov Comedy Theatre, Monument to Catherine the Great and State Hermitage Museum and Winter Palace.

Vintage Hotel Saint Petersburg

Prospekt Obukhovskoy Oborony 261, Saint Petersburg, Russia

Vintage Hotel Saint Petersburg photo

The unique Vintage Hotel Saint Petersburg is a 3-star property set next to Chesma Church, Shlisselburg and Nonconformist Art Museum.

Prestige St Petersburg Hotel Saint Petersburg

5 Gorokhovaya Street, Saint Petersburg, Russia

Prestige St Petersburg Hotel Saint Petersburg photo

The 3-star Prestige St Petersburg Hotel is situated a mere 9 km away from Saint Petersburg State Polytechnical University.

2 star Saint Petersburg hotels

Online Hostel Saint Petersburg

6-Ya Liniya Vasil'Evskogo Ostrova 27 App 1, Saint Petersburg, Russia

Online Hostel Saint Petersburg photo

The 2-star Online Hostel offers quick access to bars, a stadium and cafés in Saint Petersburg.

Graffiti L Hostel Saint Petersburg

Ligovsky Avenue 33-35, Saint Petersburg, Russia

Graffiti L Hostel Saint Petersburg photo

Graffiti L Hostel is a 2-star charming property, set walk from the beachfront.

Simple Hostel Saint Petersburg

Gorokhovaya Ulitsa 4, Saint Petersburg, Russia

Simple Hostel Saint Petersburg photo

The 2-star Simple Hostel Gorokhovaya is located in the center of Saint Petersburg.

Recommended Saint Petersburg hotels

Hotel Indigo St. Petersburg - Tchaikovskogo

17 Tchaikovskogo Ulitsa, Saint Petersburg, Russia

Hotel Indigo St. Petersburg - Tchaikovskogo photo

The cozy Hotel Indigo St. Petesburg Tchaikovskogo is a 4-star property within proximity of Palace Square and Hermitage Museum.

Domina Prestige Hotel Saint Petersburg

99, Moika River Embankment, Saint Petersburg, Russia

Domina Prestige Hotel Saint Petersburg photo

Domina Prestige Hotel Saint Petersburg is an European-style hotel in Tsentralny district of Saint Petersburg at a close proximity to Peter and Paul Cathedral, On.

M-Hotel Saint Petersburg

22/2 Sadovaya Street,St.Petersburg City,191123, Saint Petersburg, Russia

M-Hotel Saint Petersburg photo

M-Hotel Saint Petersburg is a 3-star hotel located in the heart of Saint Petersburg. M-Hotel Saint Petersburg has been welcoming guests to its bright rooms since 2009.