Hotels in Saint Petersburg

Special offers and Exclusive deals

Search Hotels

2024-03-20
2024-03-21
Guests

Find a hotel

Hotels by class
Accommodation type
  • Apartments (6522)
  • Hotels (879)
  • Hostels (461)
  • (447)
  • (390)
  • (233)
  • (80)
  • Bed & Breakfasts (60)
  • Holiday homes (21)
  • (12)
  • (10)
  • (6)
  • (3)
  • Villas (3)
  • (1)
  • (1)
  • (1)
  • (1)
  • (1)
Thematic Hotels
  • (8202)
  • (6009)
  • Cheap and budget hotels (4442)
  • Central hotels (404)
  • (401)
  • Pet-friendly hotels (223)
  • (178)
  • (177)
  • (176)
  • (146)
  • (124)
  • (97)
  • Family Friendly hotels (69)
  • (53)
  • (49)
  • (42)
  • (30)
  • (26)
  • (18)
  • (16)
  • (11)
  • (6)
  • (2)

Hotels by location

Nearby
  • City Centre (285)
  • (329)
  • (329)
  • (329)
  • (328)
  • (328)
  • (326)
  • (326)
  • (325)
  • (324)
  • (323)
  • (321)
  • (321)
  • (321)
  • (320)
  • (319)
  • (318)
  • (318)
  • (317)
  • (317)
  • (316)
  • Mariinsky Theatre (215)
Districts
  • (2763)
  • (856)
  • (530)
  • (426)
  • (375)
  • (367)
  • (250)
  • (244)
  • (194)
  • (179)
  • (155)
  • (119)
Landmarks

Saint Petersburg hotels & apartments, all accommodations in Saint Petersburg

5-star hotels

Helvetia Hotel

11 Marata Street, St. Petersburg, Ru, Saint Petersburg, Russia View map

Discover the charm of St Petersburg while enjoying Swiss standards of hospitality at the Helvetia Deluxe Hotel Saint Petersburg. Ideally suited for business or leisure travelers, this 4-star property…

From US$ 89 Book Now

Grand Hotel Europe, A Belmond Hotel, St Petersburg

1/7 Mikhailovskaya Street, Nevsky Prospekt, Saint Petersburg, Russia View map

The Grand Hotel Europe is A Belmond Hotel, in the heart of St Petersburg. Set in a stunning central location, this luxurious property boasts modern amenities blended seamlessly with restored stucco…

From US$ 141 Book Now

4-star hotels

Saint-Petersburg Hotel

Pirogovskaya Embankment 5/2, St. Petersburg, Ru, Saint Petersburg, Russia View map

Situated 650 metres from Neva, the 4-star Saint-Petersburg Hotel Saint Petersburg includes 554 rooms. There is also parking.

From US$ 39 Book Now

Angleterre Hotel

24, Malaya Morskaya Str., St. Petersburg, Ru, Saint Petersburg, Russia View map

Placed 2.6 km from Leningrad Zoo, the 4-star Angleterre Hotel Saint Petersburg offers a conference room with a range of business amenities. Located a stroll from the equestrian Bronze Horseman Statue…

From US$ 122 Book Now

2-star hotels

Baby Lemonade Hostel

Ulitsa Inzhenernaya 7, Tsentralny District, 191011, Saint Petersburg, Russia View map

Baby Lemonade Hostel stands a 10-minute walk from Metro station "Nevsky Prospect" bus stop and a 5-minute walk from Gostiny Dvor tube station.

From US$ 10 Book Now

Park Lane Inn

20-22 Pravdy St., St Petersburg, Ru, Saint Petersburg, Russia View map

The 2-star Park Lane Inn Saint Petersburg lies in Tsentralny, which is the city's heart, within reach of entertainment venues like the single - span Italian Bridge, nearly a 20-minute walk away.

From US$ 65 Book Now