Best Place to Exchange USD to EUR in Spain 2026

Best Place to Exchange USD to EUR in Spain 2026

BN

Banknaked Team

May 28, 2026 8 min read Research date: May 28, 2026

Walking 1,000 dollars to a Spanish bank teller can cost roughly €30-65 more than a low-cost digital transfer. The bank must show its own rate and fees, but it usually will not show the gap versus the ECB reference rate.

Up to 110 €
difference on a 1,000 USD swap depending on where you do it

Living in Spain with money in dollars puts you in a small club: American expats paid in USD, retirees with stateside pensions, freelancers invoicing US clients, tourists with cash they did not spend. You all face the same question. Where do you swap those dollars for euros without bleeding 4% to a bank you have never heard of?

Spain gives you four options: a high-street bank counter, a casa de cambio (the bureau-de-change in tourist areas and airports), a fintech account like Wise or Revolut, and a US-issued debit card pulling euros from a Spanish ATM. All four sell the same exchange. All four price it very differently.

The setup that makes the cost hard to see: providers show their own exchange rate and any explicit fee, but they usually do not show the gap versus the ECB reference rate. The cost can sit in the rate, so a receipt can say "no commission" while still delivering fewer euros than a reference-rate calculation.

This is a head-to-head on 1,000 dollars in May 2026.


The number that actually matters

The mid-market rate is the reference. The European Central Bank publishes a daily EUR/USD reference rate at 16:00 Frankfurt time, and the Banco de España republishes it the same day. As of this review, the latest ECB/Banco de España EUR/USD reference rate available for 27 May 2026 is 1 EUR = 1.1637 USD, so 1,000 USD is worth about €859.33 before any provider touches it.

Anyone you swap with will give you less. The gap between what you receive and €859.33 is what the operation actually cost, regardless of whether a "fee" line shows up on the receipt. That is the only metric to use. "No commission" posters in shop windows are noise: if the rate is bad, you are already paying.

Channel Net euros on 1,000 USD Cost vs. €859.33 ECB reference When it makes sense
Wise (transfer) ~852-857 € ~2-7 € Almost always, if the dollars are already digital
Revolut Standard (weekday, within plan limit) Exact amount shown in-app No explicit Revolut exchange fee, but Revolut's own rate may differ Amounts under 1,000 €/month and within plan limits
BBVA, CaixaBank, Santander ~790-825 € ~35-70 € You need a stamped receipt or cash today
City-centre casa de cambio ~800-825 € ~35-60 € Almost never
Airport casa de cambio ~755-790 € ~70-105 € Emergency only

Spanish banks: convenient and expensive

BBVA's published tariff for foreign banknotes lists 3.00% with a €6.01 minimum when buying or selling banknotes in cash, and 2.90% with a €6.01 minimum when the operation is credited or debited to a customer account; its currency-transfer line lists 0.30% with a €6.01 minimum. At the €859.33 ECB reference value, the explicit 3.00% cash-banknote commission alone would be about €25.78 before any exchange-rate spread, so the final result depends on BBVA's exchange rate on the day.

CaixaBank's foreign-banknote tariff states that the 1.00%/€30 banknote commission applies only when the countervalue exceeds €3,000, while operations up to €3,000 have no exchange commission; the cost for 1,000 USD cash therefore comes mainly from the banknote exchange rate. On the live CaixaBank table reviewed, the USD banknote buy rate was 1.21928 USD/EUR, which would return about €820.16 before any other applicable cost, versus €859.33 at the ECB reference rate.

Santander's standard-price table for foreign banknotes lists 3.00% with a €9.00 minimum when paid or collected in cash, and 3.00% with an €8.00 minimum when credited or debited to a customer account. At the €859.33 ECB reference value, the explicit 3.00% commission would be about €25.78 before any exchange-rate spread, so the final result depends on Santander's daily banknote rate.

"Customers only"

Most Spanish banks will only exchange currency for existing customers with an open account. Walk in cold and you get steered to a casa de cambio or invited to open a cuenta nómina (salary-direct-deposit account) with its own monthly maintenance fee. You end up paying twice for the same swap.

When does paying the bank-counter premium make sense? When you need a stamped paper receipt of the operation (Agencia Tributaria filings, inheritance paperwork, capital-gains documentation) or when you need the cash that same day and a transfer is not fast enough. For everything else, you have options that cost a third of this.


Casa de cambio: the worst place for small amounts

Street bureaux can also be expensive. Their posted rates vary by branch and time, so compare the quote against the ECB reference rate before accepting. A 4% to 7% gap on this 1,000 USD example would cost about €34 to €60, even if the window says "0% commission".

Airports are worse. Airport exchange desks are often among the most expensive options: quoted banknote rates can sit many percentage points away from the ECB reference rate, especially for small cash exchanges. Treat any airport quote as an emergency option and compare it with the ECB reference rate before accepting. That is 80 to 110 euros gone from a 1,000 USD swap because you used the wrong window after landing.

The airport workaround

If you land needing cash, withdraw 50 euros from the airport ATM on any card and exchange the rest later through Wise or Revolut once you are home. On 1,000 USD the gap can approach or exceed €100.

Casas de cambio quote their own rate, not the ECB reference-rate gap, so you need to compare the quote yourself before accepting.


Wise and Revolut: nearly always the cheapest

Wise uses the mid-market rate and shows a route-specific fee before confirmation. At the 27 May 2026 ECB reference rate, the mid-market value of 1,000 USD is €859.33 before fees; during review, Wise's 1,000 USD-to-Spain route showed fees from about $3.45 to $9.87 depending on funding method, so the received amount was roughly €852-857. It is usually the cleanest answer if the dollars are already digital.

Revolut Standard lets you exchange currencies using Revolut's own exchange rate, with no additional Revolut exchange fee up to a monthly threshold (1,000 euros on the free plan in Spain as of May 2026). Revolut says its rate is set by Revolut and may differ from the ECB reference rate; weekend exchanges on Standard add a 1% fee, which on 1,000 USD is roughly €9 at the current reference value. We ran the numbers in detail in our Revolut vs Spanish banks 500 euro test two weeks ago.

Both options share a constraint: they are digital. To receive dollars by transfer, Wise offers USD account details for eligible customers; Revolut Spain's help page points users to local EUR/GBP details and SWIFT details for supported currencies, not a guaranteed paid-plan USD IBAN. Cash in hand will not work, because neither accepts physical deposits.

On amounts above 5,000 USD Wise stays competitive: its proportional fee lands around 0.4% to 0.6%. A Spanish bank counter would charge 3% to 4% on the same operation. On 10,000 USD the gap can exceed 300 euros.


ATM withdrawals with a US card: three fees stacked

If you carry a US-issued debit card and only need walking-around cash, drawing euros from a Spanish ATM looks like the most direct path. It is, but three costs stack up.

First, the ATM offers "dynamic currency conversion": it displays the amount in dollars and asks whether you want to pay in dollars or in euros. Pick euros every time. Picking dollars hands the conversion to the ATM operator or its DCC provider, which can apply a worse rate than the card network. Picking euros leaves the conversion with Visa or Mastercard, who use a rate close to mid-market.

Second, the ATM owner may charge your card issuer, and your issuer may pass that cost on to you. Banco de España says the ATM screen must show whether the withdrawal has a cost and give you the option to cancel before you confirm. The amount varies by ATM owner, card issuer, card network, and transaction.

Third, your US issuer can add a foreign transaction fee of 1% to 3% on top. Charles Schwab Bank, Capital One 360, and the Wise Card waive it. Many mass-market American cards do not. Check yours before you fly, and you can see every fee your bank has charged you over the last 90 days in two minutes.


Key takeaway

Connect your account to Banknaked and see every fee your bank charged you over the last 90 days. Free, private, read-only, two minutes. Run a free fee analysis.

Your bank profits when you do not compare. Compare once, and the same swap costs you 40 euros less.

Sources:
- Banco de España — Reference exchange rates
- BBVA — Epígrafe 57 (foreign banknotes and currency)
- CaixaBank — Divisas
- CaixaBank — Cotización de divisas y billetes (PDF)
- Banco Santander — Tablón de anuncios (Precios Estándar)
- Wise — Pricing

Share this article:

Important notice

Bank products, fees, and terms change frequently. The information in this article reflects our research as of the date shown above and may no longer be current. We strive for accuracy, but we recommend verifying details directly with your bank before making financial decisions.

Spotted an inaccuracy? Let us know at support@banknaked.com