The first planning point: Ukraine in 2026 is fast, near-universal cashless. On a foreign-bank card you will pay in 90% of venues in big cities. But don't take cash to zero — some markets, small cafes in regions, services (massage, haircut), and taxis from non-platform drivers only take cash. Plus a strategic reserve in case of a lost card or a payment-infrastructure crisis.
How much cash to bring
Indicative for a one-week trip: €200–400 in euros or US dollars. For a two-week trip: €400–700. This isn't all your money — it's a cash buffer in addition to your card. The logic:
- Border declaration. Over €10,000 (in any currency, total) at border crossing requires a declaration. Up to €10,000 — no declaration, no limit. €200–400 sits well within that.
- Convert on site. Big exchange points in Kyiv/Lviv give a good rate (0.5–2% from the bank rate). Small kiosks — worse rate, sometimes a fee. Don't change at hotels or in neighbouring-country airports — those rates are extortionate.
- ATMs as a fallback. Withdrawal from an international card at an ATM costs €3–5 + your bank's rate (2–3% above the interbank rate). For one-off €200–300 it's fine; for regular use it's not great value.
Recommended: bring a week to ten days of expenses in cash, the rest on card. If your bank isn't accepted at a specific venue (rare), cash solves it.
Which notes
In 2026 Ukraine has UAH 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 notes. The new design is from 2018–2020; the old series is being phased out but still accepted. Prices in shops are in hryvnia. €1 ≈ UAH 42–46 (the rate floats; check on minfin.com.ua).
When changing currency, ask for a mix: a few 200/500/1000 for hotels and restaurants + a few 20/50/100 for small purchases and tips. UAH 1000 is the largest note, but a small shop or a taxi may not have change; 200–500 is the sweet spot.
ATMs mostly dispense 200, 500 and 1000.
Cards: what's accepted
Visa and Mastercard — accepted everywhere: shops, restaurants, hotels, taxis (Bolt/Uklon/Uber take a card inside the app), Ukrzaliznytsia rail tickets on the official site, flight tickets on neighbouring-airport sites. Most venues use contactless payment (tap-to-pay) and Apple/Google Pay.
American Express — accepted in chain hotels (Marriott, Radisson, IHG, Hilton) and at some premium restaurants. In a regular cafe or shop, leave it at home.
UnionPay (China) — at large shops and some hotels; coverage 30–50% of Visa/MC. Travellers from China/MENA should pair UnionPay with a Visa/MC backup.
Discover, JCB — rare, don't rely on them.
Apple Pay / Google Pay — work everywhere Visa/MC works via NFC. Tap-to-pay at the till and in restaurants is the most convenient option for foreigners.
How to withdraw cash at an ATM
All the big networks — PrivatBank (≈8,000 ATMs), Oschadbank (≈3,000), Monobank (via partner ATMs), Raiffeisen Bank Aval (≈2,000) — accept international Visa/Mastercard withdrawals.
How to do it:
- Pick an ATM inside a branch — safer and a lower chance of skimmers. Street ATMs in Kyiv/Lviv are mostly safe, but be careful around markets and metro stations.
- Enter your PIN. The ATM interface has language selection — English is usually there (PrivatBank, Oschadbank, Raiffeisen); some Monobank-partner ATMs are Ukrainian-only.
- Pick "Withdrawal". Enter the amount (usually in hryvnia). Some ATMs offer to withdraw in your card's currency (USD/EUR) — say no: that's Dynamic Currency Conversion (DCC), and the rate is roughly 5–7% worse than your bank's rate. Always in hryvnia; let your bank do the conversion at its own rate.
- Accept the fee. Big banks (PrivatBank, Oschadbank) show their own fee before withdrawal — usually €1–2 for a foreign card, plus your bank adds its own (€3–5). Total €4–7 per withdrawal.
- Take the cash AND the receipt. The receipt may be needed to dispute if anything goes wrong.
How much per transaction. Usually UAH 3,000–5,000 (€60–100). Some ATMs cap daily withdrawal on foreign cards at UAH 10,000–20,000 (€200–400). Your home bank may have its own cap — check before the trip.
Exchange rates and bureaux
The official rate. The National Bank of Ukraine sets the official hryvnia rate against major currencies (USD, EUR, GBP, CHF, PLN). It's on bank.gov.ua, updated daily. It's a reference, not the actual exchange rate.
The actual rate. Commercial banks and bureaux sell cash at a rate 1–3% off the official one (the bank sells higher and buys lower — that's their margin). An ATM withdraws at a rate close to the official one, plus the bank fee.
Where to change cash:
- Big banks at a branch (PrivatBank, Oschadbank, Raiffeisen): a good rate, reliable, usually requires ID. Efficient for €200+.
- Independent bureaux in central streets of big cities (Khreshchatyk in Kyiv, Svobody in Lviv, Deribasivska in Odesa): often a better rate than banks, but compare across points. Don't change at small unlabelled kiosks — counterfeit risk.
- Hotels: always 3–5% worse than street. Avoid.
- Neighbouring-country airports (Rzeszów, Kraków, Budapest): very poor rates. Bring cash in your home currency and change in Kyiv.
Optimisation cycle: bring €300–500 in cash in EUR/USD. Change €100–200 at a bank on day one. Keep the rest in foreign currency as a reserve; convert in small chunks as needed.
What to declare at the border
On entry to Ukraine you must declare:
- Cash above €10,000 (any currency, total).
- Securities above €10,000.
- Precious metals over 50 g, or precious stones.
For a tourist this is mostly a non-issue — few people bring more than €10,000 in cash. If you do, declare at the border crossing on a customs declaration (in person; the green corridor means "nothing to declare", red means "I declare").
On exit from Ukraine the limit is the same — €10,000. Leaving with more than that without a declaration is a customs offence with administrative liability up to confiscation of the difference.
Cryptocurrency is not part of cash-declaration rules — it's a separate category, regulated by the Law on Virtual Assets (since 2024). It is not declared at the border; but profit from crypto when withdrawing to a bank (yours or a Ukrainian one) may be taxable.
What to do if you lose your card
- Block it in your bank's app. In 2026 most banks have an instant "Freeze card" toggle in the app — no phone call needed.
- Call 112 + police (102) if it was theft. A police report is the basis for insurance refund and for non-charging on unauthorised transactions.
- Order a new card in your bank's app — many banks deliver to a hotel in Ukraine (3–7 days).
- As a stop-gap — Apple Pay / Google Pay use a virtual card; if you've already added the card to the phone, it keeps working even if the physical card is blocked.
Payment-infrastructure crisis
In 2026 Ukrainian payment systems are mostly stable, but after a missile strike on the grid (especially substations), you can see:
- Short ATM outages — in the local zone, up to 1–4 hours after the strike.
- Internet-service hits — card payment on a website may not work; POS terminals on cabled internet keep going, those on Wi-Fi depend on the operator.
- Cash is unaffected — when cards stop, cash works.
Reserve strategy: keep €200–400 in cash as a 24–48-hour buffer. That covers the edge-case scenarios.
Tips and small change
In Ukrainian culture, tips are voluntary, not mandatory, but recommended:
- Restaurant/cafe: 10% of the bill is standard. Premium venues often add a 10% service charge automatically — check the bill before adding more.
- Taxi: tip is optional; rounding up (95 to 100 UAH) is standard.
- Hotel: 50–100 UAH per day to housekeeping (left on the bedside table), 100–200 UAH to the porter for bags.
- Small services (haircut, massage): 50–100 UAH (€1–2) is standard.
Tip calculation in apps: Bolt offers a tip prompt at the end of a ride — in-app, no cash needed.