Downtown Biz Index

Room 17 · Hotels

Top hotels in Saint Petersburg

10 works on view, hung in order of rating and how many people left one.

Top pick marks the top three.

How we rank
  1. No. 3

    AstoriyaTop pick

    Hotel · Saint Petersburg

    4.7stars· 1,951 reviews

    IDR 4,507,228

  2. No. 9

    AZIMUT

    Hotel · Litera A

    4.2stars· 6,121 reviews

    IDR 981,338

Hotels in Saint Petersburg

Notes on this room

Which hotels in Saint Petersburg are rated highest?

Weighing each rating by its number of reviews, the top spots go to Four Seasons Hotel Lion Palace St. Petersburg (4.8★, 1,467 reviews), Grand Hotel Europe (4.7★, 2,169 reviews) and Astoriya (4.7★, 1,951 reviews).

How many hotels does DowntownBizIndex list in Saint Petersburg?

There are 10 hotels on this page.

Which hotels in Saint Petersburg have the most reviews?

AZIMUT (6,121 reviews), Saint Petersburg (4,452 reviews) and Hotel Oktiabrskaya (2,991 reviews).