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.
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 Air Conditioning Non-Smoking Hotel Meeting room Business services Peter and Paul Fortress (Petropavlovskaya Krepost) Admiralteisky Nevskiy 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 State Russian Museum Petrogradsky 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 Hotels with Balconies Luxury Boutique Hotels Kazan Cathedral Luxury Spa Hotels Hotels with Smoking Rooms Palace Square (Dvortsovaya Ploshchad) Liteyny Unique Hotels Hotels with Hot Tubs Apartment Hotels Nevsky Prospekt Heritage Hotels Neva Embankments 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 Lodge 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
SAVE $118
$489
Expedia.com
$371
View Deal
Bolshaya Morskaya St., 39, St. Petersburg 190000, Russia
0.1 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Restaurant
Hotel 1913
SAVE $6
$100
Agoda.com
$94
View Deal
Voznesenskiy Ave., 13, St. Petersburg, Russia
0.1 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Restaurant
Lotte Hotel Saint Petersburg
SAVE $11
$405
Hotels.com
$394
View Deal
Antonenko ln., 2, St. Petersburg 190000, Russia
0.1 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Pool
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of $497/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Petrovsky Dvor Mini Hotel
Booking.com
$86
View Deal
Kazanskaya St., 41, St. Petersburg 190000, Russia
0.1 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
Columb Hotel
SAVE $60
$115
Booking.com
$55
View Deal
Kazanskaya St., 41, St. Petersburg 190000, Russia
0.1 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Room Service
Savings alert: 36% below average rate

The price you found is 36% lower than this hotel's average rate of $86/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE $17
$155
Agoda.com
$138
View Deal
Emb. Reki Moiki, 99, St. Petersburg 190000, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Restaurant
Angleterre Hotel
SAVE $5
$245
Travelocity
$240
View Deal
Malaya Morskaya St., 24 | Isaakiyevskaya Square, St. Petersburg 190000, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Pool
Renaissance St. Petersburg Baltic Hotel
SAVE $15
$177
Renaissance Hotels
$162
View Deal
Pochtamtskaya Str. 4, St. Petersburg 190000, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Restaurant
Station Hotel K43
SAVE $30
$81
Orbitz.com
$51
View Deal
Kazanskaya st., 43, St. Petersburg 190068, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Breakfast included
SAVE $20
$164
Agoda.com
$144
View Deal
Emb. Reki Moiki, 58a/G | metro Admiralteyskaya, Sadovaya, St. Petersburg 190000, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Free Parking
Casa Leto
SAVE $10
$106
Orbitz.com
$96
View Deal
Bolshaya Morskaya St., 34, St. Petersburg 190000, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Free Parking
Savings alert: 21% below average rate

The price you found is 21% lower than this hotel's average rate of $122/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Station Hotel Premier S10
SAVE $9
$71
Priceline
$62
View Deal
Stolyarny Ln., 10/12A, St. Petersburg 190031, Russia
0.2 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Breakfast included
Savings alert: 31% below average rate

The price you found is 31% lower than this hotel's average rate of $90/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

SAVE $31
$456
Hotels.com
$425
View Deal
Voznesenskiy Ave., 1, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Free Parking
Comfort Hotel
SAVE $2
$86
Hotels.com
$84
View Deal
Bolshaya Morskaya St., 25, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Free Parking
Savings alert: 14% below average rate

The price you found is 14% lower than this hotel's average rate of $98/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

W St. Petersburg
SAVE $10
$297
Agoda.com
$287
View Deal
Voznesenskiy Ave., 6, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Pool
Petro Palace Hotel
SAVE $4
$158
Hotels.com
$154
View Deal
Malaya Morskaya St., 14, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Pool
Herzen House Hotel
SAVE $7
$80
Orbitz.com
$73
View Deal
Bolshaya Morskaya St., 25, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Breakfast included
ReMarka Hotel on Stolyarny
SAVE $11
$64
Hotels.com
$53
View Deal
Stolyarny Lane, 18/69, St. Petersburg 190031, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Breakfast included
Tuchkov at the Palace
Booking.com
$70
View Deal
Gorokhovaya St., 8/13, St. Petersburg 191186, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Internet
Prestige Hotel
Priceline
$69
View Deal
Gorokhovaya St., 5, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Free Parking
Savings alert: 15% below average rate

The price you found is 15% lower than this hotel's average rate of $81/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Solo Panorama
SAVE $30
$110
Hotels.com
$80
View Deal
Gorokhovaya St., 3, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
  • Free Wifi
  • Room Service
Savings alert: 30% below average rate

The price you found is 30% lower than this hotel's average rate of $114/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Avrora Apartments Malaya Morskaya 16
Hotels.com
$52
View Deal
Ul. Malaya Morskaya 16-26, St. Petersburg 190000, Russia
0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
    Savings alert: 32% below average rate

    The price you found is 32% lower than this hotel's average rate of $76/night.

    We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

    Central-Inn
    Priceline
    $57
    View Deal
    Yakubovicha St., 2, St. Petersburg 190000, Russia
    0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
    • Free Wifi
    • Free Parking
    Randhouse Bed & Breakfast Sennaya
    No availability for your dates from these sites
    Grivtsova Lane, 11/83 | 4th Floor, St. Petersburg, Russia
    0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
      Alexandria
      SAVE $9
      $48
      Booking.com
      $39
      View Deal
      Spasskiy Lane, 6-8, St. Petersburg 190031, Russia
      0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
      • Free Wifi
      • Breakfast included
      Savings alert: 35% below average rate

      The price you found is 35% lower than this hotel's average rate of $60/night.

      We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

      Comfitel Demidov Bridge Hotel
      SAVE $14
      $66
      Booking.com
      $52
      View Deal
      Kanala Griboyedova Emb., 50 | (Grivtzova Lane, 11), St. Petersburg 190031, Russia
      0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
      • Free Wifi
      • Breakfast included
      No photo provided
      SAVE $20
      $126
      Agoda.com
      $106
      View Deal
      Yakubovicha st., 2, St. Petersburg 190000, Russia
      0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
        Savings alert: 13% below average rate

        The price you found is 13% lower than this hotel's average rate of $122/night.

        We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

        Central Inn
        App.14, Peterhof, St. Petersburg, Russia
        0.3 miles from Mariinskiy Palace (Mariinskiy Dvorets)
        • Room Service
        Booking.com
        $155
        View Deal
        Admiralteyskiy Ave 8 | Shared Entrance with Trattoria Mario, St. Petersburg 190000, Russia
        0.4 miles from Mariinskiy Palace (Mariinskiy Dvorets)
        • Free Wifi
        • Restaurant
        Ambassador Hotel
        SAVE $10
        $148
        Agoda.com
        $138
        View Deal
        Rimskogo-Korsakova Ave., 5/7, St. Petersburg 190068, Russia
        0.4 miles from Mariinskiy Palace (Mariinskiy Dvorets)
        • Free Wifi
        • Pool
        *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.