Hotels in the centre of St. Petersburg

Visit St. Petersburg

Our database has an extensive range of hotels in the centre of St. Petersburg so that you can make the most of your trip, without wasting time while you move around.

Normally, the most interesting parts of a city are in the historic centre. For that reason we have created a filter that selects all the hotels in the centre of St. Petersburg from our database, in order to allow you to find the accommodation you are looking for at the best price. Our hotel search engine will show you the results available, ordered by price from the cheapest to the most expensive, using our filter, which can find the hotel in the centre of St. Petersburg that most interests you.

If you want to find a hotel in the centre of St. Petersburg or one with a specific service, use the product filters in the column on the left. Thousands of hotels in the centre of St. Petersburg are waiting for you to select the one you like best.
St. Petersburg today 70°F
72°F | 68°F

In St. Petersburg we will have moderate rain, soft clothing is recommended as the temperatures will be warm throughout the day.

    • Friday
    • 72°F | 63°F
    • Saturday
    • 72°F | 63°F
    • Sunday
    • 73°F | 66°F

19 Accommodations in St. Petersburg

Filters

Filters
Property type
Stars
Hotel Hyatt Place St Petersburg/downtown

Hotel Hyatt Place St Petersburg/downtown

538 yd from city centre Excellent location
Hotel Hilton St. Petersburg Bayfront

Hotel Hilton St. Petersburg Bayfront

878 yd from city centre Excellent location
Hotel Palm Grove Inn

Hotel Palm Grove Inn

650 yd from city centre
Hotel The Birchwood

Hotel The Birchwood

924 yd from city centre Excellent location
Hotel Prestige Collection  Boutique

Hotel Prestige Collection Boutique

910 yd from city centre