Below is a detailed breakdown of the four payment options and the strategies that work for different audiences: Russian residents, visitors from the CIS, visitors from China, and visitors from other regions.
Around the world, the default assumption is that a bank card works basically everywhere. In Russia in 2026 that isn't true — or rather, it isn't true for every card. After 2022, Visa and Mastercard stopped processing Russian transactions on cards issued outside Russia. The card is still physically in your wallet, but on the payment network it is "invisible" to Russian terminals and ATMs.
Meanwhile, the national Mir payment system operates inside Russia — it processes all domestic transactions on cards from Russian banks, including Visa/Mastercard-branded cards that Russian banks issued before the changes: they work only in Russia, but they do work.
So when we talk about "card or cash," the first thing to sort out is whose card you actually have.
The simplest case. A Russian card (Mir, or a Visa/Mastercard from a Russian bank) works anywhere in Russia that has a POS terminal or accepts contactless payments. That covers shops, cafes, taxis, public transport, parking, airport counters, hotels, and government services.
Cash, in this scenario, is your backup for situations when:
How much to keep in cash is personal, but 5,000–15,000 ₽ in your wallet is usually more than enough. Carrying large sums of cash day to day makes no sense — it's both inconvenient and unsafe.

There are a lot of edge cases here depending on the country. The key points:
Mir card. In several EAEU countries (Belarus, Armenia, Kazakhstan, Kyrgyzstan), a Mir card issued by a Russian bank works with some issuers and at some merchants. Reliability is lower than inside Russia. If your bank issues Mir cards, ask them what currently works in Russia.
UnionPay. In some CIS countries, banks issue UnionPay cards. These cards work unevenly in Russia — some issuing banks go through, others don't. The best way to find out right now is to call your bank.
National payment systems. Armenia's ArCa, Belarus's Belkart, Uzbekistan's Humo — these generally do not work in Russia as payment cards, but they may be usable for withdrawing currency or rubles at partner banks. Check with your specific issuer.
Cash. The universal option. If your bank's cards don't work, cash in USD/EUR/CNY or your national currency can be exchanged at bank cash desks in Moscow and Saint Petersburg at the regular rates. A guide to exchange: which currency to bring to Russia.
The main tool here is UnionPay. UnionPay cards issued in China work in Russia much more reliably than European Visa/Mastercard. Some POS terminals in Moscow and Saint Petersburg accept UnionPay directly, and ATMs at several large Russian banks dispense rubles on these cards.
That said, "works" doesn't mean "works everywhere." In smaller shops, taxis, and cafes, UnionPay may not be supported. So even with UnionPay in your pocket, you need a cash reserve in yuan or dollars. A guide on yuan: where to exchange yuan in Moscow.
An alternative is the standard route: exchange cash CNY (or USD) for rubles at a Russian bank's cash desk, then pay with rubles.
This is the hardest scenario. Foreign Visa and Mastercard issued by banks in these countries do not work in Russia — not in shops, not at ATMs. That means:
The realistic strategy for visitors from these countries is to plan around cash. Bring USD, EUR, or another major currency, exchange it for rubles at a bank cash desk in Moscow or Saint Petersburg, and pay in ruble cash from there. Guide: which currency to bring to Russia.
Alternative cards people sometimes consider: UAE-issued cards (some issuers work in Russia), Kazakh cards, Chinese UnionPay. These can work, but each needs a closer look depending on your specific bank and country.
How much you should actually exchange depends on your plans. The widget below shows Moscow banks with current USD/EUR/CNY rates — handy for sizing up your budget:
Card type / payment method | In Russian shops | At Russian ATMs | In Russian online services |
|---|---|---|---|
Russian Mir card | Works | Works | Works |
Russian Visa/Mastercard (issued before 2022) | Works | Works | Works |
Foreign Visa/Mastercard (issued outside Russia) | Does not work | Does not work | Does not work |
UnionPay (Russian issuer) | Works | Works | Some services |
UnionPay (foreign issuer) | At some merchants | At some ATMs | Rarely |
Ruble cash | Everywhere | — | — |
Cash USD/EUR/CNY | Not for payment — for exchange | — | — |
There's no one-size-fits-all number, but here are useful benchmarks by traveler profile.
Russian residents. 5,000–15,000 ₽ in your wallet for day-to-day spending is usually more than enough. The rest stays in your account.
CIS visitors with a working card. 5,000–10,000 ₽ a day will cover almost any budget; the rest stays on the card.
Visitors with UnionPay. It pays to carry a bit more — 10,000–20,000 ₽ — because UnionPay has fewer acceptance points in Russia than Mir. You can top up at an ATM as needed.
Visitors whose cards don't work at all. The whole budget is in cash. For a given day, it's practical to keep 5,000–20,000 ₽ in your wallet depending on plans, with the rest in the hotel safe or zipped inside a bag — but never all in one place.

Moscow and Saint Petersburg are generally calm urban environments, but a large amount of cash on you always attracts extra attention. A few simple rules:
Profile | Primary tool | Backup | How much to exchange on arrival |
|---|---|---|---|
Russian resident | Russian card | 5–15k ₽ in cash | Not applicable |
EAEU visitor with a working card | Own card + cash | 5–10k ₽ in cash | As needed |
Visitor from China | UnionPay + cash | 10–20k ₽ in cash | 50–100 USD for day one |
Visitor from EU, US, UK | Cash only | Whole budget in cash | 50–100 USD for day one, the rest in town |
Visitor with a home card from the UAE, KZ | Depends on the issuer — ask your bank | Cash as backup | Minimum for day one |
No. Foreign Visa and Mastercard issued outside Russia do not work in Russia — not in shops, not at ATMs. That's the official position of the payment systems themselves. If that's your only card, plan on using cash.
Some UnionPay cards do work in Moscow — that applies to a number of issuers in China and a few other countries. With other issuers, the card may not be accepted. The best way to find out is to ask your bank before the trip.
In the vast majority of cases, no. Russian bank ATMs do not service foreign Visa/Mastercard. ATMs at some large banks may accept UnionPay from certain issuers — but that's not a general rule.
For a tourist, 5,000–15,000 ₽ in your wallet for the day is usually enough. Larger sums are best kept separately from your main wallet.
No. Prices in Russia are in rubles, and retailers are not allowed to accept foreign cash. You exchange dollars or euros for rubles at a bank cash desk and then pay in rubles.
The Troika card, bank cards with the Mir logo, and contactless payment from a linked Mir card. Foreign cards do not work.
Date Published

| Bank | Rate | Локация | Actions |
|---|---|---|---|
75 ₽ for 1 US Dollar Upd. 2 hours agoRate updated 2 hours ago | Find bank on mapon map | ||
74.21 ₽ for 1 US Dollar Upd. 2 hours agoRate updated 2 hours ago | Find bank on mapon map | ||
74.05 ₽ for 1 US Dollar Upd. 2 hours agoRate updated 2 hours ago | Find bank on mapon map | ||
74 ₽ for 1 US Dollar Upd. 2 hours agoRate updated 2 hours ago | Find bank on mapon map | ||
73.55 ₽ for 1 US Dollar Upd. 2 hours agoRate updated 2 hours ago | Find bank on mapon map | ||
73 ₽ for 1 US Dollar Upd. 2 hours agoRate updated 2 hours ago | Find bank on mapon map |