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.


Featured St. Petersburg 3 Star Hotels

See all 1,391 Hotels in St. Petersburg
Nevsky Hotel Grand

Nevsky Hotel Grand

10 Bolshaya Konyushennaya, St. Petersburg
    3.0 out of 5.0
     
     
    3.9 out of 5 (471 reviews)
    Great hotel right in downtown St. PetersburgHotel staff are friendly and helpful, generally willing to give directions. Architecture is slightly confusing with reception on second floor and elevator zone depressed relative to rest of floor. Rooms are generally comfortable but lack visible control for heating. Includes small safe for valuables. ...
    Jan 7, 2018

    Nevsky Hotel Grand$96

    Nevsky Hotel Grand$96
    Kravt Hotel

    Kravt Hotel

    Sadovaya Street 25, St. Petersburg
      3.0 out of 5.0
       
       
      4.2 out of 5 (88 reviews)
      finding hotel Everything was good, but it took as some time and a phone call to find it. It’s not on Sadovaya st. It’s next to it.
      Jan 28, 2018

      Kravt Hotel$75

      Kravt Hotel$75
      Piterskaya Club Hotel

      Piterskaya Club Hotel

      74/76, Nevskiy Pr, St. Petersburg
        3.0 out of 5.0
         
         
        3.8 out of 5 (58 reviews)

        Piterskaya Club Hotel$36

        Piterskaya Club Hotel$36
        Hotel Saint Petersburg

        Hotel Saint Petersburg

        Pirogovskaya Embankment 5/2, St. Petersburg
          3.0 out of 5.0
           
           
          3.4 out of 5 (304 reviews)
          View from the hotel is nice, but rooms are small. Chose river side rooms but gave us back side room.
          Oct 9, 2017

          Hotel Saint Petersburg$74

          Hotel Saint Petersburg$74
          Galerea Hotel

          Galerea Hotel

          78 Nevsky Prospekt, St. Petersburg
            3.0 out of 5.0
             
             
            4.5 out of 5 (2 reviews)
            Station hotel L1

            Station hotel L1

            Ligovsky Avenue 1, St. Petersburg
              3.0 out of 5.0
               
               
              4.2 out of 5 (4 reviews)
              Very good value for money!!The hotel is very close to the city center, within walking distance to the metro and Moscow train station. Rooms are clean (daily towels are cleaned and replaced). wifi works fine. The reception staff is kind. Great value for money!
              Apr 14, 2018

              Station hotel L1$44

              Station hotel L1$44
              Hotel Allegro Ligovsky Prospect

              Hotel Allegro Ligovsky Prospect

              65, Ligovsky Prospect, St. Petersburg
                3.0 out of 5.0
                 
                 
                4.0 out of 5 (90 reviews)
                Good hotel, near the city centre. Small elevator. There was not hot water.
                Sep 17, 2017

                Hotel Allegro Ligovsky Prospect$63

                Hotel Allegro Ligovsky Prospect$63
                Sapphire Hotel

                Sapphire Hotel

                Nevsky 50, St. Petersburg
                  3.5 out of 5.0
                   
                   
                  4.7 out of 5 (3 reviews)
                  Great location and some getting used toI liked staying in this hotel and I would stay there again, but it might not be for everyone. The location is great, right over the entrance to the Gostinyi dvor subway station, with Gostinyi Dvor itself and Russian national Library across the street. And of course, many popular sites are just within ...
                  Apr 12, 2018

                  Sapphire Hotel$115

                  Sapphire Hotel$115
                  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$54

                    Apart-hotel Vertical$54
                    Hotel Akvareli

                    Hotel Akvareli

                    Ulitsa Vosstaniya 16, St. Petersburg
                      3.0 out of 5.0
                       
                       
                      4.3 out of 5 (7 reviews)
                      Clean and convenient to allThis hotel location was great, close to all attractions, the hotel staff was awesome!!! The breakfast was great and rooms were spacious and very clean. We just loved out stay and will come back for sure.
                      marinaDec 30, 2016

                      Hotel Akvareli$44

                      Hotel Akvareli$44
                      Map

                      Three Star Hotel Guide for St. Petersburg

                      There’s a reason the top 3 star hotels in St. Petersburg, Leningrad are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in St. Petersburg, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

                      Search for a cheap deal on a 3 star upscale hotel in St. Petersburg for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in St. Petersburg near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

                      From business trips to family getaways, the St. Petersburg 3 star hotels offer a fantastic home base for any type of vacation.

                      Recently booked 3 Star Hotels in St. Petersburg

                      RA Tambovskaya 11
                      3.0 out of 5.0
                      Last booking: 32 minutes ago
                      Sonata at Nevsky Ave.
                      3.0 out of 5.0
                      Last booking: 39 minutes ago
                      Park Inn by Radisson Pulkovo Airport St Petersburg
                      4.0 out of 5.0
                      Last booking: 53 minutes ago
                      Majestic Boutique Hotel DeLuxe
                      4.0 out of 5.0
                      Last booking: 1 hour ago
                      Mops Hotel and Spa
                      3.0 out of 5.0
                      Last booking: 1 hour ago
                      Belmond Grand Hotel Europe
                      5.0 out of 5.0
                      Last booking: 3 hours ago
                      Cronwell Inn Stremyannaya
                      3.0 out of 5.0
                      Last booking: 4 hours ago
                      Best Western Plus Centre Hotel
                      4.0 out of 5.0
                      Last booking: 4 hours ago
                      Petro Palace Hotel
                      5.0 out of 5.0
                      Last booking: 5 hours ago