Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

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


Featured St. Petersburg Pet-friendly Hotels

See all 961 Hotels in St. Petersburg
15th Floor

15th Floor

st. Hoshimina, 16, St. Petersburg
4.0 out of 5.0
5.0 out of 5 (1 reviews)

$25

$25
9 Owls Hotel

9 Owls Hotel

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

$48

$48
A Boutique Hotel

A Boutique Hotel

ul. Sadovaya 7-9-11, St. Petersburg
4.0 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

$43

$43
A Hotel Fontanka

A Hotel Fontanka

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

$24

$24
Adagio B&B on Zhukovskogo

Adagio B&B on Zhukovskogo

Zhukovskogo str. 41, St. Petersburg
1.5 out of 5.0
4.6 out of 5 (26 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

$21

$21
Ale Hotel

Ale Hotel

Zakharievskaya, 14, St. Petersburg
4.0 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
3.0 out of 5.0
Alexander Hotel

Alexander Hotel

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

$15

$15
Ambassador Hotel

Ambassador Hotel

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

$52

$52
Ambitus Hotel

Ambitus Hotel

Ulitsa Marata 8, St. Petersburg
3.5 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

$28

$28
Andersen Hotel

Andersen Hotel

4A Chapygina Street, St. Petersburg
3.9 out of 5 (97 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 ...
 Vladik Apr 27, 2014

$64

$64
Annushka Hotel

Annushka Hotel

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

$40

$40
Anturage

Anturage

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

$34

$34
Apart-hotel Vertical

Apart-hotel Vertical

Moskovsky Prospect 73, Building 3A, St. Petersburg
3.5 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

$29

$29
Apartment Hotel Nevsky 150

Apartment Hotel Nevsky 150

Nevsky Prospekt 150, St. Petersburg
4.0 out of 5.0
4.4 out of 5 (8 reviews)

$67

$67
Aqua Hostel

Aqua Hostel

Zhdanovskaya Embankment, 1, St. Petersburg
2.5 out of 5.0
4.3 out of 5 (10 reviews)
Interesting experience.Interesting experience, fair price. Walking distance to most things. Catering to groups, affects the individual traveller.
  Jun 26, 2017
Arbat Nord Hotel

Arbat Nord Hotel

4 Artilleryskaya Str, St. Petersburg
3.5 out of 5.0
4.4 out of 5 (52 reviews)
Nice conveniently located and friendly hotel.The room size (in my case) was perfect for one person and sufficient for two people who spend most of the time out of the room. The cost was very competitive especially accounting for the location, high quality of the free buffet (and fee-for-service restaurant with very good menu) and cleanliness ...
  Dec 22, 2015

$45

$45
Aristocrat Boutique Hotel

Aristocrat Boutique Hotel

Bolshaya Monetnaya St, 14A, St. Petersburg
4.5 out of 5.0
3.4 out of 5 (9 reviews)

$39

$39
Art-Hotel Rachmaninov

Art-Hotel Rachmaninov

5, Kazanskaya Str., St. Petersburg
3.5 out of 5.0
4.1 out of 5 (176 reviews)
We stay here every time we come to StP. Perfect location, great service, reasonable price, clean rooms. The staff makes every attempt to accommodate guests. The only drawbacks are lack of an elevator, and the small size of some rooms and shower stalls.
  Oct 28, 2017

$42

$42
Map

Recently booked Pet-friendly Hotels in St. Petersburg

Club Hotel Agni
3.5 out of 5.0
Last booking: 6 hours ago
Solo Sokos Hotel Vasilievsky
4.5 out of 5.0
Last booking: 6 hours ago
Station Hotel Premier S10
4.5 out of 5.0
Last booking: 7 hours ago
Nevsky Forum Hotel
4.5 out of 5.0
Last booking: 7 hours ago
Kempinski Hotel Moika 22
5.0 out of 5.0
Last booking: 9 hours ago
Park Inn by Radisson Pribaltiyskaya Hotel
4.5 out of 5.0
Last booking: 11 hours ago
Hotel Luko
3.5 out of 5.0
Last booking: 13 hours ago
Palantin Hotel
3.5 out of 5.0
Last booking: 13 hours ago
Petro Palace Hotel
5.0 out of 5.0
Last booking: 14 hours ago

Pocket Guide: Pet-friendly Hotels in St. Petersburg

Search for hotels in St. Petersburg on Expedia. You can easily find your hotels in St. Petersburg using one of the methods below:

  • View our selection of featured hotels in St. Petersburg
  • Use the map to find hotels in the St. Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg
  • Enter your travel dates to view the best deals on hotels in St. Petersburg - while they last