Skip to content

Current EUR, USD, HUF and PLN rates and bank markup comparison

We compare the EUR/CZK, USD/CZK, HUF/CZK and PLN/CZK rates of Czech banks against the ECB and CNB reference rates, so you can see how much a bank charges when you pay by card from a CZK account in a foreign currency — abroad or online. The toggle above the table switches between EUR/CZK, USD/CZK, HUF/CZK and PLN/CZK; the forint rate is quoted per 100 HUF.

How to read the table: Green values mean a rate better than the reference (ECB for the euro, CNB for the dollar, forint and zloty), red values mean you overpay. The higher the red number, the bigger your loss.

Yellow rows mean the rate's date in the table is not today (e.g. the last business day, a weekend or a holiday, or the bank has not published a rate for the current day yet). They follow the rate date, not the time of our last fetch.

Date 23/09/2026 21:10 (UTC)
European Central Bank
23/09/2026 21:01
9 min ago
24.383 CZK
Czech National Bank
23/09/2026 21:01
9 min ago
24.380 CZK
Mastercard
23/09/2026 18:01
3 h ago
24.509 CZK
Visa
23/09/2026 18:01
3 h ago
24.371 CZK
Trading212
23/09/2026 20:01
1 h ago
24.054 CZK
incl. 1.5 % cashback
ECB deviation
-1.351 %
CNB deviation
-1.338 %
Partners Banka
23/09/2026 21:01
9 min ago
24.383 CZK
ECB deviation
0.000 %
CNB deviation
+0.012 %
Market mid
23/09/2026 21:10
just now
24.418 CZK
ECB deviation
+0.144 %
CNB deviation
+0.157 %
Curve
23/09/2026 21:01
9 min ago
24.426 CZK
ECB deviation
+0.176 %
CNB deviation
+0.189 %
mBankmKreditka Travel
23/09/2026 21:01
9 min ago
24.426 CZK
ECB deviation
+0.176 %
CNB deviation
+0.189 %
RaiffeisenbankSměnárna
23/09/2026 21:01
9 min ago
24.467 CZK
ECB deviation
+0.343 %
CNB deviation
+0.356 %
Wise
23/09/2026 21:01
9 min ago
24.490 CZK
ECB deviation
+0.439 %
CNB deviation
+0.451 %
mBankmKarta Svět MC
23/09/2026 21:01
9 min ago
24.524 CZK
ECB deviation
+0.577 %
CNB deviation
+0.589 %
Revolut
23/09/2026 21:01
9 min ago
24.547 CZK
ECB deviation
+0.673 %
CNB deviation
+0.685 %
UniCredit BankKreditní karta
23/09/2026 21:01
9 min ago
24.632 CZK
ECB deviation
+1.019 %
CNB deviation
+1.032 %
ČSOB
23/09/2026 21:01
9 min ago
24.986 CZK
ECB deviation
+2.473 %
CNB deviation
+2.486 %
Česká spořitelna
23/09/2026 21:01
9 min ago
25.070 CZK
ECB deviation
+2.818 %
CNB deviation
+2.830 %
Fio banka
23/09/2026 21:01
9 min ago
25.132 CZK
ECB deviation
+3.072 %
CNB deviation
+3.085 %
Moneta
23/09/2026 21:01
9 min ago
25.150 CZK
ECB deviation
+3.148 %
CNB deviation
+3.160 %
Raiffeisenbank
23/09/2026 21:01
9 min ago
25.195 CZK
ECB deviation
+3.329 %
CNB deviation
+3.341 %
AirBank
23/09/2026 21:01
9 min ago
25.195 CZK
ECB deviation
+3.330 %
CNB deviation
+3.343 %
UniCredit Bank
23/09/2026 21:01
9 min ago
25.197 CZK
ECB deviation
+3.338 %
CNB deviation
+3.351 %
mBankMC Debit
23/09/2026 21:01
9 min ago
25.281 CZK
ECB deviation
+3.682 %
CNB deviation
+3.695 %
Komerční banka
23/09/2026 21:01
9 min ago
25.294 CZK
ECB deviation
+3.735 %
CNB deviation
+3.748 %
🏆

Best latest EUR/CZK rate (23/09/2026 21:10)

Of all tracked banks, the best rate for paying in euros Partners Banka at a rate of 24.383 CZK

This rate is the same as the ECB reference rate.

📈 View rate history for Partners Banka
💎

Best effective EUR/CZK rate

With bonuses factored in, the best option is Trading212 with cashback +1.500 %.

Effective rate: 24.054 CZK
By +1.351 % better than ECB

Trading212 detail

Quick bank-markup calculator (EUR/CZK)

Calculator for converting EUR to CZK at the ECB reference rate

EUR

When you pay in a foreign currency, the bank converts the amount into crowns at its own rate, which tends to be worse than the reference. That difference — the bank markup — is roughly 1 to 3.5 % on ordinary cards. On a 1,000 € payment that can be hundreds of crowns more than the ECB rate. We update the rates several times a day.

Want to know what a specific amount will cost? In the bank-markup calculator you enter an amount in euros or dollars and see the final price in crowns, fees included.

How do bank markups on card payments abroad work?

The currency-conversion process

When you pay by card in a foreign currency (euros or dollars, for example), your Czech bank automatically converts the amount into crowns at its own exchange rate. That rate is usually worse than the official reference rate — the European Central Bank (ECB) rate for the euro, the Czech National Bank (CNB) rate for the dollar.

The difference between the bank rate and the reference rate is the bank markup — a hidden fee the bank charges for the currency conversion. At some banks this markup reaches 5 % of the transaction amount.

How rates are updated

Our app automatically updates the rates from every major Czech bank at regular intervals throughout the day. The only colour coding in the table is in the deviation columns (deviation from ECB / CNB): green text = a rate better than the reference, red text = you overpay.

If a bank has not published today's rate yet, we show the last known rate with a note on the date. All data is in UTC time for maximum accuracy.

How to read the comparison

Green value

A rate better than the reference (ECB / CNB). The bank offers better terms than the official rate.

Red value

An unfavourable rate with a markup. The higher the percentage, the more you overpay.

Reference banks

ECB and CNB — these rates are the benchmark for calculating the markups.

How to save on conversion fees

  • Pick the bank with the lowest markup in our comparison
  • Use the calculator to work out the exact saving on specific payments
  • Consider alternative payment methods
  • Check the rates regularly — markups can change