Saint Petersburg 3 star hotels

  • Hotel list
  • Hotels on map
  • Sort by:
Legend
  • Current hotel
  • Hotels nearby
  • Airports
  • Underground stations
  • Train stations
  • Parks
  • Tourist attractions
  • Museums
  • Convention centers
  • Stadiums
  • Food and meals
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

  • Shossejnaya Street 6A, Yanino, Saint Petersburg, Russia, 188 689 (Map)
    8.2 - Excellent
    Based on 14 reviews
    •  pics,photos
    • 1-75

    The quiet 3-star Petro Sport Hotel Saint Petersburg... More details

    From
    £43
    per night
    Book Now
  • Kazanskaya 43, Saint Petersburg, Russia, 190000 (Map)
    •  pics,photos
    • 1-75

    The quiet 3-star Station Hotel K43 offers quick access... More details

    From
    £60
    per night
    Book Now
  • 10, Bolshaya Konyushennaya Street, Saint Petersburg, Russia, 191186 (Map)
    7.6 - Excellent
    Based on 108 reviews
    •  pics,photos
    • 1-75

    The largest hotel of Nevsky Hotels Group had been... More details

    From
    £62
    per night
    Book Now
  • 12 Galernaya Street, Saint Petersburg, Russia, 91025 (Map)
    8.6 - Exceptional
    Based on 101 reviews
    •  pics,photos
    • 1-75

    The youngest hotel of Nevsky Hotels Group had been... More details

    From
    £65
    per night
    Book Now
  • Suvorovsky Pr 25/16, Saint Petersburg, Russia, 191036 (Map)
    8.0 - Excellent
    Based on 44 reviews
    •  pics,photos
    • 1-75

    The unique Hotel Vera offers a lift, a luggage storage... More details

    From
    £74
    per night
    Book Now
  • 6 Goncharnaya St., Saint Petersburg, Russia, 191036 (Map)
    7.0 - Very good
    Based on 35 reviews
    •  pics,photos
    • 1-75

    A business-orientated hotel, Nevsky Express stands just... More details

    From
    £61
    per night
    Book Now
  • 25 Bolshaya Konyushennaya Street, Saint Petersburg, Russia, 191186 (Map)
    7.4 - Very good
    Based on 42 reviews
    •  pics,photos
    • 1-75

    Nevsky Hotel Aster located in Bolshaya Konnuyshennay... More details

    From
    £62
    per night
    Book Now
  • 43/1 Lermontovsky Prospect, Saint Petersburg, Russia, 190103 (Map)
    6.6 - Good
    Based on 369 reviews
    •  pics,photos
    • 1-75

    The deluxe Azimut Hotel Saint Petersburg is a great... More details

    From
    £63
    per night
    Book Now
  • 4/6 Rizskiy Prospek, Saint Petersburg, Russia, 198103 (Map)
    7.8 - Excellent
    Based on 87 reviews
    •  pics,photos
    • 1-75

    The traditional 3-star Palantin Hotel Saint Petersburg... More details

    From
    £49
    per night
    Book Now
  • 5 Moyka Embankment, Saint Petersburg, Russia, 191186 (Map)
    7.6 - Excellent
    Based on 18 reviews
    •  pics,photos
    • 1-75

    The attractive Nevsky Hotel Moyka 5 Saint Petersburg... More details

    From
    £72
    per night
    Book Now
  • 29/28 Rubinstein Street, Saint Petersburg, Russia, 191002 (Map)
    9.0 - Exceptional
    Based on 18 reviews
    •  pics,photos
    • 1-75

    The comfortable Dynasty Hotel Saint Petersburg is a... More details

    From
    £51
    per night
    Book Now
  • 5/2 Pirogovskaya Embankment, Saint Petersburg, Russia, 194044 (Map)
    6.6 - Good
    Based on 377 reviews
    •  pics,photos
    • 1-75

    St Petersburg is a 3-star property offering non-smoking... More details

    From
    £49
    per night
    Book Now
  • Severnaya Doroga 12B , Saint Petersburg, Russia, 197110
    •  pics,photos
    • 1-75

    The 3-star Hotel Park Krestoskiy offers quick access to... More details

    From
    £59
    per night
    Book Now
  • 78 Nevsky Prospekt, Saint Petersburg, Russia, 191025 (Map)
    7.8 - Excellent
    Based on 48 reviews
    •  pics,photos
    • 1-75

    The historical Galerea Hotel Saint Petersburg offers 25... More details

    From
    £51
    per night
    Book Now
  • 27/29 Mokhovaya Street, Saint Petersburg, Russia, 191028 (Map)
    8.8 - Exceptional
    Based on 33 reviews
    •  pics,photos
    • 1-75

    Art-Hotel Mokhovaya Saint Petersburg is a 3-star... More details

    From
    £62
    per night
    Book Now
  • 90 Nesky Prospect, Saint Petersburg, Russia, 191025 (Map)
    6.8 - Very good
    Based on 22 reviews
    •  pics,photos
    • 1-75

    Nevsky Central Hotel is a three-star hotel located in... More details

    From
    £58
    per night
    Book Now
  • 27/2 M. Tukhachevskogo Street, Saint Petersburg, Russia, 195067 (Map)
    7.0 - Very good
    Based on 86 reviews
    •  pics,photos
    • 1-75

    The attractive 3-star Karelia Business Hotel Saint... More details

    From
    £38
    per night
    Book Now
  • Sevastyanova Street, 3, Saint Petersburg, Russia, 196105 (Map)
    6.4 - Good
    Based on 79 reviews
    •  pics,photos
    • 1-75

    The grand Tourist Hotel Saint Petersburg offers... More details

    From
    £42
    per night
    Book Now
  • 4 Nepokorennykh Prospect, Saint Petersburg, Russia, 194021 (Map)
    7.4 - Very good
    Based on 12 reviews
    •  pics,photos
    • 1-75

    The classic Orbita Hotel Spb is a 3-star property set... More details

    From
    £46
    per night
    Book Now
  • Rasstannaya Street, 2, Bld.1, Lit. A, Saint Petersburg, Russia, 192007 (Map)
    7.8 - Excellent
    Based on 60 reviews
    •  pics,photos
    • 1-75

    The affordable Bristol Hotel Saint Petersburg is rated... More details

    From
    £55
    per night
    Book Now
  • 14 Kolomenskaya Ulitsa, Saint Petersburg, Ru, Saint Petersburg, Russia, 191040 (Map)
    7.0 - Very good
    Based on 11 reviews
    •  pics,photos
    • 1-75

    The historical Classik is a 3-star property located in... More details

    From
    £34
    per night
    Book Now
  • 1 Artilleriyskaya Street, Saint Petersburg, Russia, 191014 (Map)
    6.4 - Good
    Based on 11 reviews
    •  pics,photos
    • 1-75

    Located in the historical center of Saint Petersburg... More details

    From
    £41
    per night
    Book Now
  • Nevsky Prospekt, 74, Saint Petersburg, Russia, 191025 (Map)
    •  pics,photos
    • 1-36

    The 3-star Piterskaya Club Hotel boasts good location... More details

    From
    £56
    per night
    Book Now
  • Bolshaya Konyushennaya, 17, Saint Petersburg, Russia, 191186 (Map)
    8.4 - Exceptional
    Based on 106 reviews
    •  pics,photos
    • 1-75

    Sky Hotel is a quiet new mini-hotel in the historical... More details

    From
    £58
    per night
    Book Now
  • 115 Metallistov Prospect, Saint Petersburg, Russia, 195197 (Map)
    6.8 - Very good
    Based on 21 reviews
    •  pics,photos
    • 1-75

    The cozy 3-star Polustrovo Hotel Saint Petersburg... More details

    From
    £40
    per night
    Book Now
  • Hotels near Saint Petersburg

    {{ hotel.name }}

    {{ hotel.stars }} star hotel
    {{ hotel.address }}, {{ hotel.city }}, {{ hotel.zip }} (Map)
    {{ hotel.mark / 5 | number : 1 }} - AcceptableAverageAbove averageGood enoughGoodVery goodExcellentExceptionalSuperbExclusive
    Based on {{ hotel.reviews_count }} reviews
    • 1-{{ hotel.photo_count }} 
    {{ hotel.distanceDesc }}  |  {{ hotellist.amenitiesDesc }}

    {{ hotel.description }} More details

    From
    £{{ hotel.min_rate }}
    per night
    Not available
    Map goes here
    Checking available rooms...
    {{ conf.title }}
    {{ room.name }}
    Prepayment requiredNon-refundableDeposit requiredBook with no credit cardFree cancellation
    • {{rate.bedconf}}
    • {{rate.payathotel}}
    • {{rate.one_euro_deposit}}
    • {{rate.desc}}
    • Smoking
    • Non Smoking
    • Pay at hotel
    • {{rate.rate_id_desc}}
    • {{rate.view}}
    {{ rate.currency }} {{ rate.price }}
    for  night
    Change room
    Please select Room {{ conf_index + 1 }}
    {{ conf.title }}
    Room Type Conditions Rate Reservation
    {{ room.photos[room.current_photo].alt }}{{ room.photos[room.current_photo].alt }}

    {{ room.desc }}

    • {{amenity}}

    {{ room.info }}

    {{room.name}}{{ room.sqm }}m2
    {{room.photos[ room.current_photo ].name}}

    Included: {{ room.rates[0].included }}

    Not included: {{ room.rates[0].excluded }}

    Prepayment requiredNon-refundableDeposit requiredBook with no credit cardFree cancellation
    • {{rate.bedconf}}
    • {{rate.payathotel}}
    • {{rate.one_euro_deposit}}
    • {{rate.desc}}
    • Smoking
    • Non Smoking
    • Pay at hotel
    • {{rate.rate_id_desc}}
    • {{rate.view}}
    Show {{ room.rates.length - rooms.maxRates }} more rates
    Hide rates
    {{ rate.currency }} {{ rate.price }}
    for  night
    {{ conf.more_rooms_title }}

Filtering results

Please wait...

^
301 hotels found

Your selectionremove all

Star rating

  • ({{ star.count }})

Price

per room per night
£  – £ OK

Location

  • Airports

  • Places of interest

  • Train stations

  • Monuments and Landmarks

  • Stadiums

  • Museums

  • Universities, Institutes

  • Arboretum, Green spaces, Zoos

  • Theaters

  • Underground stations

Hotel type

  • MoreHide

Search by name

Property or hotel chain name

Amenities

Room facilities

Services

Brands

Here you can find 3 star hotels in Saint Petersburg. You can choose other class of hotels at the section Star Rating to find the best hotel for your needs.Choose the hotel to see the overview, photos and reviews, or press Book Now button to start the reservation.