Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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

Best deal Best deal Apr 27 - Apr 29
Tonight Tonight Apr 20 - Apr 21
This weekend This weekend Apr 20 - Apr 22
Next weekend Next weekend Apr 27 - Apr 29

Featured St. Petersburg Pet-friendly Hotels

See all 1,274 Hotels in St. Petersburg
15th Floor

15th Floor

st. Hoshimina, 16, St. Petersburg
    3.5 out of 5.0
     
     
    4.3 out of 5 (3 reviews)

    15th Floor$24

    15th Floor$24
    5 Evenings Hotel

    5 Evenings Hotel

    Vosstaniya Street, 22, St. Petersburg
      3.0 out of 5.0
       
       
      4.3 out of 5 (7 reviews)
      Well located hotel in St Petersburg, RussiaI booked several rooms in this hotel for family and friends. The hotel is well located, you can walk to subway station, bus stops and you will find restaurants and stores near by. The hotel staff is good, although sometimes it is hard to communicate with them due to language and cultural differences. ...
      Jan 2, 2018

      5 Evenings Hotel$40

      5 Evenings Hotel$40
      9 Owls Hotel

      9 Owls Hotel

      9 Sovetskaya street 5, St. Petersburg
        3.0 out of 5.0
         
         
        3.6 out of 5 (7 reviews)

        9 Owls Hotel$54

        9 Owls Hotel$54
        A Boutique Hotel

        A Boutique Hotel

        ul. Sadovaya 7-9-11, St. Petersburg
          3.5 out of 5.0
           
           
          3.8 out of 5 (45 reviews)
          Little boutique hotel close to attractionsI wanted to stay somewhere that isn't chained or luxurious filled with tourists from package tours. I wanted somewhere where locals will stay in and hence I chose this hotel when I went to St Petersburg. The location is great. It is walking distance to most sites as well as being right by the Metro ...
          Jul 9, 2015

          A Boutique Hotel$46

          A Boutique Hotel$46
          A Hotel Fontanka

          A Hotel Fontanka

          142, Fontanka river embankment, St. Petersburg
            3.0 out of 5.0
             
             
            2.8 out of 5 (6 reviews)

            A Hotel Fontanka$27

            A Hotel Fontanka$27
            Adagio B&B on Zhukovskogo

            Adagio B&B on Zhukovskogo

            Zhukovskogo str. 41, St. Petersburg
              1.0 out of 5.0
               
               
              4.6 out of 5 (27 reviews)
              My Stay at the AdagioAnna was a good hostess. Her English is somewhat limited, but she made every effort to offer help. The hotel is a converted apartment, so you have to share the kitchen and bathroom facilities. The rooms are spacious with a wardrobe and a chest of drawers for storing your belongings. There's also ...
              Dec 7, 2017

              Adagio B&B on Zhukovskogo$29

              Adagio B&B on Zhukovskogo$29
              Ale Hotel

              Ale Hotel

              Zakharievskaya, 14, St. Petersburg
                3.5 out of 5.0
                 
                 
                2.7 out of 5 (7 reviews)
                Convenient LocationThe Hotel is not luxurious. It is basic accommodation with a self service kitchen. Having said that, my room was clean and the bed very comfortable. The bathroom was adequate and the shower was excellent. Very good eating places were close and enjoyable. The receptionists were friendly and helpful. ...
                May 30, 2016
                Alex Hotel on Kamennoostrovsky

                Alex Hotel on Kamennoostrovsky

                Kamennoostrovsky pr.,24, Saint Petersburg
                  2.5 out of 5.0
                   
                   
                  Alexander Hotel

                  Alexander Hotel

                  Stolyarny Pereulok, 10-12, St. Petersburg
                    3.0 out of 5.0
                     
                     
                    4.0 out of 5 (4 reviews)

                    Alexander Hotel$24

                    Alexander Hotel$24
                    All Faces Hostel

                    All Faces Hostel

                    Zagorodny Pr. 10, St. Petersburg
                      2.0 out of 5.0
                       
                       
                      3.5 out of 5 (4 reviews)
                      Ambassador Hotel

                      Ambassador Hotel

                      5-7 Rimsky-Korsakov Avenue, St. Petersburg
                        4.0 out of 5.0
                         
                         
                        4.3 out of 5 (335 reviews)
                        clean ! nice view! Lovely restaurant on 9th Floor!
                        Oct 13, 2016

                        Ambassador Hotel$79

                        Ambassador Hotel$79
                        Ambitus Hotel

                        Ambitus Hotel

                        Ulitsa Marata 8, St. Petersburg
                          3.0 out of 5.0
                           
                           
                          3.7 out of 5 (21 reviews)
                          Comfortable stay in friendly hotelHelpful staff, clean and comfortable rooms, excellent location - we enjoyed our stay very much.
                          Oct 20, 2016

                          Ambitus Hotel$31

                          Ambitus Hotel$31
                          Andersen Hotel

                          Andersen Hotel

                          4A Chapygina Street, St. Petersburg
                            3.0 out of 5.0
                             
                             
                            3.9 out of 5 (98 reviews)
                            Good but noisyA good hotel, but it was too noisy at nights, for 2 nights in a row, my wife could not sleep, first some young people were loudly rehearsing a play in the hallway, then after 1 am a loud part started, with yelling and doors to the rooms wide open. I tried to hush the partying folks but they resume ...
                            VladikApr 27, 2014

                            Andersen Hotel$29

                            Andersen Hotel$29
                            Annushka Hotel

                            Annushka Hotel

                            Gapsalskaya ul. 2, St. Petersburg
                              3.0 out of 5.0
                               
                               
                              3.5 out of 5 (2 reviews)

                              Annushka Hotel$40

                              Annushka Hotel$40
                              Anturage

                              Anturage

                              Bolshoy Prospekt, 33, St. Petersburg
                                3.0 out of 5.0
                                 
                                 
                                4.4 out of 5 (11 reviews)

                                Anturage$36

                                Anturage$36
                                Apart-hotel Mia

                                Apart-hotel Mia

                                Voronezskaya street 55/2, St. Petersburg
                                  3.5 out of 5.0
                                   
                                   

                                  Apart-hotel Mia$44

                                  Apart-hotel Mia$44
                                  Apart-hotel Vertical

                                  Apart-hotel Vertical

                                  Moskovsky Prospect 73, Building 3A, St. Petersburg
                                    3.0 out of 5.0
                                     
                                     
                                    4.2 out of 5 (41 reviews)
                                    ExcellentIt’s my fovorite hotel in St. Petersburg. This time we stayed for 5 nights and everything were comfortable. I love the location which is located near by metro and easy access to restaurant and grocery story. You can find anything down there. And all the staffs are very nice and helpful with promptly ...
                                    Oct 20, 2017

                                    Apart-hotel Vertical$34

                                    Apart-hotel Vertical$34
                                    211 m From the Center of Saint Petersburg With Internet, Washing Machine

                                    211 m From the Center of Saint Petersburg With Internet, Washing Machine

                                    , Sankt-Peterburg
                                       
                                       
                                      Apartment Academia na Nauki 15

                                      Apartment Academia na Nauki 15

                                      Nauki 15/1, St. Petersburg
                                        3.0 out of 5.0
                                         
                                         
                                        5.0 out of 5 (1 reviews)

                                        Apartment Academia na Nauki 15$28

                                        Apartment Academia na Nauki 15$28
                                        Map

                                        Recently booked Pet-friendly Hotels in St. Petersburg

                                        Park Inn by Radisson Nevsky
                                        4.0 out of 5.0
                                        Last booking: 31 minutes ago
                                        Corinthia Hotel St Petersburg
                                        5.0 out of 5.0
                                        Last booking: 2 hours ago
                                        Rossi Boutique Hotel & SPA
                                        4.0 out of 5.0
                                        Last booking: 2 hours ago
                                        Author Boutique Hotel
                                        5.0 out of 5.0
                                        Last booking: 4 hours ago
                                        Original Sokos Hotel Olympia Garden
                                        4.0 out of 5.0
                                        Last booking: 5 hours ago
                                        Petro Palace Hotel
                                        5.0 out of 5.0
                                        Last booking: 8 hours ago
                                        Polo Regatta Hotel
                                        3.0 out of 5.0
                                        Last booking: 8 hours ago
                                        Crowne Plaza St. Petersburg Airport
                                        4.0 out of 5.0
                                        Last booking: 8 hours ago
                                        Station Hotel Z12
                                        3.0 out of 5.0
                                        Last booking: 9 hours ago

                                        St. Petersburg (and vicinity) Pet-Friendly Hotels Information


                                        Interested in booking a pet-friendly getaway in St. Petersburg (and vicinity)? Enjoy traveling with your furry pal at one of the 227 hotels or accommodations that allow pets. Here are top hotels and accommodations liked by visitors with pets for pet-friendliness:

                                        • Adagio B&B on Zhukovskogo is not only pet-friendly, but also offers accommodations with laundry facilities and in-room washers/dryers.
                                        • Pets are welcome at Alexander Hotel. This hotel offers free WiFi and TVs.
                                        • Pets can join their owners at Ambassador Hotel. This hotel provides guests with 2 restaurants and an indoor pool.

                                        Planning Your Trip to St. Petersburg (and vicinity)


                                        Curious about the best time of year to visit? Organize an outing with this info about average temperatures and rainfall.


                                        • Between January and March, daytime temperatures average 37°F, while nighttime temperatures stay around 9°F
                                        • April-June: the average is 68°F during the day and 24°F at night
                                        • July through September sees average temperatures of 70°F during the day and 41°F at night
                                        • In October-December, you can expect 52°F as the daytime average and 13°F as the nighttime average
                                        • Average annual rainfall for St. Petersburg (and vicinity) is 24.06 inches

                                        Exploring St. Petersburg (and vicinity) with Your Pet


                                        Known for its museums and monuments, St. Petersburg (and vicinity) has lots to offer visitors including its theaters, castle, and cathedral. See the local sights and visit top attractions like Palace Square and State Hermitage Museum and Winter Palace. While you're there, make sure you don't miss Kazan Cathedral and Church of the Savior on Spilled Blood. If you need some supplies for your animal companion, stop at Amazon, Zolotaya Ryibka, or Сверчок, Зоомагазин.