Whether you are visiting St. Petersburg for a night or a month, you want to be able to stay in a hotel which allows you to get the most out of your visit. We have a selection of hotels ranging from luxury five star hotels to boutique mini-hotels filled with charm. You can find out where these hotels are located and what market they cater to. The traveller looking to stretch their budget will appreciate the centrally located hostels and dormitories just as much as the high flying business executive who is looking for a quiet place to unwind after a hectic day of negotiations and cultural programmes.
In Your Pocket assumes no responsibility for discrepancies and changes in pricing.
Hotels in St. Petersburg
Refine your search
Choose Categories
    
      5 Stars Hotels
    
        
      4 Stars Hotels
    
        
      3 Stars Hotels
    
        
      Mini-hotels
    
        
      Hostels
    
        
      Hotels outside the city
    
      Choose District
    
      Admiralteisky
    
        
      Petrogradsky
    
        
      City Centre-2
    
        
      City Centre-3
    
        
      City Centre-1
    
        
      Moskovsky
    
        
      Vasilievsky Island
    
      Choose Amenities
    
      Air-conditioning
    
        
      Anti-allergy
    
        
      Breakfast
    
        
      Child-friendly
    
        
      City card
    
        
      City centre location
    
        
      Conference facilities
    
        
      Credit Cards
    
        
      Dogs Allowed
    
        
      Facilities for disabled
    
        
      Fitness centre
    
        
      Guarded parking
    
        
      Live Music
    
        
      Non-smoking
    
        
      Outside seating
    
        
      Restaurant
    
        
      Sauna
    
        
      Swimming pool
    
        
      Wellness
    
        
      Wi-fi
    
      Submit