Should You Buy Foreign Currency Before Traveling? The Honest Answer
The Pre-Trip Currency Question
Nearly every traveller faces the same decision before departure: should I buy foreign currency now or wait until I arrive? The question seems simple, but the answer depends on your destination, the amount you need, and which payment methods you have access to.
The Short Answer
For most travellers in 2026, the optimal strategy is to arrive with a modest amount of local currency — enough for your first 24 hours — and obtain the rest from ATMs at your destination using a fee-free or fee-refunding debit card. Buying all your travel cash in advance is almost always more expensive than withdrawing abroad, and buying none at all leaves you vulnerable if your first ATM attempt fails.
The nuance is in the details: which services you use to buy currency, which bank issued your debit card, what ATM fees are charged in your destination, and how much cash you actually need given local card acceptance.
Buying Currency Before Departure: The Options
Your bank: Most banks offer currency exchange to account holders. Order online for home delivery or branch pickup. The exchange rate typically includes a 3–5% spread above the mid-market rate, and some banks add a service fee of USD 5–15. Ordering online is usually cheaper than walking into a branch, but both are expensive compared to destination ATMs.
Online currency specialists: Companies like Travelex, XE.com, and OFX offer online currency ordering with better rates than banks — typically 2–4% spreads — and delivery to your home or airport pickup. The convenience is appealing, but the spread is still wider than what you would get from an ATM withdrawal with a good debit card.
High street bureaux: Walk-in currency exchange shops offer rates similar to online specialists but with wider spreads during peak travel seasons. The advertised “0% commission” or “fee-free” claims are misleading because the profit is in the exchange rate spread, not a separate fee.
Airport kiosks: The worst possible option. Spreads of 7–14% are common. Only use these for trivially small amounts in genuine emergencies.
Withdrawing from ATMs Abroad: the Math
When you use a fee-friendly debit card at a destination ATM, you typically pay: the Visa or Mastercard wholesale exchange rate (0.2–0.5% above mid-market), plus any foreign ATM fee from your bank (USD 0 to 5), plus any operator fee from the overseas ATM owner (EUR 0 to 5, depending on country).
On a USD 300 withdrawal at a European bank ATM with a Charles Schwab debit card: the Visa exchange rate converts USD 300 to approximately EUR 273 at 0.3% above mid-market. There is no Schwab foreign ATM fee. The European bank ATM charges no operator fee. You pay approximately USD 0.90 in total costs, or 0.3%.
The same USD 300 exchanged at your bank before departure at a 4% spread costs USD 12, and at an airport kiosk at 10% costs USD 30. The ATM withdrawal is 13 to 33 times cheaper.
The Exceptions
Some destinations make destination ATM withdrawals more expensive than buying currency in advance:
Thailand: ATM fees of THB 220 (approximately USD 6) per withdrawal plus possible home bank fees make small withdrawals expensive. Buying Thai baht in advance at a competitive online service (2–3% spread) may be cheaper for amounts under USD 500. For larger amounts, a single large ATM withdrawal dilutes the fixed THB 220 fee to an acceptable rate.
Argentina: The “blue dollar” informal exchange rate can be 50–100% better than the official rate used by ATMs and card networks. Bringing USD in cash and exchanging at informal rates (cautiously and with awareness of the legal and safety considerations) is substantially cheaper than using ATMs. This situation is unusual and country-specific.
Countries with limited ATM access: In remote areas of developing countries, ATMs may be scarce or unreliable. Buying currency in advance provides security even at a higher cost, because having cash in hand is more important than optimizing the exchange rate.
The Hybrid Strategy
The optimal approach for most travellers is hybrid: buy a modest amount of currency in advance for arrival-day expenses, then use destination ATMs for subsequent cash needs.
Pre-departure purchase: Order USD 100–200 equivalent in local currency through your bank’s online service or a competitive online provider. Accept the 2–4% spread as the cost of peace of mind. Arrive with enough cash for transport from the airport, your first meal, and small purchases.
Arrival ATM strategy: After settling in, find a major bank ATM (not an independent or airport ATM) and withdraw a larger amount — USD 300–500 equivalent. The larger withdrawal dilutes any fixed fees. Decline dynamic currency conversion. Repeat as needed throughout your trip.
Card spending: Use a fee-free credit or debit card for the majority of your spending. Cards give you the wholesale exchange rate with minimal spread and no cash-handling risk.
This hybrid approach gives you the best of both worlds: arrival-day convenience from your advance purchase and the lowest possible exchange costs from ATMs and card spending for the bulk of your trip.
Special Cases
Multi-currency accounts: If you use Wise or Revolut, you can convert currency in the app before your trip at mid-market rates, then withdraw from destination ATMs using your local-currency balance. This gives you the best possible exchange rate and eliminates the need to buy physical currency in advance. The only constraint is the free ATM withdrawal limit.
Travel to multiple countries: Buying currency for each country in advance multiplies the spread cost and the risk of leftover currency. Rely on a multi-currency card or a fee-free debit card instead, withdrawing local currency as needed in each country. The slight inconvenience of finding an ATM in each new destination is worth the savings.
Travellers without fee-free cards: If none of your cards waive foreign transaction fees or ATM fees, buying currency in advance at a competitive provider may be cheaper than using your cards abroad. But opening a fee-free account before your trip is a better long-term solution than accepting expensive exchange rates on every trip.
Bottom Line
For most travellers with access to a fee-free debit card, buying large amounts of foreign currency before departure is more expensive than withdrawing abroad. Buy a small amount for arrival-day expenses, then use destination ATMs for the rest. The hybrid strategy optimizes both cost and convenience. If you do not have a fee-free card, getting one is the highest-impact travel money decision you can make.
Last updated: July 2026. Exchange rates, ATM fees, and currency provider spreads are based on mid-2026 conditions and vary by institution and country. Dynamic currency conversion practices and ATM operator fees change. Verify current rates and fees with your specific providers. This does not constitute financial advice.