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

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

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


Featured St. Petersburg 3 Star Hotels

See all 853 Hotels in St. Petersburg
ibis St Petersburg Centre

ibis St Petersburg Centre

Ligovsky Prospekt 54, St. Petersburg
3.0 out of 5.0
3.7 out of 5 (18 reviews)
Basic hotel Simple, no thrill hotel. Just don't expect anything and you will not be disappointed. There are no amenities on offer. Just the room. It is close to centre of town.
  9 May 2015

£37

£37
Nevsky Contour

Nevsky Contour

88-72, Nevsky prosp., St. Petersburg
3.0 out of 5.0
4.2 out of 5 (126 reviews)
Great LocationWe enjoyed our stay here starting with the quick and efficient service from the staff on acquiring our visa invitation letter. Hard to find, it's in the back down a driveway and there are no signs on Nevsky Street. Look for the Anabell Hotels sign. There is a very small lift to the hotel on the 3rd ...
  30 Jul 2017

£31

£31
Boutique Hotel Golden Triangle

Boutique Hotel Golden Triangle

Nevsky 22-24, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (157 reviews)
A Very Warm WelcomeI stayed at the hotel for four nights and was impressed by its central location, the very helpful reception staff and the vast choice offered at breakfast each morning. I enjoyed not having to walk through a lobby but the feeling I could slip an and out of my room as I pleased. My only criticism ...
  14 Oct 2017

£69

£69
Boutique Hotel 1852

Boutique Hotel 1852

Zhukovskogo St, 10, St. Petersburg
3.5 out of 5.0
4.6 out of 5 (9 reviews)
Good location and friendly staffIt's my first ri.e to stay in a 3 star hotel and I strongly recommend this place. Staff are very friendly and sometimes go extra miles to assist.
  19 Aug 2017

£46

£46
Station Hotel A1

Station Hotel A1

Kirpichnyy pereulok 3, St. Petersburg
3.0 out of 5.0
4.0 out of 5 (21 reviews)
Small, central and great value Right next to a metro station in the centre of the city minutes walk from the major sites. Good breakfast, 24 hour tea and coffee, excellent customer service from all the staff.
  12 Oct 2017

£33

£33
WYNWOOD

WYNWOOD

Griboedova Canal, 18-20, St. Petersburg
3.0 out of 5.0
4.2 out of 5 (4 reviews)

£44

£44
Hotel Vera

Hotel Vera

Suvorovsky Prospekt 25/16, St. Petersburg
3.0 out of 5.0
4.3 out of 5 (170 reviews)
Hotel Staff Knows English And Are Very Helpful! The hotel is very lively. The staff is very good. Now about the negatives , there are mosquitoes in the room. The construction of the bathrooms is such that after bath , water comes to the room!!!
  30 Sep 2017

£40

£40
Hotel Saint Petersburg

Hotel Saint Petersburg

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

£34

£34
Herzen House

Herzen House

Bolshaya Morskaya 25, Floor 4, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (67 reviews)
Lovely stay!I had such a wonderful stay at Herzen House. Excellent location within walking distance to all of the major sights and sounds of St. Petersburg! The staff is so helpful and very kind. My room was super clean and comfortable. I really enjoyed the nice touches like chocolate on the bed upon my arrival, ...
  18 Oct 2017

£46

£46
Art-Hotel Rachmaninov

Art-Hotel Rachmaninov

5, Kazanskaya Str., St. Petersburg
3.0 out of 5.0
4.1 out of 5 (69 reviews)
Great location Nicely located hotel, lots of great local art all over the hotel.
  17 Sep 2017

£31

£31
Map

Pocket Guide: 3 stars Hotels in St. Petersburg

Staying at a three-star hotel in St. Petersburg frees you up to explore the city’s expansive history and culture without breaking the bank. St. Petersburg, a city that embraces both the old and the new, has some exquisite remnants of Imperial Russia to explore before you head into the city’s nightlife, which is filled with 21st-century spirit.

Wandering Nevsky Prospekt, the most famous street in Russia, or along the embankment of the River Neva, you’ll encounter everything from the vast show of Imperial power that is the Winter Palace to the Soviet seat of fear, the KGB local branch’s building, the Big House. Step away from rulers for a stroll around the many churches in St. Petersburg. Partly modelled on St. Peter’s Basilica in Rome, Kazan Cathedral’s exterior mixes Orthodoxy and Catholicism, but when you get inside the Russian Orthodox style is much more prominent. Look out for one of Russia’s most revered icons, Our Lady of Kazan. The Church of Our Saviour on the Spilled Blood is an even more ostentatious example of an Orthodox church with five colourful domes topping the building and a dazzling mosaic floor stretching through its interior.

Eat out Like a St. Petersburg local

Stay light on the wallet and jump into real Russian culture. Turn off the main tourist streets and hunt out dishes for your own borscht taste test. With each family having a slightly different recipe, you’ll be in for a beetroot delight. Along Nevsky Prospekt, you’ll find quaint cafes and bars tucked in the back streets where you’ll be able to buy hearty delicacies for only a few rubles, or you could pop into Kuznechny Market; wander along the wonderfully unfamiliar aisles, and you might be offered a caviar taster.

Three-Star Hotels: Staying in St. Petersburg

There are many three-star hotels dotted around in the area between the River Neva and Nevsky Prospekt. Hotels close to Nevsky are within walking distance of many major tourist sights, but you could also consider staying slightly further out where places to stay will be slightly cheaper. With St. Petersburg’s excellent public transport network, it’s simple to hop from A to B.

Recently booked St. Petersburg hotels

Guest House Blizhnie Dubki
3.5 out of 5.0
Last booking: 23 hours ago
Palantin Hotel
3.0 out of 5.0
Last booking: 26 hours ago