Saint Petersburg hotels & apartments, all accommodations in Saint Petersburg

5 stars hotels in Saint Petersburg

Four Seasons Lion Palace Saint Petersburg photo

Four Seasons Lion Palace Saint Petersburg

1 Voznesensky Prospekt, Saint Petersburg, Russia

Set in the heart of Saint Petersburg, this grand hotel features 183 rooms and offers a winter garden, an indoor swimming pool and an outdoor swimming pool.

Kempinski Hotel Moika 22 Saint Petersburg photo

Kempinski Hotel Moika 22 Saint Petersburg

Moika River Embankment 22, Saint Petersburg, Russia

Set in the center of Saint Petersburg, this elegant hotel features 197 rooms and offers a relaxation room, a spa center and a rooftop terrace.

Astoria Hotel Saint Petersburg photo

Astoria Hotel Saint Petersburg

39 Bolshaya Morskaya, Saint Petersburg, Russia

Located in the center of Saint Petersburg, the 5-star Rocco Forte Hotel Astoria Saint Petersburg offers tasteful rooms together with a nightclub, a casino and a courtyard.

4 stars hotels in Saint Petersburg

Nashotel Saint Petersburg photo

Nashotel Saint Petersburg

50 11Th Line Of Vasilievsky Island St Petersburg 1, Saint Petersburg, Russia

The elegant Nashotel Saint Petersburg offers comfortable guest rooms close to Church of Our Savior on Spilled Blood, St. Petersburg University and Rumyantsev Mansion.

Grand Peterhof Spa Hotel Saint Petersburg photo

Grand Peterhof Spa Hotel Saint Petersburg

Gofmeysterskaya Str.2 Bld.A, Saint Petersburg, Russia

Offering 35 elegant rooms, Grand Peterhof Spa Hotel features a sauna, a hairdresser and a solarium.

Holiday Inn Moskovskye Vorota Saint Petersburg photo

Holiday Inn Moskovskye Vorota Saint Petersburg

Moskovsky Prospekt 97A, Saint Petersburg, Russia

Holiday Inn Saint Petersburg Moskovskye Vorota is located in a central area of Saint Petersburg in close proximity to Palace Square, The Admiralty and Saint Isaac's Cathedral.

3 stars hotels in Saint Petersburg

Northern Lights Hotel Saint Petersburg photo

Northern Lights Hotel Saint Petersburg

Ul Bolshaya Morskaya 50, Saint Petersburg, Russia

Northern Lights Hotel Saint Petersburg is a 3-star property in the center of Saint Petersburg.

Eurasia Hotel Saint Petersburg photo

Eurasia Hotel Saint Petersburg

Gatchinskaya Ulitsa 5, Saint Petersburg, Russia

Aglaya Hotel & Courtyard Saint Petersburg photo

Aglaya Hotel & Courtyard Saint Petersburg

Razyezzhaya Ulitsa 38, Saint Petersburg, Russia

The quiet Aglaya Hotel & Courtyard offers air-conditioned guest rooms close to On. Theater, Palace Square and Church of Our Savior on Spilled Blood.

2 stars hotels in Saint Petersburg

Mini Hotel Jazzclub Saint Petersburg photo

Mini Hotel Jazzclub Saint Petersburg

Zagorodny Prospekt 38, Saint Petersburg, Russia

Mini Hotel Jazzclub is a designer 3-star hotel set close to Saint Isaac's Cathedral, Palace Square and Church of Our Savior on Spilled Blood.

Baby Lemonade Hostel Saint Petersburg photo

Baby Lemonade Hostel Saint Petersburg

Inzhenernaya St 7, Saint Petersburg, Russia

The 2-star Baby Lemonade Hostel offers bright rooms in Tsentralny district of Saint Petersburg. Baby Lemonade Hostel boasts unique décor in the entire property.

Cuba Hostel Saint Petersburg photo

Cuba Hostel Saint Petersburg

Kazanskaya Street 5, Saint Petersburg, Russia

Cubahostel is situated in Tsentralny district of Saint Petersburg, close to museums, churches and the palace.

Recommended hotels in Saint Petersburg

Domina Prestige Hotel Saint Petersburg photo

Domina Prestige Hotel Saint Petersburg

99, Moika River Embankment, Saint Petersburg, Russia

Domina Prestige Hotel Saint Petersburg is a 5-star prestigious hotel providing a spacious accommodation only minutes away from State Museum of Theatre and Music, On.

M-Hotel Saint Petersburg photo

M-Hotel Saint Petersburg

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

M-Hotel Saint Petersburg is set in a tourist area of Saint Petersburg next to On. Theater, Gostiny Dvor and Akimov Comedy Theatre.

Stony Island On Lomonosova Street Hotel Saint Petersburg photo

Stony Island On Lomonosova Street Hotel Saint Petersburg

Lomonosova, 1, Saint Petersburg, Russia

Stony Island - Lomonosova Hotel is a 4-star property only 300 meters from Gostiny Dvor, Hermitage and Church of Our Savior on Spilled Blood.