Travellers who like staying close to Alexandrinsky Theatre recommend Corinthia Hotel St Petersburg, Nevsky Grand Hotel and Ibis St Petersburg Centre.
KAYAK users have found double rooms near Alexandrinsky Theatre for as cheap as S$ 98 in the last 3 days. The average price is S$ 171.