You have booked the flights, secured the visa, and started mapping out the Hermitage halls and the canals of St. Petersburg. Then the anxiety hits: your Visa and Mastercard will not work here.
This is not a rumor or an exaggeration. Since March 2022, foreign-issued Visa and Mastercard cards have been effectively dead in Russia . Your contactless Apple Pay or Google Pay linked to those cards? Also useless. American Express and Discover? Same story .
For a traveler from Europe, North America, or Australia, this turns the most mundane part of any trip—paying for a coffee, topping up a transit card, or settling a dinner bill—into a logistical puzzle. The good news is that St. Petersburg, perhaps more than any other Russian city, has adapted to this reality. The city’s tourism infrastructure has rolled out specific solutions for foreign visitors, from currency-exchange ATMs to tourist SIM-linked payment cards.
This guide is designed to walk you through exactly how to manage your money in St. Petersburg in 2026, ranked from the most reliable methods to the ones you should treat as backup plans.
The Golden Rule: Cash Is Not Just King; It Is Your Lifeline
Before diving into digital alternatives, you need to internalize the most important piece of advice: bring cash, and bring enough of it. Specifically, bring U.S. dollars or euros in clean, undamaged notes.
The Russian ruble is the only currency you will use for daily transactions. While some high-end hotels or major chain stores might theoretically accept other currencies, the practical reality is that you need rubles in your pocket. The most reliable way to get them is to exchange your hard currency once you arrive.
Where to Exchange Your Money (And Where Not To)
The currency exchange counters at Pulkovo Airport are convenient, but as any seasoned traveler knows, airport rates are rarely favorable . You should exchange only a small amount—enough to get you from the airport to your hotel and buy a coffee—and leave the rest for the city.
In central St. Petersburg, you will find plenty of official exchange offices (обмен валют) and bank branches. The rates here are significantly better. A crucial tip from recent travelers: avoid accepting large 5,000-ruble notes if you can help it . Many small shops, kiosks, and even some cafes struggle to break a bill that large, especially early in the day. Ask for smaller denominations when you exchange.

The New Wave: Currency-Exchange ATMs
A relatively recent development that is particularly useful for tourists is the rise of currency-exchange ATMs. Sberbank, the country’s largest bank, has rolled out machines across St. Petersburg—including at Pulkovo Airport and in central shopping areas—that allow you to insert foreign cash (dollars, euros, yuan, or dirhams) and dispense rubles directly, without needing a bank card or a passport .
This is a brilliant workaround for the card-blocking problem. The limit per transaction is around 40,000 rubles, which is more than enough for a day or two of sightseeing . If you spot a green Sberbank ATM with a currency-exchange logo, it is worth checking if it supports your currency. Do note that not every machine supports every currency, so you may need to try a couple before finding one that accepts your euros or dollars .
The Digital Workaround: Getting a Russian “Mir” Card
If carrying a thick wad of cash makes you nervous, or if you want to book a taxi via an app or pay for museum tickets online, you will need a local payment card. The Russian equivalent of a debit card is the Mir card.
For years, getting one as a tourist was a bureaucratic headache. That has changed dramatically, specifically to accommodate visitors facing the Western card block.
How to Get a Mir Card in St. Petersburg
Your best bet is to head straight to the Tourist Information Bureau desks at Pulkovo Airport upon arrival. A pilot project, launched in collaboration with the fintech service YooMoney, allows foreign tourists to apply for and receive a Mir card right there at the airport .
The process is designed to be fast and does not require a Russian phone number . You will need your passport. Once issued, you can top up the card with the cash you brought (or via the ATMs mentioned above), and then use it to pay at cafes, museums, and shops, or link it to local apps for taxis and food delivery. The card works across Russia, not just in St. Petersburg .
For those who prefer to prepare in advance, YooMoney also offers a virtual card that can be set up before you travel, which you can add to your phone’s wallet for contactless payments (for Android users; iOS users can pay via QR code) . This is an excellent backup to have in your digital wallet.

A Note on UnionPay
You might see signs for UnionPay in some larger stores and think you have found a solution. Be extremely cautious. While UnionPay is the only international network still partially functioning in Russia, its reliability has become increasingly erratic . A card that works in one terminal may fail in the next, and many ATMs will simply decline foreign-issued UnionPay cards. Relying on UnionPay as your primary method is a gamble; treat it as a bonus if it works, not a plan .
The Reality of Daily Spending in St. Petersburg
Knowing how to pay is one thing; knowing how the city’s payment ecosystem functions on the ground is another.
Public Transport: The Troika Card
You cannot simply hop on a bus or the metro and pay the driver with a tap of your foreign card. The St. Petersburg metro and surface transport require a Troika card, a rechargeable stored-value card .
You can buy a Troika card at any metro station cashier or from automated kiosks. The kiosks are your friend here: they generally accept cash, which means you can use the rubles you exchanged to top up your card. While some newer turnstiles theoretically accept contactless Mir or UnionPay cards, foreign Visa and Mastercard will absolutely not work . Do not waste time in a queue behind locals trying to tap your foreign card; just get a Troika card and load it with cash. It is valid on the metro, buses, trolleybuses, and trams.
Restaurants, Cafes, and Museums
The general rule is straightforward: if a business has a card terminal, it probably takes Mir; if it doesn’t, it takes cash. Most sit-down restaurants and cafes in the tourist center will accept cash happily. For high-end dining, they may prefer cards, but they will not turn away rubles.
For museums like the Hermitage or the Russian Museum, you can often buy tickets online in advance—but be warned, the online payment gateways frequently reject foreign cards. The safest approach is to budget time to buy tickets at the ticket office (касса) with cash. Lines can be long, so arriving early or late in the day is advisable.

Book walking tours in English St Petersburg
The One Big Exception: Ride-Hailing Apps
Here is where your Mir card truly shines. Apps like Yandex Go (the Russian equivalent of Uber) are incredibly convenient and often cheaper than hailing a taxi on the street. However, you cannot link a foreign Visa or Mastercard to the app.
If you have a Mir card, you can link it to Yandex Go and pay seamlessly. If you only have cash, you can still use the app to hail a ride, but you will need to select the “cash payment” option (if available for your ride class) and pay the driver directly. Having a Mir card removes a significant layer of friction, especially if you are arriving late at night or don’t speak Russian.
A Step-by-Step Financial Plan for Your Arrival
To make this actionable, here is a sequence of moves that experienced travelers recommend for a smooth arrival in St. Petersburg.
Before you fly:
Order a small amount of rubles from your home bank if you can, just to have a few thousand on hand for the very first moments. If you cannot, do not worry—the airport exchange will suffice for a taxi. Also, download the Yandex Go app and YooMoney app on your phone before you leave, so you are not trying to set them up while fighting airport Wi-Fi.
At Pulkovo Airport (Arrivals):
As you walk through arrivals, look for the Tourist Information Bureau desks. This is your first stop. Ask about getting a Mir card on the spot . While you are there, use a currency-exchange ATM or a traditional exchange counter to get a small amount of rubles. Remember to ask for smaller notes.
Getting to the City:
If you managed to get a Mir card, link it to Yandex Go and order a car. If not, you can use the official taxi desk inside the airport (avoid the unlicensed drivers who approach you inside the terminal) or take the bus to the nearest metro station and use cash to buy a Troika card.
Your First Evening:
Once checked in, find a bank or exchange office near your hotel to convert the bulk of your cash at a better rate. Use some of that cash to top up your Troika card at a metro station. If you didn’t get a Mir card at the airport, look for a YooMoney office or a bank branch in the city center to apply for one; it will make the rest of your trip much easier .
What About Your Existing Credit Cards?
You should still bring your Visa or Mastercard, but not with the expectation of using them to pay for things. Instead, they serve two purposes.
First, they are a safety net for emergencies that require payment outside of Russia. If you need to book a flight out on short notice or pay for an international hotel chain that has a foreign billing system, having your card on file is useful.
Second, check with your bank about ATM withdrawal options. While most Russian ATMs will reject foreign cards outright, a very small number of machines (often in major bank branches) might still process a cash advance. This is not something to rely on—the fees are usually high, and the success rate is low—but it is worth knowing that your card is not entirely a useless piece of plastic . Keep it in a safe place in your hotel, separate from your cash.
Final Thoughts: Embrace the Cash Economy
Traveling to St. Petersburg in 2026 requires a mental shift. You are stepping away from the tap-to-pay convenience of London, New York, or Sydney and into a system where a physical wallet and a pocket full of rubles are your primary tools.
Is this inconvenient? Yes. Is it a reason to cancel your trip? Absolutely not. St. Petersburg remains one of the world’s most spectacular cities, and the workarounds—the Mir card desks at the airport, the currency ATMs, the cash-friendly cafes—are all part of the adventure. By preparing your cash, securing a local card early, and leaving your expectations of digital banking at home, you ensure that the only thing you need to worry about is which canal boat tour to take.

Book a private English language tour in St Petersburg


