We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Center Mid-range Best Value Luxury Romantic Breakfast included Palace Square Free Parking Quiet Charming Trendy Pool Vladimir Room Service Independent Hotels Family-friendly Spa Business Beach Restaurant Fitness center Suites Boutique Kitchenette Kolomna Pets Allowed Classic Bar/Lounge Quaint Airport Transportation & up & up Internet & up Concierge Non-Smoking Hotel Air Conditioning Meeting room Business services Peter and Paul Fortress (Petropavlovskaya Krepost) Nevskiy Admiralteisky Cheap Hotels State Hermitage Museum and Winter Palace Reduced mobility rooms Hotels with Restaurants Safe Hotels Modern Hotels Hotels with Free Wifi Quiet Hotels Charming Hotels Hotels with Bars Petrogradsky State Russian Museum Yusupov Palace on Moika Spa Hotels Vasilyevsky Island St. Isaac's Cathedral State Museum-Memorial Hotels with Shuttle Boutique Hotels Hotels with Jacuzzi Suite Hotels Hotels with Complimentary Breakfast Kazan Cathedral Hotels with Balconies Luxury Boutique Hotels Luxury Spa Hotels Hotels with Smoking Rooms Palace Square (Dvortsovaya Ploshchad) Neva Embankments Liteyny Unique Hotels Hotels with Hot Tubs Apartment Hotels Nevsky Prospekt Heritage Hotels Historic Hotels Hotels with Nightclubs Church of the Savior on Spilled Blood Hotels on the River Park Inn Grand Palace Boutique Spa Hotels Hotels with Kitchenette Peterhof State Museum Preserve Sokos Catherine Palace and Park $ $$ $$$ $$$$ Smolny Radisson Rocco Forte Hotels Courtyard AZIMUT Hotels Best Western Plus Crowne Plaza Resort hotel Renaissance Four Seasons Ibis Kempinski Hotel Indigo W Hotels Kronverksky Novotel Golf course Staybridge Suites Holiday Inn Cronwell Belmond
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Neighborhoods
More
Neighborhoods
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sharf Hotel
Loading prices...
Maliy Prospect Petrogradskoy Storony ,16, St. Petersburg 197110, Russia
0.2 miles from Almost Theater
  • Free Wifi
  • Room Service
No photo provided
Loading prices...
Ulitsa Pionerskaya 4, St. Petersburg 197198, Russia
0.2 miles from Almost Theater
    Ofitserskiy
    Agoda.com
    $54
    View Deal
    Ofitserskiy Pereulok 8, 6th Floor, St. Petersburg 197110, Russia
    0.3 miles from Almost Theater
    • Free Wifi
    • Room Service
    Vedensky Hotel
    Hotels.com
    $251
    View Deal
    Bolshoi Ave., 37 | Petrogradskaya side, St. Petersburg 197198, Russia
    0.4 miles from Almost Theater
    • Free Wifi
    • Breakfast included
    Hotel Eurasia
    SAVE $12
    $66
    Hotels.com
    $54
    View Deal
    Gatchinskaya St., 5, St. Petersburg 197136, Russia
    0.4 miles from Almost Theater
    • Free Wifi
    • Breakfast included
    No photo provided
    17/3 Bol'shaya Pushkarskaya ulitsa, St. Petersburg 197101, Russia
    0.4 miles from Almost Theater
      Mark Inn Hotel
      SAVE $1
      $29
      Booking.com
      $28
      View Deal
      Markina St., 1, St. Petersburg 197198, Russia
      0.5 miles from Almost Theater
      • Free Wifi
      • Free Parking
      Apart-Hotel Kronverk
      SAVE $6
      $88
      Agoda.com
      $82
      View Deal
      Blokhina St., 9, St. Petersburg 197198, Russia
      0.5 miles from Almost Theater
      • Breakfast included
      • Restaurant
      Apartments Merchant House
      Dobrolyubova Avenue, 25, St. Petersburg 197198, Russia
      0.5 miles from Almost Theater
      • Free Wifi
      • Room Service
      No photo provided
      prospekt Dobrolubova 14, St. Petersburg 197198, Russia
      0.5 miles from Almost Theater
      • Room Service
      Hotel Regina
      SAVE $14
      $78
      Hotels.com
      $64
      View Deal
      Podrezova St., 21, St. Petersburg 197136, Russia
      0.6 miles from Almost Theater
      • Free Wifi
      • Breakfast included
      Hotel Alfavit
      SAVE $12
      $69
      Orbitz.com
      $57
      View Deal
      Levashovskiy Ave., 14, St. Petersburg 197110, Russia
      0.6 miles from Almost Theater
      • Free Wifi
      • Free Parking
      SAVE $22
      $117
      Hotels.com
      $95
      View Deal
      Dobrolubova Ave 2, St. Petersburg 197198, Russia
      0.7 miles from Almost Theater
      • Free Wifi
      • Free Parking
      Piter Hotel
      Booking.com
      $31
      View Deal
      Dobrolyubova Ave., 5/1, St. Petersburg 197198, Russia
      0.7 miles from Almost Theater
      • Free Wifi
      • Free Parking
      Courtyard by Marriott St. Petersburg Vasilievsky
      Booking.com
      $197
      View Deal
      2 line of Vasilievsky Island 61/30, St. Petersburg 199178, Russia
      0.8 miles from Almost Theater
      • Free Wifi
      • Free Parking
      Bridge Inn
      SAVE $9
      $49
      Hotels.com
      $40
      View Deal
      Kadetskaya linia Vasilyevskogo Ostrova 31, St. Petersburg 199004, Russia
      0.8 miles from Almost Theater
        No photo provided
        Kamennoostrovsky Av., 20, St. Petersburg 197101, Russia
        0.8 miles from Almost Theater
        • Breakfast included
        The Faces Kaleidoscope
        Orbitz.com
        $76
        View Deal
        Mira St., 7G, St. Petersburg 197101, Russia
        0.8 miles from Almost Theater
        • Free Wifi
        • Restaurant
        Solo Sokos Hotel Palace Bridge
        SAVE $76
        $155
        Agoda.com
        $79
        View Deal
        Birzhevoi Lane, 2-4 | Valisyevsky Island, St. Petersburg 199004, Russia
        0.9 miles from Almost Theater
        • Free Wifi
        • Breakfast included
        Hostel Peter and the Wolf
        SAVE $9
        $31
        Booking.com
        $22
        View Deal
        Birzhevoi Lane 4-2, St. Petersburg 199004, Russia
        0.9 miles from Almost Theater
        • Free Wifi
        • Free Parking
        No photo provided
        Bolshaya Monetnaya St., 14A, St. Petersburg, Russia
        0.9 miles from Almost Theater
        • Free Wifi
        • Free Parking
        Shelfort Hotel
        SAVE $2
        $63
        Expedia.com
        $61
        View Deal
        3rd Liniya, 26, St. Petersburg 199004, Russia
        1.0 miles from Almost Theater
        • Free Wifi
        • Free Parking
        Stony Island Hotel
        Expedia.com
        $50
        View Deal
        Kamennoostrovskiy Ave., 45, St. Petersburg 197022, Russia
        1.0 miles from Almost Theater
        • Free Wifi
        • Breakfast included
        Amsterdam Hotel
        SAVE $10
        $62
        Expedia.com
        $52
        View Deal
        Reki Karpovki Emb., 14, St. Petersburg 197136, Russia
        1.0 miles from Almost Theater
        • Free Wifi
        • Breakfast included
        Noteburg Hotel
        Hotels.com
        $52
        View Deal
        3rd Liniya V.O., 20, St. Petersburg 199004, Russia
        1.0 miles from Almost Theater
        • Free Wifi
        • Free Parking
        Hotel SPBVergaz
        Hotels.com
        $54
        View Deal
        7 Liniya V.O., 70/18, St. Petersburg 199004, Russia
        1.0 miles from Almost Theater
        • Free Wifi
        • Free Parking
        LDM Hotel Leningradsky Youth Palace
        Loading prices...
        Professora Popova St., 47, St. Petersburg 197376, Russia
        1.0 miles from Almost Theater
        • Free Wifi
        • Breakfast included
        Petrogradsky Grand Hotel
        SAVE $24
        $68
        Expedia.com
        $44
        View Deal
        Karpovka River Embankment, 5, St. Petersburg 197022, Russia
        1.1 miles from Almost Theater
        • Free Wifi
        Expedia.com
        $83
        View Deal
        11th Liniya V.O., 50 | Vasilievskiy Ostrov, St. Petersburg 199178, Russia
        1.2 miles from Almost Theater
        • Free Wifi
        • Breakfast included
        Art-hotel Trezzini
        SAVE $7
        $100
        Booking.com
        $93
        View Deal
        Vasilyevskiy Island, Bolshoy Ave., 21, St. Petersburg 199004, Russia
        1.2 miles from Almost Theater
        • Free Wifi
        • Breakfast included
        *Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.