Renting a flat in Russia as a foreigner is straightforward once you know where to look and what documents you'll need. Here's how to find a place, what to expect from contracts and deposits, and the scams to avoid.
Where to search
The main listing sites are Cian, Avito and Yandex Realty. Many flats are let through agents, who typically charge a one-off fee (often around a month's rent). In Moscow and St Petersburg, good listings move fast, so be ready to view quickly.
Best areas for newcomers
In Moscow, expats often look at central, well-connected districts near metro lines; in St Petersburg, the central districts around the historic core. Prioritise proximity to a metro station over almost anything else — it shapes daily life more than the neighbourhood name.
Documents and what landlords expect
- A valid passport and your visa or residence permit.
- Your migration registration (your landlord usually must register your stay at the address).
- The deposit and first month's rent — often paid in cash or by Russian card.
Lease, deposit and utilities
Expect a written lease, a security deposit of about one month's rent, and clarity on who pays utilities (sometimes included, sometimes extra). Agree the lease length, notice period and any agent fee in writing before paying anything.
Scams and red flags
Avoid anyone who asks for money before you've seen the flat and signed, listings far below market price, or "landlords" who can't show ownership documents. Never transfer a deposit to hold a flat you haven't viewed.
Can a foreigner rent an apartment in Russia?
Yes. Foreigners can rent freely; you'll need your passport and visa or permit, and your landlord must register your stay at the address. A written lease protects both sides.
Do I need registration to rent in Russia?
You need migration registration at the address where you live, and your landlord (or a hotel before you move in) files it within seven working days of arrival. Keep the slip — it's checked for permits and on exit.




