Beginning of main content
Nectar
Collect Nectar points

Book on the go and pay later.

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check Prices on Hotels in St. Petersburg

Tonight Tonight 20 May - 21 May
This weekend This weekend 25 May - 27 May
Next weekend Next weekend 1 Jun - 3 Jun

Search Hotels near Top St. Petersburg Attractions

Top St. Petersburg Areas

Top 10 Hotels in St. Petersburg

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Ambassador Hotel

Ambassador Hotel

5-7 Rimsky-Korsakov Avenue, St. Petersburg
    4.0 out of 5.0
     
     

    Located in Admiralteyskiy, this hotel is within a 15-minute walk of Mariinsky Theatre, Rimsky-Korsakov Conservatory and Yusupov Palace. Kazan Cathedral and New ...

    Ambassador Hotel£105

    Ambassador Hotel£105
    AKYAN St.Petersburg

    AKYAN St.Petersburg

    19 Vosstaniya Street, St. Petersburg
      4.0 out of 5.0
       
       

      Located in Nevsky Prospekt, this hotel is within a 10-minute walk of Oktyabrskiy Big Concert Hall and Stockmann. Vosstaniya Square and Galeria are also within ...

      AKYAN St.Petersburg£91

      AKYAN St.Petersburg£91
      Nevsky Forum Hotel

      Nevsky Forum Hotel

      69 Nevsky Pr, St. Petersburg
        4.0 out of 5.0
         
         

        Located in Nevsky Prospekt, this hotel is within 1 mi (2 km) of Stockmann and State Russian Museum. Church of the Savior on Spilled Blood and Kazan Cathedral ...

        Nevsky Forum Hotel£86

        Nevsky Forum Hotel£86
        Pushka Inn Hotel

        Pushka Inn Hotel

        Moyka Embankment, 14, St. Petersburg
          4.0 out of 5.0
           
           

          Located in Tsentralny, this hotel is 0 mi (0 km) from Alexander Pushkin Museum and Memorial Apartment and 0.4 mi (0.7 km) from Palace Embankment.

          Pushka Inn Hotel£115

          Pushka Inn Hotel£115
          Domina St. Petersburg

          Domina St. Petersburg

          99 Moika River Emb., St. Petersburg
            5.0 out of 5.0
             
             

            Located in Admiralteyskiy, this luxury hotel is within 1 mile (2 km) of Mariinsky Palace, State Hermitage Museum and Winter Palace and Kazan Cathedral. Palace ...

            Domina St. Petersburg£134

            Domina St. Petersburg£134
            Rossi Boutique Hotel & SPA

            Rossi Boutique Hotel & SPA

            55 Fontanka Embankment, St. Petersburg
              4.0 out of 5.0
               
               

              Located in Admiralteyskiy, this spa hotel is within a 15-minute walk of Alexandrinsky Theatre and Kazan Cathedral. State Russian Museum and Church of the Savior ...

              Rossi Boutique Hotel & SPA£129

              Rossi Boutique Hotel & SPA£129
              Majestic Boutique Hotel DeLuxe

              Majestic Boutique Hotel DeLuxe

              Sadovaya, 22, St. Petersburg
                4.0 out of 5.0
                 
                 

                This family-friendly St. Petersburg hotel is located in the historical district, within a 15-minute walk of Vorontsov Palace, Kazan Cathedral and State Russian ...

                Majestic Boutique Hotel DeLuxe£120

                Majestic Boutique Hotel DeLuxe£120
                Belmond Grand Hotel Europe

                Belmond Grand Hotel Europe

                1/7 Mikhailovskaya street, St. Petersburg
                  5.0 out of 5.0
                   
                   

                  Located in Nevsky Prospekt, this luxury hotel is steps away from St. Petersburg Philharmonia and Great Gostiny Dvor. Mikhailovsky Theatre and State Russian Museum ...

                  Belmond Grand Hotel Europe£260

                  Belmond Grand Hotel Europe£260
                  Boutique Hotel Golden Triangle

                  Boutique Hotel Golden Triangle

                  Nevsky 22-24, St. Petersburg
                    4.0 out of 5.0
                     
                     

                    This boutique hotel is located in the heart of St. Petersburg, steps away from DLT.

                    Boutique Hotel Golden Triangle£121

                    Boutique Hotel Golden Triangle£121
                    Nevsky Hotel Aster

                    Nevsky Hotel Aster

                    25, Bolshaya Konyushennaya st., St. Petersburg
                      3.0 out of 5.0
                       
                       

                      Located in Nevsky Prospekt, this hotel is within a 10-minute walk of Kazan Cathedral, Palace Square and Church of the Savior on Spilled Blood. State Russian ...

                      Nevsky Hotel Aster£63

                      Nevsky Hotel Aster£63
                      Map

                      St. Petersburg Hotel Reviews

                      Travel to St. Petersburg & Explore


                      Explore St. Petersburg with Expedia's Travel Guides to find the best flights, cars, holiday packages and more!