Footer

Home
  • Home
  • Blog
  • Banks

The short version

  • Before comparing banks, decide one thing: are you selling dollars or buying them for rubles? Each direction has its own rate column.
  • In Saint Petersburg the densest cluster of bank branches with FX desks runs along Nevsky Prospekt, around Admiralteyskaya, and through the Central and Petrogradsky districts. People go there not just for the rate but for the choice: on a single Vosstaniya Square you'll find FX desks of five or six different banks.
  • The widget below shows live USD/RUB rates at Saint Petersburg banks, along with the time of the latest update.
  • In Saint Petersburg the USD rate usually tracks Moscow's closely, but between individual branches the gap can be noticeable — saving 30–50 kopecks per dollar on 500–1,000 USD already pays for a trip across the center.
  • Older banknotes printed before 2006 are accepted more reluctantly. That's a nationwide rule, not a Saint Petersburg quirk.

What follows is a closer look: how to read the rate board, where in Saint Petersburg the FX desks cluster, what to do on weekends, and how to pick a branch that fits your goal.

Where to start: pick your direction

Half of every loss at the FX desk starts with reading the wrong column. A bank's rate board always shows two numbers: the first is how many rubles the bank is willing to pay for one dollar (that's the buy rate — what you need if you're handing over dollars), and the second is how many rubles the bank asks for one dollar (the sell rate — what you need if you're buying dollars).

Remember one rule: the bank always wins on the gap between those two numbers. That gap is called the spread, and it's the single clearest measure of how generously a branch treats its customers.

In Saint Petersburg the USD spread is usually comparable to Moscow's. There are no sharp deviations in the overall market, but between individual banks the variation is real: some actively compete for FX customers, others keep a wide spread "for the books." The widget below makes the difference visible at a glance.

For more on why the CBR official rate is a benchmark — not the price your bank is required to give you — see our separate article on the difference between the official and cash exchange rate.

Why "the best dollar rate in Saint Petersburg" is the wrong question

When people type "the best dollar rate in Saint Petersburg" into a search engine, the right answer depends on what they're actually trying to do. The leader on the buy side isn't necessarily the leader on the sell side. One bank may offer a strong rate when you're selling dollars to it, yet a mediocre rate when you're buying them.

So the question worth asking sounds a little different:

  • "Which Saint Petersburg bank has the best USD buy rate today" — if you're holding cash dollars and need rubles.
  • "Where is the best USD sell rate today" — if you're putting together a dollar budget for a large purchase.

Technically these are two separate rankings — and both shift throughout the day.

Compare USD/RUB rates right now

In the widget below, Saint Petersburg banks are sorted by rate based on the direction you choose — "I want to sell" or "I want to buy." The top summary block shows the best rate of the day, the leading bank, and the market average. Below it is the full list of offers, each with the time of the latest update and branch addresses.

When you scan the list, keep two things in mind. First: the gap between the leader and the market average tells you how much it really matters to travel to the "best" bank. Saint Petersburg's geography is more compact than Moscow's — moving between central branches is quicker, so making the trip for a 30-kopeck gap per dollar pays off more often. Second: the timestamp on each rate. If it hasn't been refreshed for several hours, the bank may well re-price the quote the moment you walk in.

Geography: where Saint Petersburg's banks and FX desks cluster

Unlike Moscow, Saint Petersburg has a clear "FX-desk core" — a handful of connected streets in the Central district where the layout of banks makes the trip especially convenient.

Nevsky Prospekt. The city's main artery and one of the most "bank-heavy" streets in the country. Between Vosstaniya Square and Admiralteyskaya, Nevsky is lined with dozens of branches of major Russian banks. Many of them have FX desks with extended hours. This is the first zone for anyone who wants to compare three or four banks within walking distance.

Vosstaniya Square and Ligovsky Prospekt. A dense cluster of banks around Moskovsky Station. Convenient if you arrive by train and want to handle the exchange on your way from the station into the city.

Admiralteysky district. Bolshaya Morskaya and Gorokhovaya streets — plenty of flagship bank offices with extended hours and good cash currency reserves.

The Petrogradsky side. Kamennoostrovsky Prospekt and Bolshoy Prospekt of the Petrogradsky side — lots of mid-format branches, usually with convenient parking.

Vasilievsky Island. In the eastern part (next to Vasileostrovskaya metro station) you'll find dozens of branches — a strong option for residents of Vasilievsky Island and the Primorsky district.

Moskovsky district and the south. Around Elektrosila, Park Pobedy, and Moskovskaya metro stations — bank branches inside shopping centers. Their hours usually run later — up to 9:00 PM – 10:00 PM — but the FX desks themselves may close earlier.

Pulkovo. The airport is a separate category — see below.

What's particularly important with US dollars

Dollars behave the same way at Saint Petersburg FX desks as in Moscow: the same limits and the same rules apply.

Year of issue. Notes issued in 2006 or later (with the large portrait and enhanced security) are accepted almost everywhere without question. Notes from before 2006 (small portrait, older design) may be taken at a reduced rate, sent for an additional check, or refused outright. For a detailed breakdown, see our article on whether Russian banks accept old US dollars.

Banknote condition. Tears, stains, tape residue, foreign writing, and wear in security zones all give the teller grounds to ask for a different banknote. What to do if your banknote looks "tired" — we covered that separately.

Denomination. The handiest denominations are 50s and 100s. Banks will also handle 1s, 5s, 10s, and 20s, but the process takes a bit longer.

Source of funds. For large amounts (the formal thresholds under Federal Law 115-FZ (Russia's anti-money-laundering law) — 40,000 ₽ for simplified ID, 200,000 ₽ for full ID), you may be asked for an explanation and supporting documents. For more, see our piece on exchanging a large amount (the logic is the same in Saint Petersburg).

Comparison table: which scenario calls for which bank

Scenario

Top priority

Which column to watch

Worth chasing the best rate?

Tourist exchanging 50–200 USD for everyday spending

Speed and a nearby branch

USD buy rate

No — the savings are smaller than the travel time

Employee who received a 500–1,500 USD bonus

Rate and convenient hours

USD buy rate

Yes, if the gap is at least 30 kopecks

Family saving for a big purchase, needs 2,000 USD

Sell rate and cash availability

USD sell rate

Yes — plus a call ahead

Business client, regular trades of 5,000 USD or more

Negotiated rate and documentation

Buy/sell rate plus negotiation

Yes — compare three or four major banks

Guest from a CIS country arriving at Pulkovo, up to 100 USD for today

Speed and a nearby FX desk

USD buy rate

No — change the minimum at the airport, the rest tomorrow

Step-by-step: from the question to walking out of the bank

  1. Pick your direction. Are you selling dollars or buying them?
  2. Sketch out the amount and your "comfortable rate." If you know the rate below which you'd rather hold on to your dollars, you're already halfway to a decision.
  3. Open the widget with Saint Petersburg bank rates. Compare the top three or four leaders in the column that matters to you. Check which of those banks has a branch on your route.
  4. Call the bank you've picked. Ask: "Do you have cash dollars for sale right now? Can you accept X dollars from me today?" If the amount is over 1,000–1,500 USD, ask whether they can hold the rate for you.
  5. Bring your passport. Many branches require it even for a small amount. We have a separate piece on when an ID is legally required.
  6. Check the rate again at the FX desk. The numbers on the rate board and in the widget may differ slightly: a bank is entitled to change its rate during the day.
  7. Count the money before leaving the desk. This is standard practice.

What to do on weekends and outside standard hours

In Saint Petersburg some branches are open on Saturday and a smaller share on Sunday. The widget at the top of the article lists each bank's hours — check before you head out. If you need an FX desk on a weekend, look to flagship offices of major banks and branches inside shopping centers, which usually keep longer hours. For more on Saturday and Sunday, see our separate article (the logic is the same for Saint Petersburg).

Pulkovo is a workable option for an urgent late-night exchange, but the rate there is worse than in the city. Change just enough for a taxi and the ride home; do the rest at a city bank in the morning. For more on airport FX desks, see our piece on Moscow airports (the logic is the same).

Where to track the rate in advance

To avoid making the trip for nothing, it's worth watching the rate for a day or two beforehand:

  • Read up on how the cash rate is set and why it diverges from the exchange rate.
  • Figure out when, on average, the best rates appear during the day and the week.
  • Read about the main mistakes people make on currency exchange.

Frequently asked questions

In 2026, can you freely exchange US dollars for rubles in Saint Petersburg?

Yes — Saint Petersburg banks buy cash dollars from customers at their own cash rate. That rate differs from the CBR official rate, and that's normal: the CBR publishes a reference, while the bank sets its own price based on its currency inventory and current market conditions.

Where in Saint Petersburg is the highest concentration of FX desks?

Nevsky Prospekt, Vosstaniya Square, Bolshaya Morskaya, Gorokhovaya, Kamennoostrovsky Prospekt, and Bolshoy Prospekt of the Petrogradsky side. Each of these zones has five to ten branches of major banks within walking distance.

Is the Saint Petersburg rate very different from Moscow's?

On average — no, it's effectively a single market. There are gaps between individual branches, but they show up within one city rather than between Moscow and Saint Petersburg.

Is it worth heading to Pulkovo to exchange dollars?

Only if the amount is up to 50–100 USD and you need to exchange it right after landing. For anything larger, the city rate is noticeably better. For more, see our airports article.

Do I need my passport?

Under 40,000 ₽ — formally no; above that — yes. In practice many branches ask for a passport even on smaller amounts. For more, see our separate article.

Are old US dollars accepted in Saint Petersburg?

Older series printed before 2006 are accepted more reluctantly than newer notes — that's a nationwide rule. Some branches take them at a discount, some refuse. For more, see our piece on old US dollars.

Footer

Accurate currency exchange rates in Russia: dollar, ruble, euro / USD, EUR, RUB. Coded with ❤️.

Accurate currency exchange rates: dollar, ruble, euro / USD, EUR, RUB. Coded with ❤️.

Currency Rates

  • Euro
  • Dollar
  • Dollar
  • Central bank rates

Legal

  • Terms of Service
  • Privacy Policy

About

  • About TheMoney
  • Contact TheMoney
  • Frequently Asked Questions (FAQ)
  • Site Map

Up-to-date currency exchange rates in Russia: cash and ATMs. Best bank offers, National Bank rates, 60-month charts and currency converter.

Articles

Where to Exchange US Dollars in Saint Petersburg: Banks, Rates, and Districts

Date Published

05/25/2026
Where to Exchange US Dollars in Saint Petersburg: Banks, Rates, and Districts
  1. Home
  2. Blog
  3. Where to Exchange US Dollars in Saint Petersburg: Banks, Rates, and Districts
Best rate for selling
The best rate for selling in the list is marked with 🔥 and today it's 75 ₽ for 1 US Dollar: Bank Saint Petersburg.The average rate for selling among banks today is 71.59 ₽ for 1 US Dollar.
Best {currency} rates today
BankRateЛокацияActions
Bank logo1
1
Bank Saint Petersburg
🔥
75 ₽
for  1 US Dollar
2026-05-26T16:01:24.551ZUpd. 2 hours agoRate updated 2 hours ago
Find bank on mapon map
Bank logo2
2
Uralsib Bank
74.21 ₽
for  1 US Dollar
2026-05-26T16:01:25.577ZUpd. 2 hours agoRate updated 2 hours ago
Find bank on mapon map
Bank logo3
3
VTB Bank
74.05 ₽
for  1 US Dollar
2026-05-26T16:01:24.708ZUpd. 2 hours agoRate updated 2 hours ago
Find bank on mapon map
Bank logo4
4
Absolut Bank
74 ₽
for  1 US Dollar
2026-05-26T16:01:24.269ZUpd. 2 hours agoRate updated 2 hours ago
Find bank on mapon map
Bank logo5
5
Transcapitalbank
73.55 ₽
for  1 US Dollar
2026-05-26T16:01:25.485ZUpd. 2 hours agoRate updated 2 hours ago
Find bank on mapon map
Bank logo6
6
Bank Zenit
73 ₽
for  1 US Dollar
2026-05-26T16:01:24.474ZUpd. 2 hours agoRate updated 2 hours ago
Find bank on mapon map