What could your St Petersburg property earn?

A two-bedroom rental in St Petersburg typically achieves around €60 a night at about 62% occupancy — roughly €1,130 gross per month.

By property size

SizeNightly rateNights / yearGross / monthGross / year
Studio€42226€791€9,492
1 bedroom€51226€961€11,526
2 bedrooms€60226€1,130€13,560
3 bedrooms€78226€1,469€17,628
4+ bedrooms€96226€1,808€21,696

These are indicative market estimates for a well-presented property, not a guarantee. Actual earnings depend on your location, presentation, availability, local regulation and season. Figures are gross revenue before cleaning (around €20 per stay here), taxes, utilities and local levies.

Letting in St Petersburg

Rules and licensing

The same national rules, plus a city that has pushed hard against short lets in the historic centre — hostels and flats in residential buildings have been restricted, and neighbour objections carry weight. Guest registration with the migration authorities is mandatory.

Tourist tax

St Petersburg introduced a resort fee, collected by the host per guest per night.

How the year is shaped

Concentrated: the white nights in June and July are most of the year, with the Scarlet Sails weekend the single busiest night in the country.

Who books here

Almost entirely domestic and CIS since 2022. Central location and a view of a canal outrank everything else.

Short-term rental rules change often and can differ by district, and building or condominium rules may restrict letting regardless of what the city permits. Treat this as orientation, not legal advice, and confirm the current position with the local authority before letting.

What drives the number in St Petersburg

Peak season

Demand follows the tourist season. The best months to visit are June to early September, and rates run highest then.

Typical occupancy

62% across the year for an actively managed listing — around 226 booked nights.

Cleaning

About €20 per stay, and roughly 57 stays a year at a four-night average.

Currency

Russian Ruble (RUB). 1 EUR = 98 RUB / 1 USD = 84 RUB

List it on Holistay

Publishing is free. Add a video walkthrough, set your nightly rate, and decide whether to accept offers on quiet dates. You can read the full St Petersburg travel guide to see what guests coming here are planning around.