Foreign Visa and Mastercard don't work in Russia, so most visitors rely on cash — which means exchanging your euros or dollars for rubles. Here's where to do it in Moscow for the best rate, and how to avoid the common traps.

Where to exchange currency in Moscow

Getting the best rate

Rates vary noticeably between providers, so check a couple before changing a large sum. Bring clean, undamaged US dollar or euro notes — torn or marked bills are often refused or discounted, and large-denomination notes (€100/$100) usually get a better rate than small ones.

How much to exchange

Change enough for your needs, since you can't easily top up with a foreign card once you're in Russia. Carrying up to the equivalent of USD 10,000 in cash needs no customs declaration; above that you must declare it at the border.

Scams and safety

Only exchange at banks or clearly licensed offices. Walk away from street touts and "better than the bank" offers — short-changing and counterfeit notes are the usual tricks. Count your money before leaving the counter and keep the receipt.

Can I exchange money at Moscow airports?

Yes, but the rates at Sheremetyevo, Domodedovo and Vnukovo are poor. Change just enough for your taxi and first day, then use a city-centre bank for the rest.

Do I need my passport to exchange currency in Russia?

For small amounts usually not, but banks and offices often ask for your passport on larger transactions, so carry it. For how rubles fit into paying day-to-day, see our guide to paying in Moscow as a tourist.