Since 2022, Visa, Mastercard, Maestro, JCB and American Express cards issued outside Russia don’t work inside the country: not for paying in a shop, not for withdrawing cash from an ATM. Today you have five real options for paying in Russia, and they’re not all worth the same: cash, a virtual MIR card you can open from home, YooMoney, opening a Russian card once you’re in the country, or Chinese UnionPay cards.
If you want the short version: for a short trip, the easiest thing right now is to open a virtual MIR card from home with Pay in Russia — it’s ready in a couple of minutes and lets you pay by QR and online. For a long stay, or if you’re after the best exchange rate, the best option is still the T-Bank card, which you arrange once you’re in Russia. And in both cases, bring some cash as a backup. Below I explain each option in detail, with up-to-date information.
1. In Russia you have to pay in rubles
The first thing to be clear about is that, whether you pay in cash or by card, in Russia you can only legally pay in rubles. Neither euros, nor dollars, nor any other foreign currency are accepted as payment in shops, hotels or restaurants. Paying in rubles is mandatory, no exceptions.
That means that, as a foreign traveller, you’ll have to convert your money into rubles at some point during the trip, either by exchanging cash or by topping up a card that works inside the Russian system. And in practice, the way you convert your money into rubles has a big impact on the final cost of your trip: between the worst and the best method there can easily be a 10% difference.
In recent years the ruble has swung sharply against the euro and the dollar, so beyond the “official” exchange rate, what really matters to you is which payment method you use and when you convert your money into rubles. Exchanging cash at a Russian bank, topping up a Russian card once you’re in the country, or loading a balance from abroad through an intermediary are three very different things.
It’s also worth remembering that, after the international sanctions, Visa, Mastercard, Maestro, JCB and American Express cards issued outside Russia don’t work inside the country. Cards issued by Russian banks, on the other hand, keep working perfectly normally, although almost always only inside Russia.
The information you’ll find here is based on official sources, on the real experience of travellers who write to me, and on my own experience testing each of these options.
2. The five options for paying in Russia today
Before the sanctions, paying in Russia was simple: you just used a foreign Visa or Mastercard, took money out of any ATM, or used PayPal, Revolut or Wise. For travellers, Russia worked like any other European destination.
That situation has changed completely. Today cards issued outside Russia don’t work inside the country, neither for paying in shops nor for withdrawing cash. The main Western financial services don’t operate there either, nor do the usual mobile payment systems.
Even so, travelling to Russia is still perfectly doable, as long as you know which alternatives actually exist. The problem is that many of the options still mentioned online either no longer work or work in a very limited way, and that causes a lot of confusion.
I’ll go through them from most to least useful in practice, exactly as I’d recommend them today to a friend who’s about to travel.
Option 1. Bring cash
Bringing cash is still, to this day, a valid option and in many cases a necessary one. Many travellers choose to bring euros or dollars and exchange them for rubles once they’re in the country, especially if the trip is short or they’d rather not deal with paperwork.
The general advice is to exchange your money in Russia itself, because the rate is usually better than outside the country and there are plenty of banks and exchange offices in Moscow, St. Petersburg and the regional capitals. Buying rubles before you travel only makes sense to have a small initial amount to cover your first expenses (taxi, food or airport purchases).
If you decide to bring cash, keep these points in mind:
- You can enter Russia with up to the equivalent of 10,000 USD in cash without declaring it. The limit applies per person. If you bring more, you’ll have to declare it at customs on arrival.
- Your banknotes have to be immaculate. This is the problem travellers write to me about most: Russian banks reject notes over a folded corner, a stain or an older series design, and some people have ended up unable to exchange a third of what they brought. On top of that, above 40,000 rubles per transaction they’ll ask for your passport. I explain it all here: why Russian banks reject your banknotes (and how much you can exchange at once).
- The exchange rate varies quite a lot from one place to another. In general, small banks and some exchange offices in shopping centres offer better rates than airport counters or the ones in the tourist centre. There are websites that publish each bank’s rates, so you can pick the one paying best.
- Avoid exchanging large amounts at the airport, where the rate is usually worse. Change only what you need for your first expenses.
Cash works well, but it has its limits: it means carrying a fair amount of money on you, with the risk of loss or theft, and if the trip drags on or something unexpected comes up, relying on cash alone gets awkward. My advice is not to use it as your only method, but to combine it with a MIR card.
Pros: simplicity and direct control over your spending; you don’t depend on cards or apps.
Cons: risk of loss or theft, rejected notes if they’re in poor condition, and having to deal with exchanging money during the trip.
Option 2. A virtual Russian MIR card before you travel: Pay in Russia
This is the biggest development of the last few months and, for most travellers, the most practical option today: opening a virtual MIR card with Pay in Russia from home, without setting foot in Russia and without a Russian bank account.
It’s a virtual prepaid card on the Russian MIR payment system, issued by a Russian bank licensed by the Central Bank. You sign up in your browser in a couple of minutes, it’s free, and the basic version doesn’t require any documents. Then you install the app on your phone, which is what you’ll use to pay during your trip.
For a tourist it has three advantages that no other option combines at once:
- You have it ready before you leave home, so you arrive in Russia able to pay from the very first minute.
- You don’t need a Russian SIM. The code confirming each payment arrives as a notification inside the app, not by SMS. All you need is an internet connection (data or wifi).
- It also works for booking online before your trip: museum tickets, opera, theatre, Russian hotels, Ozon or train tickets on the RZD website (for that last one you’ll need a VPN).
In Russia people mostly pay by QR code (the Faster Payments System, SBP): you open the app, scan the shop’s code, confirm the amount and you’re done. You can also pay online by entering the card number and CVC. On Android it additionally supports contactless payment by holding your phone to the terminal.
That said, you need to know its limits before relying on it entirely:
- It doesn’t let you withdraw or deposit cash, or transfer money to other people. It’s a card for spending, not an account.
- The unverified version (the one anyone can open, with any passport) has a maximum balance of ₽15,000 at any time and ₽40,000 per month, and expires in a little over a month. The verified one goes up to ₽600,000 and lasts a year, but for now it’s only available to certain nationalities.
- Topping it up with a bank card or Apple Pay / Google Pay is the most convenient route, but the exchange rate carries a markup: you get around 10% fewer rubles than topping up with USDT (crypto), which is the cheap way.
- Some hotels, car rental companies and marketplaces don’t accept prepaid cards. It’s worth having a plan B.
My advice: if your trip is still a way off, create the account now (it’s free and doesn’t expire) and create and top up the card as the date approaches. I explain the whole process, with real screenshots of every screen, in this guide: Pay in Russia: how to open a virtual Russian MIR card from home.
Pros: you get it without travelling to Russia, it’s ready in minutes, it’s free and you don’t need a Russian SIM.
Cons: no cash withdrawals, low balance limits on the unverified version, and the exchange markup if you top up by card.
Option 3. YooMoney MIR card
For quite a while, the YooMoney MIR card was the best way to arrive in Russia with a working card already in hand. YooMoney is a Russian financial service that lets you open an e-wallet and request a card valid within the MIR system.
On paper it still works and, when the process goes smoothly, it’s a perfectly usable card in Russia. The problem is that more and more travellers are falling at one of the hurdles. These are the real drawbacks I keep hearing about:
- You can’t open it from every country. Registration depends on your phone number and country of residence, and there are quite a few countries from which you simply can’t complete sign-up. Many readers get stuck at the first step without knowing why.
- SMS verification often fails with foreign numbers. The code doesn’t arrive, or arrives late, or the system won’t accept the country code.
- You need biometric verification with a biometric passport and a selfie to fully activate the wallet, and plenty of people get stuck there too.
- The top-up system fails frequently. This is the most delicate point: topping up with a foreign card sometimes works and sometimes doesn’t, depending on the country, the issuing bank and the moment. It’s uncomfortable to depend on a payment method that can stop working right when you’re in Russia and need it.
There are intermediary companies that work with YooMoney outside Russia and make verification and top-ups easier, but that adds another layer of fees and of depending on third parties.
In short: this is no longer the option I recommend. If you want a MIR card before you travel, Pay in Russia does the same job with far less friction. If you still want to try, in this article I go through my experience with the verification steps and the different top-up methods: YooMoney MIR card: how to get one as a foreigner.
Pros: if you manage to open it, it’s a physical MIR card and it accepts cash top-ups inside Russia at a good exchange rate.
Cons: you can’t open it from every country, verification is complicated and the top-up system often fails.
Option 4. Opening a MIR card directly in Russia (T-Bank)
For long stays, frequent trips, or if you’re after the best possible exchange rate, the most complete option is still opening a Russian bank account and card once you’re in Russia, within the MIR system.
Unlike the previous options, here we’re talking about a real bank account. The card can be used without restrictions inside the country and lets you pay and withdraw cash from ATMs with very low or no fees, as well as take advantage of the most favourable exchange rate by depositing euros or dollars directly in Russia.
Of all the Russian banks, the one I recommend without hesitation is T-Bank (formerly Tinkoff), for two reasons:
- It’s by far the easiest process. T-Bank is a 100% digital bank with no branches: you fill in the application online before you travel and, once you’re in Russia, a representative brings the card wherever you say — your hotel, an apartment or a café. You don’t have to go to a branch or queue up.
- It also sorts out your Russian SIM in the same appointment. Through its T-Mobile operator, the representative can arrange your SNILS (the Russian social security number), your Gosuslugi account, biometric registration and SIM activation, all in about 30 minutes. It’s available in Moscow, St. Petersburg, Kazan and Vladimir, and is being rolled out to more cities. If you’re going to spend a long spell in Russia, having a Russian number makes life enormously easier.
Other banks used by foreigners are Sberbank and Raiffeisen Bank, but in both cases you have to go to a branch in person and the process is considerably slower.
The paperwork they usually ask for is:
- passport,
- visa (if applicable),
- migration card,
- and in some cases a Russian phone number.
The main drawback is that you can’t have it ready before you arrive: the application starts online, but the card is handed over in Russia. And to put money into the account you’ll need to bring cash (euros or dollars) and exchange it there, so it’s worth planning ahead.
That’s why it’s usually not worth it for a four or five day trip, but it is for long stays, recurring trips, or if you want the best exchange rate and the ability to withdraw cash from ATMs. I explain the whole process here: how to get a T-Bank card in Russia as a foreigner, step by step.
One nice extra: with a Russian card you can use Mir Pay and pay with your phone without carrying the physical card around (Android only).
Pros: the best exchange rate, low fees, cash withdrawals and unrestricted use inside the country. With T-Bank, your Russian SIM sorted too.
Cons: you can only complete it once you’re in Russia, and you need to bring cash to fund the account.
Option 5. UnionPay cards: why they’re no longer a reliable solution
After Visa and Mastercard left the Russian market, UnionPay cards, the Chinese payment system, were presented for a while as the great alternative for foreign travellers. Being a system outside Western sanctions, on paper they allowed you to pay in Russia and withdraw cash at certain shops and ATMs.
The reality today is very different. Although UnionPay still exists and is present in Russia, most UnionPay cards issued outside the country either no longer work or work very erratically. It depends on the issuing bank, the country of origin and the type of card, so many travellers run into declined payments or can’t withdraw money, even at banks that advertise accepting them.
On top of that, getting a UnionPay card outside Russia is increasingly difficult. In many countries they’re no longer issued and, when they are available, they come with high costs and monthly fees with no guarantee whatsoever that they’ll work once you’re there.
From experience, plenty of people arrive in Russia counting on UnionPay and find out on the ground that their card doesn’t work. So I’ll be blunt: I don’t recommend it. It might work for you occasionally, but it’s not something to build a trip around.
Pros: in theory, it lets you pay without relying solely on cash.
Cons: unpredictable, hard to obtain and expensive in fees with no guarantees.
3. What if I just want to send money to family or friends in Russia?
Not everyone needs a card to pay in Russia. Many people are simply looking for a way to send money to family or friends living there, something that has become considerably harder since most Western financial services were suspended.
Services like PayPal, Wise or Revolut don’t allow transfers to Russia, so they’re not an option. Even so, there are alternatives that still work and let you make international transfers to the country.
One of the services that currently allows you to send money to Russia is SendNOW. This kind of platform is designed precisely for people who aren’t travelling to Russia and don’t need a card, but simply want to send funds from abroad for the recipient to collect there.
It’s useful, for example, for:
- helping family members financially,
- sending money to friends,
- or making occasional transfers without travelling or opening Russian bank accounts.
In this article I go through all the alternatives that exist right now and which one has worked best for me: How to send money to Russia (my personal experience).
Bear in mind that sending money doesn’t help you pay in shops as a tourist, but it’s the right solution if your only goal is getting money to someone who lives in Russia.
4. Which option should you choose for your trip?
Having gone through all the alternatives, the best way to pay in Russia depends on the kind of trip you’re making. There’s no single right option for everyone, but some combinations are far more practical than others. The best approach is to combine cash with a Russian MIR card.
If you’re travelling for a few days and don’t want any hassle, the easiest thing is to bring cash and also the Pay in Russia virtual MIR card. You open it from home in two minutes, you arrive in Russia able to pay from day one, and you need neither a Russian SIM nor any paperwork on arrival. It’s the option I recommend to most travellers.
If you’re travelling for several weeks, go to Russia often or want the best exchange rate, the most cost-effective route is to bring cash and open a T-Bank card once you’re there. It takes a bit more organising, but it gives you a full Russian account, low fees, ATM withdrawals and, if you’re interested, a Russian SIM arranged in the same appointment.
5. Frequently asked questions about paying in Russia
Can I pay in Russia with my foreign Visa or Mastercard?
No. Visa, Mastercard, Maestro, JCB and American Express cards issued outside Russia work neither for paying in shops nor for withdrawing cash from ATMs inside the country. Only cards issued by Russian institutions within the MIR system work.
What is the best option for paying in Russia as a tourist?
For most travellers, bringing cash and opening a virtual MIR card from home with Pay in Russia: it is free, ready in minutes and works for paying by QR and online. For long stays, or if you want the best exchange rate and the ability to withdraw cash, the T-Bank card, which you arrange once you are in Russia. Ideally, combine one of the two with cash.
Can I get a MIR card without travelling to Russia?
Yes. Pay in Russia lets you open a virtual prepaid MIR card from home, without a Russian bank account, without a Russian SIM and without setting foot in the country. The basic version requires no documents and takes a couple of minutes to create.
Can I withdraw cash from an ATM in Russia?
Only with a card issued by a Russian bank, such as T-Bank. Foreign cards do not work in Russian ATMs, and the Pay in Russia virtual card does not allow cash withdrawals or deposits either: it is only for paying.
Do Apple Pay or Google Pay work in Russia?
No. Apple Pay, Google Pay and other Western mobile payment systems do not work in Russia, not even linked to a foreign card. What does work is Mir Pay, the Russian alternative, but you need a MIR card issued by a Russian bank and an Android phone.
Does UnionPay currently work in Russia?
In theory the Chinese UnionPay system is still present in Russia, but in practice most cards issued outside the country either do not work or work very erratically. On top of that, getting one is increasingly difficult and expensive. It is not something to build a trip around.
Is it better to bring cash or use a card?
The best approach is to combine both. Cash is still useful but not as your only method. The practical solution is to arrive with a working MIR card and bring cash in banknotes in perfect condition.
Why might my banknotes be rejected when exchanging them in Russia?
Russian banks are very demanding about the physical condition of banknotes: they reject notes with a folded corner, a stain, a pen mark or an older series design. On top of that, above 40,000 rubles per transaction they will ask for your passport, and many offices will not exchange more than around 400 euros at a time.
Can I send money to Russia without travelling or getting a card?
Yes. If your goal is to send money to family or friends in Russia, there are specific services that allow international transfers to the country, although they are not useful for paying in shops as a tourist.
Can I pay in euros or dollars in Russia?
No. In Russia you can only legally pay in rubles, both in cash and by card. Euros or dollars have to be exchanged beforehand.






